|
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 |