Stryder#
Stryder is in a sense like the masterserver Northstar uses but for vanilla. It handles player data, matchmaking, servers and more.
Lobbies#
Note
Not exclusive to vanilla lobbies. These may be used in northstar as well
Methods for pregame lobbies.
-
string GetLobbyType()#
-
entity GetPlayerByIndex(number index)#
Parties#
-
void SendPlayersToPartyScreen(var unk1)#
Sends a group of players off to the party screen, possibly by allocating a server first
-
void SendAllPlayersBackToPartyScreen()#
Stryder API#
Methods for communication with the vanilla master server
-
void SendTrainingGauntletStatsToBackend(entity player, number numRunsBeforeBeatRequiredTime, number numChallengeRuns, number bestTime)#
-
bool IsMatchmakingServer()#
-
bool ShouldSendDevStats()#
PIN#
Some proprietary telemetry system used by respawn.
-
void CreatePINTelemetryHeader(int versionMajor, int versionMinor, table keyValuePairs)#
-
void AddPINTelemetryEvent(string eventName, table headerKeyValueParis, table bodyKeyValuePairs)#
-
string GetPINPlatformName()#
Gets the platform name the way PIN likes it.
Matchmaking#
-
void BeginPrivateMatchSearchForPlayer(entity player)#
-
void MatchmakePlayer(entity player)#
-
void AbortMatchSearchesForPlayer(string unk1, entity player)#
-
string GetDatacenterName()#
Gets the name of this server’s datacenter
Balancing#
-
void MarkTeamsAsBalanced_On()#
-
void MarkTeamsAsBalanced_Off()#