summaryrefslogtreecommitdiff
path: root/server/src/network/index.ts
blob: 8ffa689feab7b7a39bc0b9150210f972c315de60 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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;
}