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);
|