summaryrefslogtreecommitdiff
path: root/server/src/network/index.ts
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/network/index.ts')
-rw-r--r--server/src/network/index.ts16
1 files changed, 16 insertions, 0 deletions
diff --git a/server/src/network/index.ts b/server/src/network/index.ts
new file mode 100644
index 0000000..8ffa689
--- /dev/null
+++ b/server/src/network/index.ts
@@ -0,0 +1,16 @@
+import { Message } from '@engine/network';
+
+export * from './MessageProcessor';
+export * from './MessagePublisher';
+export * from './MessageReceiver';
+
+export type SessionData = { sessionId: string };
+
+export type Session = {
+ sessionId: string;
+ controllableEntities: Set<string>;
+};
+
+export interface ServerMessage extends Message {
+ sessionData: SessionData;
+}