SuperTuxKart
Loading...
Searching...
No Matches
ServerLobby Member List

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

addLiveJoiningKart(int kart_id, const RemoteKartInfo &rki, int live_join_util_ticks) const (defined in LobbyProtocol)LobbyProtocolprotected
addLiveJoinPlaceholder(std::vector< std::shared_ptr< NetworkPlayerProfile > > &players) constServerLobbyprivate
addPeerConnection(const std::string &addr_str) (defined in ServerLobby)ServerLobbyinlineprivate
addVote(uint32_t host_id, const PeerVote &vote)LobbyProtocol
addWaitingPlayersToGame() (defined in ServerLobby)ServerLobbyprivate
allowJoinedPlayersWaiting() const (defined in ServerLobby)ServerLobby
allPlayersReady() const OVERRIDE (defined in ServerLobby)ServerLobbyinlinevirtual
asynchronousUpdate() OVERRIDEServerLobbyvirtual
BackLobbyReason enum name (defined in LobbyProtocol)LobbyProtocol
BASE_POINTS_PER_SECOND (defined in ServerLobby)ServerLobbyprivate
BASE_RANKING_POINTS (defined in ServerLobby)ServerLobbyprivate
BASE_RATING_DEVIATION (defined in ServerLobby)ServerLobbyprivate
BASE_RD_PER_DISCONNECT (defined in ServerLobby)ServerLobbyprivate
BLR_NO_GAME_FOR_LIVE_JOIN enum value (defined in LobbyProtocol)LobbyProtocol
BLR_NO_PLACE_FOR_LIVE_JOIN enum value (defined in LobbyProtocol)LobbyProtocol
BLR_NONE enum value (defined in LobbyProtocol)LobbyProtocol
BLR_ONE_PLAYER_IN_RANKED_MATCH enum value (defined in LobbyProtocol)LobbyProtocol
BLR_SERVER_ONWER_QUITED_THE_GAME enum value (defined in LobbyProtocol)LobbyProtocol
BLR_SPECTATING_NEXT_GAME enum value (defined in LobbyProtocol)LobbyProtocol
canLiveJoinNow() constServerLobbyprivate
changeHandicap(Event *event)ServerLobbyprivate
changeTeam(Event *event) (defined in ServerLobby)ServerLobbyprivate
checkDataSize(Event *event, unsigned int minimum_size)Protocol
checkIncomingConnectionRequests()ServerLobby
checkPeersReady(bool ignore_ai_peer) const (defined in ServerLobby)ServerLobbyprivate
checkRaceFinished()ServerLobbyprivate
clearDisconnectedRankedPlayer() (defined in ServerLobby)ServerLobbyprivate
clientDisconnected(Event *event)ServerLobbyprivate
clientInGameWantsToBackLobby(Event *event)ServerLobbyprivate
clientSelectingAssetsWantsToBackLobby(Event *event)ServerLobbyprivate
computeDataAccuracy(double player1_rd, double player2_rd, double player1_scores, double player2_scores, int player_count, bool handicap_used)ServerLobbyprivate
computeH2HResult(double player1_time, double player2_time)ServerLobbyprivate
computeNewRankings()ServerLobbyprivate
configPeersStartTime()ServerLobbyprivate
configRemoteKart(const std::vector< std::shared_ptr< NetworkPlayerProfile > > &players, int local_player_size) const (defined in LobbyProtocol)LobbyProtocolprotected
connectionRequested(Event *event) (defined in ServerLobby)ServerLobbyprivate
create(Types ...args)LobbyProtocolinlinestatic
decryptConnectionRequest(std::shared_ptr< STKPeer > peer, BareNetworkString &data, const std::string &key, const std::string &iv, uint32_t online_id, const irr::core::stringw &online_name, const std::string &country_code) (defined in ServerLobby)ServerLobbyprivate
destroyDatabase() (defined in ServerLobby)ServerLobbyprivate
encodePlayers(BareNetworkString *bns, std::vector< std::shared_ptr< NetworkPlayerProfile > > &players) const (defined in ServerLobby)ServerLobbyprivate
ERROR_LEAVE enum value (defined in ServerLobby)ServerLobby
exitGameState() (defined in LobbyProtocol)LobbyProtocolprotected
EXITING enum value (defined in ServerLobby)ServerLobby
finishedLoadingLiveJoinClient(Event *event)ServerLobbyprivate
finishedLoadingWorld() OVERRIDEServerLobbyvirtual
finishedLoadingWorldClient(Event *event)ServerLobbyprivate
get()LobbyProtocolinlinestatic
getAllVotes() constLobbyProtocolinline
getByType(ProcessType pt)LobbyProtocolinlinestatic
getCurrentState() const (defined in ServerLobby)ServerLobbyinline
getDifficulty() const (defined in ServerLobby)ServerLobbyinline
getGameMode() const (defined in ServerLobby)ServerLobbyinline
getGameSetup() constLobbyProtocolinline
getGameStartedProgress() const (defined in LobbyProtocol)LobbyProtocolinline
getHitCaptureLimit() (defined in ServerLobby)ServerLobbyprivate
getLivePlayers() constServerLobbyprivate
getLoadWorldMessage(std::vector< std::shared_ptr< NetworkPlayerProfile > > &players, bool live_join) const (defined in ServerLobby)ServerLobbyprivate
getLobbyPlayers() const (defined in ServerLobby)ServerLobbyinline
getMaxVotingTime()LobbyProtocolinline
getModeFactor()ServerLobbyprivate
getModeSpread()ServerLobbyprivate
getNetworkString(size_t capacity=16) constProtocol
getNumberOfVotes() constLobbyProtocolinline
getPlayingTrack() const (defined in LobbyProtocol)LobbyProtocol
getPlayingTrackIdent() const (defined in LobbyProtocol)LobbyProtocolinline
getProtocolType() constProtocolinline
getRankingForPlayer(std::shared_ptr< NetworkPlayerProfile > p) (defined in ServerLobby)ServerLobbyprivate
getRemainingVotingTime()LobbyProtocol
getReservedId(std::shared_ptr< NetworkPlayerProfile > &p, unsigned local_id) constServerLobbyprivate
getServerIdOnline() const (defined in ServerLobby)ServerLobbyinline
getSpectatorsByLimit() (defined in ServerLobby)ServerLobbyprivate
getStartupBoostOrPenaltyForKart(uint32_t ping, unsigned kart_id) (defined in ServerLobby)ServerLobby
getTimeSpread(double time)ServerLobbyprivate
getUncertaintySpread(uint32_t online_id) (defined in ServerLobby)ServerLobbyprivate
getVote(uint32_t host_id) constLobbyProtocol
HANDICAP_OFFSET (defined in ServerLobby)ServerLobbyprivate
handleAllVotes(PeerVote *winner, uint32_t *winner_peer_id)ServerLobbyprivate
handleAssets(const NetworkString &ns, STKPeer *peer) (defined in ServerLobby)ServerLobbyprivate
handleChat(Event *event) (defined in ServerLobby)ServerLobbyprivate
handleConnects() constProtocolinlinevirtual
handleDisconnects() constProtocolinlinevirtual
handleKartInfo(Event *event)ServerLobbyprivate
handlePendingConnection() (defined in ServerLobby)ServerLobbyprivate
handlePlayerDisconnection() constServerLobbyprivate
handlePlayerVote(Event *event)ServerLobbyprivate
handleServerCommand(Event *event, std::shared_ptr< STKPeer > peer) (defined in ServerLobby)ServerLobbyprivate
handleServerConfiguration(Event *event)ServerLobbyprivate
handleUnencryptedConnection(std::shared_ptr< STKPeer > peer, BareNetworkString &data, uint32_t online_id, const irr::core::stringw &online_name, bool is_pending_connection, std::string country_code="") (defined in ServerLobby)ServerLobbyprivate
hasLiveJoiningRecently() const (defined in LobbyProtocol)LobbyProtocol
initDatabase() (defined in ServerLobby)ServerLobbyprivate
initServerStatsTable() (defined in ServerLobby)ServerLobby
isAIProfile(const std::shared_ptr< NetworkPlayerProfile > &npp) const (defined in ServerLobby)ServerLobbyinline
isRacing() const OVERRIDE (defined in ServerLobby)ServerLobbyinlinevirtual
isVotingOver()LobbyProtocol
joinStartGameThread() (defined in LobbyProtocol)LobbyProtocolinlineprotected
kartSelectionRequested(Event *event)ServerLobbyprivate
kickHost(Event *event) (defined in ServerLobby)ServerLobbyprivate
kickPlayerWithReason(STKPeer *peer, const char *reason) const (defined in ServerLobby)ServerLobbyprivate
LE_ASSETS_UPDATE enum value (defined in LobbyProtocol)LobbyProtocol
LE_BACK_LOBBY enum value (defined in LobbyProtocol)LobbyProtocol
LE_BAD_CONNECTION enum value (defined in LobbyProtocol)LobbyProtocol
LE_BAD_TEAM enum value (defined in LobbyProtocol)LobbyProtocol
LE_CHANGE_HANDICAP enum value (defined in LobbyProtocol)LobbyProtocol
LE_CHANGE_TEAM enum value (defined in LobbyProtocol)LobbyProtocol
LE_CHAT enum value (defined in LobbyProtocol)LobbyProtocol
LE_CLIENT_BACK_LOBBY enum value (defined in LobbyProtocol)LobbyProtocol
LE_CLIENT_LOADED_WORLD enum value (defined in LobbyProtocol)LobbyProtocol
LE_COMMAND enum value (defined in LobbyProtocol)LobbyProtocol
LE_CONFIG_SERVER enum value (defined in LobbyProtocol)LobbyProtocol
LE_CONNECTION_ACCEPTED enum value (defined in LobbyProtocol)LobbyProtocol
LE_CONNECTION_REFUSED enum value (defined in LobbyProtocol)LobbyProtocol
LE_CONNECTION_REQUESTED enum value (defined in LobbyProtocol)LobbyProtocol
LE_KART_INFO enum value (defined in LobbyProtocol)LobbyProtocol
LE_KART_SELECTION enum value (defined in LobbyProtocol)LobbyProtocol
LE_KICK_HOST enum value (defined in LobbyProtocol)LobbyProtocol
LE_LIVE_JOIN enum value (defined in LobbyProtocol)LobbyProtocol
LE_LIVE_JOIN_ACK enum value (defined in LobbyProtocol)LobbyProtocol
LE_LOAD_WORLD enum value (defined in LobbyProtocol)LobbyProtocol
LE_PLAYER_DISCONNECTED enum value (defined in LobbyProtocol)LobbyProtocol
LE_RACE_FINISHED enum value (defined in LobbyProtocol)LobbyProtocol
LE_RACE_FINISHED_ACK enum value (defined in LobbyProtocol)LobbyProtocol
LE_REPORT_PLAYER enum value (defined in LobbyProtocol)LobbyProtocol
LE_REQUEST_BEGIN enum value (defined in LobbyProtocol)LobbyProtocol
LE_SERVER_INFO enum value (defined in LobbyProtocol)LobbyProtocol
LE_SERVER_OWNERSHIP enum value (defined in LobbyProtocol)LobbyProtocol
LE_START_RACE enum value (defined in LobbyProtocol)LobbyProtocol
LE_START_SELECTION enum value (defined in LobbyProtocol)LobbyProtocol
LE_UPDATE_PLAYER_LIST enum value (defined in LobbyProtocol)LobbyProtocol
LE_VOTE enum value (defined in LobbyProtocol)LobbyProtocol
listBanTable() (defined in ServerLobby)ServerLobby
liveJoinRequest(Event *event)ServerLobbyprivate
LOAD_WORLD enum value (defined in ServerLobby)ServerLobby
loadWorld()LobbyProtocolvirtual
LobbyProtocol() (defined in LobbyProtocol)LobbyProtocol
m_addon_arenasServerLobbyprivate
m_addon_ktsServerLobbyprivate
m_addon_soccersServerLobbyprivate
m_ai_count (defined in ServerLobby)ServerLobbyprivate
m_ai_peerServerLobbyprivate
m_ai_profilesServerLobbyprivate
m_available_ktsServerLobbyprivate
m_battle_hit_capture_limit (defined in ServerLobby)ServerLobbyprivate
m_battle_time_limit (defined in ServerLobby)ServerLobbyprivate
m_client_server_host_id (defined in ServerLobby)ServerLobbyprivate
m_client_starting_time (defined in ServerLobby)ServerLobbyprivate
m_current_ai_count (defined in ServerLobby)ServerLobbyprivate
m_current_trackLobbyProtocolprotected
m_current_track_mutexLobbyProtocolmutableprotected
m_default_vote (defined in ServerLobby)ServerLobbyprivate
m_difficulty (defined in ServerLobby)ServerLobbyprivate
m_end_voting_periodLobbyProtocolprotected
m_estimated_progressLobbyProtocolprotected
m_estimated_remaining_timeLobbyProtocolprotected
m_fixed_laps (defined in ServerLobby)ServerLobbystatic
m_game_mode (defined in ServerLobby)ServerLobbyprivate
m_game_setupLobbyProtocolprotected
m_handle_connectionsProtocolprotected
m_handle_disconnectionsProtocolprotected
m_item_seed (defined in ServerLobby)ServerLobbyprivate
m_items_complete_state (defined in ServerLobby)ServerLobbyprivate
m_keys (defined in ServerLobby)ServerLobbyprivate
m_keys_mutex (defined in ServerLobby)ServerLobbyprivate
m_last_live_join_util_ticksLobbyProtocolprotected
m_last_success_poll_time (defined in ServerLobby)ServerLobbyprivate
m_last_unsuccess_poll_time (defined in ServerLobby)ServerLobbyprivate
m_lobby (defined in LobbyProtocol)LobbyProtocolprotectedstatic
m_lobby_players (defined in ServerLobby)ServerLobbyprivate
m_max_scoresServerLobbyprivate
m_max_voting_timeLobbyProtocolprotected
m_num_ranked_disconnectsServerLobbyprivate
m_num_ranked_racesServerLobbyprivate
m_official_ktsServerLobbyprivate
m_peers_muted_players (defined in ServerLobby)ServerLobbyprivate
m_peers_readyServerLobbyprivate
m_peers_votesLobbyProtocolprotected
m_pending_connection (defined in ServerLobby)ServerLobbyprivate
m_pending_peer_connection (defined in ServerLobby)ServerLobbyprivate
m_player_reports_table_exists (defined in ServerLobby)ServerLobbyprivate
m_process_type (defined in LobbyProtocol)LobbyProtocolprotected
m_ranked_playersServerLobbyprivate
m_rating_deviationsServerLobbyprivate
m_raw_scoresServerLobbyprivate
m_registered_for_once_only (defined in ServerLobby)ServerLobbyprivate
m_result_ns (defined in ServerLobby)ServerLobbyprivate
m_rs_state (defined in ServerLobby)ServerLobbyprivate
m_save_server_config (defined in ServerLobby)ServerLobbyprivate
m_scoresServerLobbyprivate
m_server_delay (defined in ServerLobby)ServerLobbyprivate
m_server_has_loaded_worldServerLobbyprivate
m_server_id_online (defined in ServerLobby)ServerLobbyprivate
m_server_ownerServerLobbyprivate
m_server_owner_id (defined in ServerLobby)ServerLobbyprivate
m_server_registering (defined in ServerLobby)ServerLobbyprivate
m_server_started_at (defined in ServerLobby)ServerLobbyprivate
m_start_game_thread (defined in LobbyProtocol)LobbyProtocolprotected
m_state (defined in ServerLobby)ServerLobbyprivate
m_timeoutServerLobbyprivate
m_typeProtocolprotected
m_winner_peer_id (defined in ServerLobby)ServerLobbyprivate
MAX_SCALING_TIME (defined in ServerLobby)ServerLobbyprivate
MIN_RATING_DEVIATION (defined in ServerLobby)ServerLobbyprivate
NoCopy() (defined in NoCopy)NoCopyinline
NoCopy(const NoCopy &) (defined in NoCopy)NoCopyinlineprivate
notifyEvent(Event *event) OVERRIDEServerLobbyvirtual
notifyEventAsynchronous(Event *event) OVERRIDEServerLobbyvirtual
operator=(const NoCopy &) (defined in NoCopy)NoCopyinlineprivate
playerFinishedResult(Event *event)ServerLobbyprivate
Protocol(ProtocolType type)Protocol
RACING enum value (defined in ServerLobby)ServerLobby
REGISTER_SELF_ADDRESS enum value (defined in ServerLobby)ServerLobby
registerServer(bool first_time)ServerLobbyprivate
rejectLiveJoin(STKPeer *peer, BackLobbyReason blr)ServerLobbyprivate
RejectReason enum name (defined in LobbyProtocol)LobbyProtocol
removeExpiredPeerConnection() (defined in ServerLobby)ServerLobbyinlineprivate
replaceKeys(std::map< uint32_t, KeyData > &new_keys) (defined in ServerLobby)ServerLobbyinlineprivate
requestStart()Protocolvirtual
requestTerminate()Protocolvirtual
resetGameStartedProgress() (defined in LobbyProtocol)LobbyProtocolinline
resetPeersReady() (defined in ServerLobby)ServerLobbyinlineprivate
resetServer() (defined in ServerLobby)ServerLobbyprivate
ResetState enum name (defined in ServerLobby)ServerLobbyprivate
resetVotingTime() (defined in LobbyProtocol)LobbyProtocolinline
RESULT_DISPLAY enum value (defined in ServerLobby)ServerLobby
RR_BANNED enum value (defined in LobbyProtocol)LobbyProtocol
RR_BUSY enum value (defined in LobbyProtocol)LobbyProtocol
RR_INCOMPATIBLE_DATA enum value (defined in LobbyProtocol)LobbyProtocol
RR_INCORRECT_PASSWORD enum value (defined in LobbyProtocol)LobbyProtocol
RR_INVALID_PLAYER enum value (defined in LobbyProtocol)LobbyProtocol
RR_TOO_MANY_PLAYERS enum value (defined in LobbyProtocol)LobbyProtocol
RS_ASYNC_RESET enum value (defined in ServerLobby)ServerLobbyprivate
RS_NONE enum value (defined in ServerLobby)ServerLobbyprivate
RS_WAITING enum value (defined in ServerLobby)ServerLobbyprivate
saveInitialItems(std::shared_ptr< NetworkItemManager > nim) (defined in ServerLobby)ServerLobby
saveIPBanTable(const SocketAddress &addr) (defined in ServerLobby)ServerLobby
scalingValueForTime(double time)ServerLobbyprivate
SELECTING enum value (defined in ServerLobby)ServerLobby
sendMessageToPeers(NetworkString *message, bool reliable=true)Protocol
sendMessageToPeersInServer(NetworkString *message, bool reliable=true)Protocol
sendToServer(NetworkString *message, bool reliable=true)Protocol
ServerLobby()ServerLobby
ServerState enum name (defined in ServerLobby)ServerLobby
SET_PUBLIC_ADDRESS enum value (defined in ServerLobby)ServerLobby
setClientServerHostId(uint32_t id) (defined in ServerLobby)ServerLobbyinline
setGameStartedProgress(const std::pair< uint32_t, uint32_t > &p) (defined in LobbyProtocol)LobbyProtocolinline
setHandleConnections(bool b)Protocolinline
setHandleDisconnections(bool b)Protocolinline
setPlayerKarts(const NetworkString &ns, STKPeer *peer) const (defined in ServerLobby)ServerLobbyprivate
setSaveServerConfig(bool val) (defined in ServerLobby)ServerLobbyinline
setup() OVERRIDEServerLobbyvirtual
startSelection(const Event *event=NULL)ServerLobby
startVotingPeriod(float max_time)LobbyProtocol
storePlayingTrack(const std::string &track_ident) (defined in LobbyProtocol)LobbyProtocolinline
submitRankingsToAddons() (defined in ServerLobby)ServerLobbyprivate
supportsAI() (defined in ServerLobby)ServerLobbyprivate
testBannedForIP(STKPeer *peer) const (defined in ServerLobby)ServerLobbyprivate
testBannedForIPv6(STKPeer *peer) const (defined in ServerLobby)ServerLobbyprivate
testBannedForOnlineId(STKPeer *peer, uint32_t online_id) const (defined in ServerLobby)ServerLobbyprivate
unregisterServer(bool now, std::weak_ptr< ServerLobby > sl=std::weak_ptr< ServerLobby >())ServerLobbyprivate
update(int ticks) OVERRIDEServerLobbyvirtual
updateAddons() (defined in ServerLobby)ServerLobbyprivate
updateBanList() (defined in ServerLobby)ServerLobby
updatePlayerList(bool update_when_reset_server=false)ServerLobbyprivate
updateServerOwner() (defined in ServerLobby)ServerLobbyprivate
updateTracksForMode()ServerLobbyprivate
VAR_RD_PER_DISCONNECT (defined in ServerLobby)ServerLobbyprivate
WAIT_FOR_RACE_STARTED enum value (defined in ServerLobby)ServerLobby
WAIT_FOR_RACE_STOPPED enum value (defined in ServerLobby)ServerLobby
WAIT_FOR_WORLD_LOADED enum value (defined in ServerLobby)ServerLobby
WAITING_FOR_START_GAME enum value (defined in ServerLobby)ServerLobby
waitingForPlayers() const (defined in ServerLobby)ServerLobby
worldIsActive() constServerLobbyprivate
writeDisconnectInfoTable(STKPeer *peer) (defined in ServerLobby)ServerLobbyprivate
writePlayerReport(Event *event) (defined in ServerLobby)ServerLobbyprivate
~LobbyProtocol() (defined in LobbyProtocol)LobbyProtocolvirtual
~Protocol()Protocolvirtual
~ServerLobby()ServerLobbyvirtual