public static void InitCurrentContext(EnergoServer server, ILogger logger) { Current = new ServerContext(server, logger); Current.DuplexNetwork = new WebSocketManager(); Current.Chat = new ChatNetworkModule(); Current.UserModule = new UserNetworkModule(); }
public User(string username, string id = null) { if (string.IsNullOrWhiteSpace(id)) { Id = username.NormalizeId(); } else { Id = id; } if (Id == EnergoServer.AdminId) { AuthToken = EnergoServer.AdminAuthToken; } else { AuthToken = EnergoServer.GenerateId(); } Username = username.RemoveExtraSpaces(); }
public static void InitCurrentContext() { EnergoServer.Init(); InitCurrentContext(EnergoServer.Current, new Logger()); }
public ServerContext(EnergoServer server, ILogger logger) { Server = server; Logger = logger; }