@colyseus/core
Version:
Multiplayer Framework for Node.js.
38 lines (37 loc) • 1.24 kB
TypeScript
export declare enum Protocol {
JOIN_ROOM = 10,
ERROR = 11,
LEAVE_ROOM = 12,
ROOM_DATA = 13,
ROOM_STATE = 14,
ROOM_STATE_PATCH = 15,
ROOM_DATA_BYTES = 17,
WS_CLOSE_NORMAL = 1000,
WS_CLOSE_GOING_AWAY = 1001,
WS_CLOSE_CONSENTED = 4000,
WS_CLOSE_WITH_ERROR = 4002,
WS_CLOSE_DEVMODE_RESTART = 4010,
WS_SERVER_DISCONNECT = 4201,
WS_TOO_MANY_CLIENTS = 4202
}
export declare enum ErrorCode {
MATCHMAKE_NO_HANDLER = 4210,
MATCHMAKE_INVALID_CRITERIA = 4211,
MATCHMAKE_INVALID_ROOM_ID = 4212,
MATCHMAKE_UNHANDLED = 4213,// generic exception during onCreate/onJoin
MATCHMAKE_EXPIRED = 4214,// generic exception during onCreate/onJoin
AUTH_FAILED = 4215,
APPLICATION_ERROR = 4216,
INVALID_PAYLOAD = 4217
}
export declare enum IpcProtocol {
SUCCESS = 0,
ERROR = 1,
TIMEOUT = 2
}
export declare const getMessageBytes: {
10: (reconnectionToken: string, serializerId: string, handshake?: Buffer) => Buffer<ArrayBuffer>;
11: (code: number, message?: string) => Buffer<ArrayBuffer>;
14: (bytes: number[]) => number[];
raw: (code: Protocol, type: string | number, message?: any, rawMessage?: Uint8Array | Buffer) => Buffer<ArrayBuffer>;
};