|
Public Member Functions |
| bool | ServerStart () |
| void | ServerStop () |
| void | ServerUpdate () |
| | StepManiaLanServer () |
| | ~StepManiaLanServer () |
Public Attributes |
| CString | servername |
| CString | lastError |
| int | lastErrorCode |
Private Member Functions |
| void | Hello (PacketFunctions &Packet, const unsigned int clientNum) |
| void | UpdateClients () |
| void | NewClientCheck () |
| void | ParseData (PacketFunctions &Packet, const unsigned int clientNum) |
| void | SendValue (uint8_t value, const unsigned int clientNum) |
| void | CheckReady () |
| void | MoveClientToHost () |
| void | StatsComboColumn (PacketFunctions &data, vector< LanPlayer * > &playresPtr) |
| void | SendStatsToClients () |
| void | StatsProjgradeColumn (PacketFunctions &data, vector< LanPlayer * > &playresPtr) |
| void | StatsNameColumn (PacketFunctions &data, vector< LanPlayer * > &playresPtr) |
| void | SendNetPacket (const unsigned int clientNum, PacketFunctions &Packet) |
| int | SortStats (vector< LanPlayer * > &playresPtr) |
| void | RelayChat (CString &passedmessage, const unsigned int clientNum) |
| void | SelectSong (PacketFunctions &Packet, const unsigned int clientNum) |
| void | ServerChat (const CString &message) |
| void | SendToAllClients (PacketFunctions &Packet) |
| bool | CheckHasSongState () |
| void | ClearHasSong () |
| void | AssignPlayerIDs () |
| void | SendUserList () |
| void | GameOver (PacketFunctions &Packet, const unsigned int clientNum) |
| void | ScreenNetMusicSelectStatus (PacketFunctions &Packet, const unsigned int clientNum) |
| void | AnalizeChat (PacketFunctions &Packet, const unsigned int clientNum) |
| CString | ListPlayers () |
| void | Kick (CString &name) |
| void | Ban (CString &name) |
| bool | IsBanned (CString &ip) |
| void | ForceStart () |
| void | CheckLowerJudge (const unsigned int clientNum) |
| bool | CheckConnection (const unsigned int clientNum) |
| void | PopulatePlayersPtr (vector< LanPlayer * > &playersPtr) |
| void | Disconnect (const unsigned int clientNum) |
| void | ClientsSongSelectStart () |
| void | ResetLastSongInfo () |
Private Attributes |
| bool | stop |
| PacketFunctions | Packet |
| PacketFunctions | Reply |
| vector< GameClient * > | Client |
| EzSockets | server |
| int | ClientHost |
| vector< LanPlayer * > | playersPtr |
| time_t | statsTime |
| GameInfo | CurrentSongInfo |
| GameInfo | LastSongInfo |
| bool | SecondSameSelect |
| vector< CString > | bannedIPs |