## Public API Reference

- Main Page
- Classes
- Files

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# iCelGameServer Member List

This is the complete list of members for iCelGameServer, including all inherited members.

ChangeLevel(celGameInfo *new_game)=0 | iCelGameServer | `[pure virtual]`
ChangeLinkControl(iCelEntity *entity, celPlayer *player, bool player_controlled)=0 | iCelGameServer | `[pure virtual]`
CreateChannel(csStringID channel_id)=0 | iCelGameServer | `[pure virtual]`
GetAdministrator()=0 | iCelGameServer | `[pure virtual]`
GetNetworkPlayerStats(celPlayer *player, celNetworkPlayerStats &stats) const =0 | iCelGameServer | `[pure virtual]`
GetNetworkTotalStats(celNetworkPlayerTotalStats &stats) const =0 | iCelGameServer | `[pure virtual]`
GetPlayerList()=0 | iCelGameServer | `[pure virtual]`
GetPlayerState(celPlayer *player)=0 | iCelGameServer | `[pure virtual]`
KickPlayer(celPlayer *player, csString reason)=0 | iCelGameServer | `[pure virtual]`
LaunchServerEvent(celPlayer *player, celServerEventData &event_data)=0 | iCelGameServer | `[pure virtual]`
LaunchServerEvent(csStringID channel_id, celServerEventData &event_data)=0 | iCelGameServer | `[pure virtual]`
RegisterServerManager(celGameServerManager *manager)=0 | iCelGameServer | `[pure virtual]`
RemoveChannel(csStringID channel_id)=0 | iCelGameServer | `[pure virtual]`
RemoveNetworkLink(iCelEntity *entity, celPlayer *player)=0 | iCelGameServer | `[pure virtual]`
RemoveNetworkLink(iCelEntity *entity, csStringID channel_id)=0 | iCelGameServer | `[pure virtual]`
SetAdministrator(celPlayer *new_admin)=0 | iCelGameServer | `[pure virtual]`
SetClientTimeOut(csTicks timeout)=0 | iCelGameServer | `[pure virtual]`
SetMaximumBandwidth(size_t width)=0 | iCelGameServer | `[pure virtual]`
SetNetworkLink(celPlayer *player, celNetworkLinkData &link_data, bool player_controlled)=0 | iCelGameServer | `[pure virtual]`
SetNetworkLink(csStringID channel_id, celNetworkLinkData &link_data)=0 | iCelGameServer | `[pure virtual]`
SetNetworkPeriod(csTicks period)=0 | iCelGameServer | `[pure virtual]`