ServerEvents: { serverAcceptingConnections: { ips: string[]; localIp: string; port: number; publicIp: string; }; serverGameStateUpdate: null; serverStatusRequest: { ip: string; response: ModifiableData<Record<string, unknown>>; }; serverUserConnect: ConnectedUser; serverUserDisconnect: { code?: number; message: string; user: ConnectedUser; }; serverUserPreConnect: { headers: Record<string, string | string[]>; ip: string; name: ModifiableData<string>; payload: Record<string, unknown>; }; serverUserRawInput: { payload: Record<string, unknown>; user: ConnectedUser; }; serverUserRawOutput: { message: ModifiableData<Record<string, unknown>>; user: ConnectedUser; }; }