forked from zombieb/undead-universal-patch-il2cpp
UpdatePhotonThrottling only runs when using Photon over UDP, is disabled for TCP.
Added Photon server config documentation
This commit is contained in:
20
Core/Init.cs
20
Core/Init.cs
@@ -84,9 +84,9 @@ public class Initialization
|
||||
"Always present patch. Never get kicked to dorm.");
|
||||
|
||||
ServerPatchesConfig.CustomEmotes = UniversalPatchPlugin.Instance.Config.Bind("ServerPatches", "CustomEmotes", ServerPatchesConfigDefaults.CustomEmotes,
|
||||
"Modify the game's emote text with a configuration from the server. Requires a custom server.");
|
||||
"Modify the game's emote text with a configuration from the server.");
|
||||
ServerPatchesConfig.CustomPhoton = UniversalPatchPlugin.Instance.Config.Bind("ServerPatches", "CustomPhoton", ServerPatchesConfigDefaults.CustomPhoton,
|
||||
"Patch ServerSettings values with a configuration from the server." +
|
||||
"Patch Photon ServerSettings values with a configuration from the server." +
|
||||
"\nWhen the server fails to provide a valid configuration, values from the local config will be used." +
|
||||
"\nPhoton.PatchPhotonIds must be enabled for this fallback to work.");
|
||||
|
||||
@@ -98,25 +98,25 @@ public class Initialization
|
||||
PhotonConfig.PatchPhotonIds = UniversalPatchPlugin.Instance.Config.Bind("Photon", "PatchPhotonIds", PhotonConfigDefaults.PatchPhotonIds,
|
||||
"Patch Photon configuration.");
|
||||
PhotonConfig.PunLogging = UniversalPatchPlugin.Instance.Config.Bind("Photon", "PunLogging", PhotonConfigDefaults.PunLogging,
|
||||
"Enable all logging sent by Photon/PUN/Voice (useful for server debugging)");
|
||||
"Enable all PUN/Voice logging (useful for server debugging)");
|
||||
PhotonConfig.SelfHosted = UniversalPatchPlugin.Instance.Config.Bind("Photon", "IsSelfHosted", PhotonConfigDefaults.SelfHosted,
|
||||
"When enabled, use a self-hosted 'OnPremises' PhotonSocketServer. (EXPERIMENTAL)" +
|
||||
"When enabled, use a self-hosted ('OnPremises' or 'PhotonSocketServer') Photon server." +
|
||||
"\nWhen disabled, AppID and VoiceAppID are sent to Photon Cloud and a cloud masterserver is used.");
|
||||
PhotonConfig.AppID = UniversalPatchPlugin.Instance.Config.Bind("Photon", "AppID", PhotonConfigDefaults.AppID,
|
||||
"The new target (PUN) App ID from the Photon dashboard." +
|
||||
"\nWhen self-hosting, this should be the name of your application (either 'Master' or 'Game')");
|
||||
"\nWhen self-hosting, this should be the name of your Photon application (usually 'Master' without quotes)");
|
||||
PhotonConfig.VoiceAppID = UniversalPatchPlugin.Instance.Config.Bind("Photon", "VoiceAppID", PhotonConfigDefaults.VoiceAppID,
|
||||
"The new target Voice App ID from the Photon dashboard." +
|
||||
"\nWhen self-hosting, this value is ignored, since Photon voice in Rec Room is based on PUN.");
|
||||
"\nWhen self-hosting, this should be the same as AppID.");
|
||||
PhotonConfig.ServerAddress = UniversalPatchPlugin.Instance.Config.Bind("Photon", "ServerAddress", PhotonConfigDefaults.ServerAddress,
|
||||
"Address of the Photon target server (ignored if not using self-hosted)");
|
||||
"Address of the Photon Master server (ignored if using cloud)");
|
||||
PhotonConfig.ServerPort = UniversalPatchPlugin.Instance.Config.Bind("Photon", "ServerPort", PhotonConfigDefaults.ServerPort,
|
||||
"Photon target server port (ignored if not using self-hosted)." +
|
||||
"Photon Master server port (ignored if using cloud)." +
|
||||
"\nYou can set this port to the matching protocol port from the server, e.g. 5055 for UDP, 9091 for WebSockets");
|
||||
PhotonConfig.ConnectionProtocol = UniversalPatchPlugin.Instance.Config.Bind("Photon", "ConnectionProtocol", PhotonConfigDefaults.ConnectionProtocol,
|
||||
"Connection protocol to use when connecting to the target port (ignored if not using self-hosted)." +
|
||||
"Connection protocol to use when connecting to the Photon servers (ignored if using cloud)." +
|
||||
"\n0: UDP, 1: TCP;" +
|
||||
"\nWebSockets are not supported by Photon in this build.");
|
||||
"\nWebSockets are not supported by Photon in this build. TCP is experimental and may cause instability/crashes.");
|
||||
|
||||
NameserverConfig.Rewrite = UniversalPatchPlugin.Instance.Config.Bind("Nameserver", "Rewrite", NameserverConfigDefaults.Rewrite,
|
||||
"Enable/disable rewriting the URL for nameserver requests.");
|
||||
|
||||
Reference in New Issue
Block a user