UNPKG

@colyseus/core

Version:

Multiplayer Framework for Node.js.

38 lines (37 loc) 1.24 kB
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>; };