CGameServerPlugin

Trackmania Next API


CGameServerPlugin

ID 0x0311E000
Uninstantiable

Inherits from MwFoundations::CMwNod

Server plugin

Methods

CGameConnectedClient@ GetClientFromLogin(string Login)

CGameConnectedClient@ GetClientFromUI(CGamePlaygroundUIConfig@ UI)

CGameConnectedClient@ GetClientFromUser(CGamePlayerInfo@ Login)

CGameConnectedClient@ GetClientFromWebServicesUserId(string WebServicesUserId)

CGameScriptPlayer@ GetPlaygroundPlayerFromLogin(string Login)

void TweakTeamColorsToAvoidHueOverlap()

void TriggerModeScriptEvent2(wstring Type, MwFastBuffer<wstring>& Data)

void SendModeScriptCommandBoolean(string CommandName, bool BoolVal)

void SendModeScriptCommandInteger(string CommandName, int IntVal)

void SendModeScriptCommandReal(string CommandName, float RealVal)

void SendModeScriptCommandText(string CommandName, wstring TextVal)

void SendModeScriptCommandVec2(string CommandName, vec2 Vec2Val)

void SendModeScriptCommandVec3(string CommandName, vec3 Vec3Val)

void SendModeScriptCommandInt2(string CommandName, int2 Int2Val)

void SendModeScriptCommandInt3(string CommandName, int3 Int3Val)

void RestartMap()

void NextMap()

wstring Dbg_DumpDeclareForVariables(CMwNod@ Nod, bool StatsOnly)

void TaskResult_Release(MwId TaskResultId)

CWebServicesTaskResult_GhostScript@ Ghost_Download(string Url)

void GhostDriver_Playlist_Clear(CGameScriptPlayer@ Player)

void GhostDriver_Playlist_Add(CGameScriptPlayer@ Player, CGameGhostScript@ Ghost)

Members

CPlugFileTextScript@ Script

const CGameManiaTitle@ LoadedTitle

const CGameCtnChallengeInfo@ MapInfo

const MwFastBuffer<CGameConnectedClient@> Clients

const MwFastBuffer<CGameConnectedClient@> Spectators

const MwFastBuffer<CGameConnectedClient@> Players

const MwFastBuffer<CGameScriptPlayer@> PlaygroundPlayers

const MwFastBuffer<CGamePlaygroundScore@> Scores

const MwFastBuffer<CGamePlayerInfo@> Users

const MwFastBuffer<CGameTeamProfile@> Teams

string NeutralEmblemUrl

string ForcedClubLinkUrl1

string ForcedClubLinkUrl2

const MwFastBuffer<uint> ClansNbPlayers

const MwFastBuffer<uint> ClanScores

const uint Now

const MwFastBuffer<CGameServerPluginEvent@> PendingEvents

const bool MapLoaded

const bool MapUnloadRequested

const MwFastBuffer<CGameCtnChallengeInfo@> MapList

const uint CurMapIndex

uint NextMapIndex

const uint CurMapTreeCount

bool HoldMapUnloadRequest

bool Client_ComputeMinimap

const CGamePlaygroundUIConfigMgrScript@ UIManager

const CGameScriptServerAdmin@ ServerAdmin

const CGameServerScriptXmlRpc@ XmlRpc

const CXmlScriptParsingManager@ Xml

const CNetScriptHttpManager@ Http

const CSystemPlatformScript@ System

const MwFastBuffer<CWebServicesTaskResult@> TaskResults

const MwFastBuffer<CGameGhostScript@> Ghosts

Inherited members CMwNod

string IdName

const MwId Id


Documentation from build 2024-06-28 13:45:56
(Page rendering: 0.05 seconds, 15.81 MB)