internal SynapseController() { SynapseVersion.Init(); if (StartupArgs.Args.Any(x => x.Equals("-nosynapse", StringComparison.OrdinalIgnoreCase))) { Server.Logger.Warn("Server started with -nosynapse argument! Synapse will not be loaded"); return; } PatchMethods(); try { Server.Configs.Init(); Server.PermissionHandler.Init(); Server.RoleManager.Init(); Server.Schematic.Init(); CommandHandlers.RegisterSynapseCommands(); PluginLoader.ActivatePlugins(); } catch (Exception e) { Server.Logger.Error($"Error while Initialising Synapse! Please fix the Issue and restart your Server:\n{e}"); return; } Server.Logger.Info("Synapse is now ready!"); }
private static void ReloadName() { if (!Server.Get.Configs.synapseConfiguration.NameTracking) { return; } ServerConsole._serverName += $" <color=#00000000><size=1>Synapse {SynapseVersion.GetVersionName()}</size></color>"; }
public event EventHandler <string> RemoteServerUp; // When a process thinks a remote server may be back online public SynapseReplication(SynapseVersion estimatedSynapseVersion = SynapseVersion.Post1191) { SynapseVersion = estimatedSynapseVersion; }