public override string ToString() { var options = new DictionaryOptions(); options.Add("Username", Username); options.Add("PeerId", PeerId); return(options.ToReadableString()); }
/// <summary> /// Sends a login request, using given credentials /// </summary> public void SignIn(string username, string password, SignInCallback callback, IClientSocket connection) { var credentials = new DictionaryOptions(); credentials.Add("username", username); credentials.Add("password", password); SignIn(credentials, callback, connection); }
public override string ToString() { var options = new DictionaryOptions(); options.Add("MachineIp", MachineIp); options.Add("MaxProcesses", MaxProcesses); options.Add("Region", string.IsNullOrEmpty(Region) ? "International" : Region); options.Append(CustomOptions); return(options.ToReadableString()); }
public override string ToString() { var options = new DictionaryOptions(); options.Add("Product", Product); options.Add("Version", Version); options.Add("Comment", Comment); options.Add("RawValue", RawValue); return(options.ToReadableString()); }
public override string ToString() { var options = new DictionaryOptions(); options.Add("RoomIp", RoomIp); options.Add("RoomPort", RoomPort); options.Add("RoomId", RoomId); options.Add("Token", Token); options.Add("SceneName", SceneName); options.Append(CustomOptions); return($"[Room Access Info: {options.ToReadableString()}]"); }
/// <summary> /// Before we register our room we need to register spawned process if required /// </summary> protected void RegisterSpawnedProcess() { // Let's register this process Msf.Server.Spawners.RegisterSpawnedProcess(Msf.Args.SpawnTaskId, Msf.Args.SpawnTaskUniqueCode, (taskController, error) => { if (taskController == null) { logger.Error($"Room server process cannot be registered. The reason is: {error}"); return; } // Then start registering our room server RegisterRoomServer(() => { logger.Info("Finalizing registration task"); // Create finalization options var options = new DictionaryOptions(); options.Add(MsfDictKeys.roomId, CurrentRoomController.RoomId); // Send finilization request taskController.FinalizeTask(options, () => { logger.Info("Ok!"); OnRoomServerRegisteredEvent?.Invoke(); }); }); }); }
/// <summary> /// Sends a login request, using given token /// </summary> public void SignIn(string token, SignInCallback callback, IClientSocket connection) { var credentials = new DictionaryOptions(); credentials.Add("token", token); SignIn(credentials, callback, connection); }
/// <summary> /// Sends a request to server, to log in as a guest /// </summary> public void SignInAsGuest(SignInCallback callback, IClientSocket connection) { var credentials = new DictionaryOptions(); credentials.Add("guest", string.Empty); SignIn(credentials, callback, connection); }
public override string ToString() { var options = new DictionaryOptions(); options.Add("RoomName", Name); options.Add("RoomIp", RoomIp); options.Add("RoomPort", RoomPort); options.Add("MaxConnections", MaxConnections <= 0 ? "Unlimited" : MaxConnections.ToString()); options.Add("Use Password", !string.IsNullOrEmpty(Password)); options.Add("AccessTimeoutPeriod", $"{AccessTimeoutPeriod} sec."); options.Add("AllowUsersRequestAccess", AllowUsersRequestAccess); options.Add("Region", string.IsNullOrEmpty(Region) ? "International" : Region); options.Append(CustomOptions); return(options.ToReadableString()); }
public override string ToString() { string maxPleyers = MaxPlayers <= 0 ? "Unlimited" : MaxPlayers.ToString(); var options = new DictionaryOptions(); options.Add("Id", Id); options.Add("Address", Address); options.Add("Type", Type.ToString()); options.Add("Name", Name); options.Add("Region", string.IsNullOrEmpty(Region) ? "International" : Region); options.Add("IsPasswordProtected", IsPasswordProtected); options.Add("MaxPlayers", maxPleyers); options.Add("OnlinePlayers", $"{OnlinePlayers}/{maxPleyers}"); options.Append(CustomOptions); return($"[GameInfo: {options.ToReadableString()}]"); }
public override string ToString() { var options = new DictionaryOptions(); options.Add("Username", Username); options.Add("Email", Email); options.Add("Token", Token); options.Add("IsAdmin", IsAdmin); options.Add("IsGuest", IsGuest); options.Add("IsEmailConfirmed", IsEmailConfirmed); options.Append(Properties); return(options.ToReadableString()); }
public override string ToString() { var options = new DictionaryOptions(); options.Add("Ip", Ip); options.Add("IpDecimal", IpDecimal); options.Add("Country", Country); options.Add("CountryEu", CountryEu); options.Add("CountryIso", CountryIso); options.Add("City", City); options.Add("Latitude", Latitude); options.Add("Longitude", Longitude); options.Add("Asn", Asn); options.Add("AsnOrg", AsnOrg); options.Add("UserAgent", UserAgent?.ToString()); return(options.ToReadableString()); }