19 lines
367 B
JavaScript
19 lines
367 B
JavaScript
import Engine from '@/engine/engine.js';
|
|
|
|
import Server from './server.js';
|
|
|
|
class WorkerServer extends Server {
|
|
transmit(connection, packed) { postMessage(packed); }
|
|
}
|
|
|
|
const engine = new Engine(WorkerServer);
|
|
|
|
onmessage = (event) => {
|
|
engine.server.accept(undefined, event.data);
|
|
};
|
|
|
|
await engine.load();
|
|
engine.start();
|
|
|
|
await engine.connectPlayer(undefined);
|