silphius/app/net/server/worker.js
2024-06-12 23:17:24 -05:00

20 lines
393 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);
};
(async () => {
await engine.load();
engine.start();
await engine.connectPlayer(undefined);
})();