void ApplyTabGeneral() { tServerName.Text = ConfigKey.ServerName.GetString(); tMOTD.Text = ConfigKey.MOTD.GetString(); nMaxPlayers.Value = ConfigKey.MaxPlayers.GetInt(); CheckMaxPlayersPerWorldValue(); nMaxPlayersPerWorld.Value = ConfigKey.MaxPlayersPerWorld.GetInt(); FillRankList(cDefaultRank, "(lowest rank)"); if (ConfigKey.DefaultRank.IsBlank()) { cDefaultRank.SelectedIndex = 0; } else { cDefaultRank.SelectedIndex = RankManager.GetIndex(RankManager.ParseRank(ConfigKey.DefaultRank.GetString())); } cPublic.SelectedIndex = ConfigKey.IsPublic.GetBool() ? 0 : 1; nPort.Value = ConfigKey.Port.GetInt(); nUploadBandwidth.Value = ConfigKey.UploadBandwidth.GetInt(); xAnnouncements.Checked = (ConfigKey.AnnouncementInterval.GetInt() > 0); nAnnouncements.Value = ConfigKey.AnnouncementInterval.GetInt(); // UpdaterSettingsWindow updaterWindow.BackupBeforeUpdate = ConfigKey.BackupBeforeUpdate.GetBool(); updaterWindow.RunBeforeUpdate = ConfigKey.RunBeforeUpdate.GetString(); updaterWindow.RunAfterUpdate = ConfigKey.RunAfterUpdate.GetString(); updaterWindow.UpdaterMode = ConfigKey.UpdaterMode.GetEnum <UpdaterMode>(); }
void ApplyTabGeneral() { tServerName.Text = ConfigKey.ServerName.GetString(); tMOTD.Text = ConfigKey.MOTD.GetString(); nMaxPlayers.Value = ConfigKey.MaxPlayers.GetInt(); CheckMaxPlayersPerWorldValue(); nMaxPlayersPerWorld.Value = ConfigKey.MaxPlayersPerWorld.GetInt(); FillRankList( cDefaultRank, "(lowest rank)" ); if( ConfigKey.DefaultRank.IsBlank() ) { cDefaultRank.SelectedIndex = 0; } else { RankManager.DefaultRank = Rank.Parse( ConfigKey.DefaultRank.GetString() ); cDefaultRank.SelectedIndex = RankManager.GetIndex( RankManager.DefaultRank ); } cPublic.SelectedIndex = ConfigKey.IsPublic.Enabled() ? 0 : 1; nPort.Value = ConfigKey.Port.GetInt(); nUploadBandwidth.Value = ConfigKey.UploadBandwidth.GetInt(); xAnnouncements.Checked = (ConfigKey.AnnouncementInterval.GetInt() > 0); if( xAnnouncements.Checked ) { nAnnouncements.Value = ConfigKey.AnnouncementInterval.GetInt(); } else { nAnnouncements.Value = 1; } cHeartbeatUrl.Text = ConfigKey.HeartbeatUrl.GetString(); // UpdaterSettingsWindow cUpdaterMode.SelectedIndex = (int)ConfigKey.UpdaterMode.GetEnum<UpdaterMode>(); }
void ApplyTabWorlds() { if (rankNameList == null) { rankNameList = new BindingList <string> { WorldListEntry.DefaultRankOption }; foreach (Rank rank in RankManager.Ranks) { rankNameList.Add(MainForm.ToComboBoxOption(rank)); } dgvcAccess.DataSource = rankNameList; dgvcBuild.DataSource = rankNameList; dgvcBackup.DataSource = WorldListEntry.BackupEnumNames; LoadWorldList(); dgvWorlds.DataSource = Worlds; } else { //dgvWorlds.DataSource = null; rankNameList.Clear(); rankNameList.Add(WorldListEntry.DefaultRankOption); foreach (Rank rank in RankManager.Ranks) { rankNameList.Add(MainForm.ToComboBoxOption(rank)); } foreach (WorldListEntry world in Worlds) { world.ReparseRanks(); } Worlds.ResetBindings(); //dgvWorlds.DataSource = worlds; } FillRankList(cDefaultBuildRank, "(default rank)"); if (ConfigKey.DefaultBuildRank.IsBlank()) { cDefaultBuildRank.SelectedIndex = 0; } else { RankManager.DefaultBuildRank = Rank.Parse(ConfigKey.DefaultBuildRank.GetString()); cDefaultBuildRank.SelectedIndex = RankManager.GetIndex(RankManager.DefaultBuildRank); } if (Paths.IsDefaultMapPath(ConfigKey.MapPath.GetString())) { tMapPath.Text = Paths.MapPathDefault; xMapPath.Checked = false; } else { tMapPath.Text = ConfigKey.MapPath.GetString(); xMapPath.Checked = true; } xWoMEnableEnvExtensions.Checked = ConfigKey.WoMEnableEnvExtensions.Enabled(); }
void ApplyTabGeneral() { tServerName.Text = ConfigKey.ServerName.GetString(); CustomName.Text = ConfigKey.CustomChatName.GetString(); SwearBox.Text = ConfigKey.SwearName.GetString(); CustomAliases.Text = ConfigKey.CustomAliasName.GetString(); tMOTD.Text = ConfigKey.MOTD.GetString(); websiteURL.Text = ConfigKey.WebsiteURL.GetString(); nMaxPlayers.Value = ConfigKey.MaxPlayers.GetInt(); CheckMaxPlayersPerWorldValue(); nMaxPlayersPerWorld.Value = ConfigKey.MaxPlayersPerWorld.GetInt(); if (ConfigKey.CheckForUpdates.GetString() == "True") { checkUpdate.Checked = true; } else { checkUpdate.Checked = false; } FillRankList(cDefaultRank, "(lowest rank)"); if (ConfigKey.DefaultRank.IsBlank()) { cDefaultRank.SelectedIndex = 0; } else { RankManager.DefaultRank = Rank.Parse(ConfigKey.DefaultRank.GetString()); cDefaultRank.SelectedIndex = RankManager.GetIndex(RankManager.DefaultRank); } cPublic.SelectedIndex = ConfigKey.IsPublic.Enabled() ? 0 : 1; nPort.Value = ConfigKey.Port.GetInt(); MaxCapsValue.Value = ConfigKey.MaxCaps.GetInt(); nUploadBandwidth.Value = ConfigKey.UploadBandwidth.GetInt(); int interval = 0; xAnnouncements.Checked = ConfigKey.AnnouncementInterval.TryGetInt(out interval) && interval > 0; if (xAnnouncements.Checked) { nAnnouncements.Value = ConfigKey.AnnouncementInterval.GetInt(); } else { nAnnouncements.Value = 1; } // UpdaterSettingsWindow updaterWindow.BackupBeforeUpdate = ConfigKey.BackupBeforeUpdate.Enabled(); updaterWindow.RunBeforeUpdate = ConfigKey.RunBeforeUpdate.GetString(); updaterWindow.RunAfterUpdate = ConfigKey.RunAfterUpdate.GetString(); updaterWindow.UpdaterMode = ConfigKey.UpdaterMode.GetEnum <UpdaterMode>(); }
void ApplyTabSecurity() { ApplyEnum(cVerifyNames, ConfigKey.VerifyNames, NameVerificationMode.Balanced); nMaxConnectionsPerIP.Value = ConfigKey.MaxConnectionsPerIP.GetInt(); xMaxConnectionsPerIP.Checked = (nMaxConnectionsPerIP.Value > 0); xAllowUnverifiedLAN.Checked = ConfigKey.AllowUnverifiedLAN.Enabled(); nAntispamMessageCount.Value = ConfigKey.AntispamMessageCount.GetInt(); nAntispamInterval.Value = ConfigKey.AntispamInterval.GetInt(); nAntispamMuteDuration.Value = ConfigKey.AntispamMuteDuration.GetInt(); xAntispamMessageCount.Checked = (ConfigKey.AntispamMessageCount.GetInt() > 0) && (ConfigKey.AntispamInterval.GetInt() > 0); xAntispamKicks.Checked = (ConfigKey.AntispamMaxWarnings.GetInt() > 0); nAntispamMaxWarnings.Value = ConfigKey.AntispamMaxWarnings.GetInt(); if (!xAntispamKicks.Checked) { nAntispamMaxWarnings.Enabled = false; } xRequireKickReason.Checked = ConfigKey.RequireKickReason.Enabled(); xRequireBanReason.Checked = ConfigKey.RequireBanReason.Enabled(); xRequireRankChangeReason.Checked = ConfigKey.RequireRankChangeReason.Enabled(); xAnnounceKickAndBanReasons.Checked = ConfigKey.AnnounceKickAndBanReasons.Enabled(); xAnnounceRankChanges.Checked = ConfigKey.AnnounceRankChanges.Enabled(); xAnnounceRankChangeReasons.Checked = ConfigKey.AnnounceRankChangeReasons.Enabled(); xAnnounceRankChangeReasons.Enabled = xAnnounceRankChanges.Checked; FillRankList(cPatrolledRank, "(default rank)"); if (ConfigKey.PatrolledRank.IsBlank()) { cPatrolledRank.SelectedIndex = 0; } else { RankManager.PatrolledRank = Rank.Parse(ConfigKey.PatrolledRank.GetString()); cPatrolledRank.SelectedIndex = RankManager.GetIndex(RankManager.PatrolledRank); } xAllowFreePlayers.Checked = !ConfigKey.PaidPlayersOnly.Enabled(); xAllowEmailAccounts.Checked = ConfigKey.AllowEmailAccounts.Enabled(); xBlockDBEnabled.Checked = ConfigKey.BlockDBEnabled.Enabled(); xBlockDBAutoEnable.Checked = ConfigKey.BlockDBAutoEnable.Enabled(); FillRankList(cBlockDBAutoEnableRank, "(default rank)"); if (ConfigKey.BlockDBAutoEnableRank.IsBlank()) { cBlockDBAutoEnableRank.SelectedIndex = 0; } else { RankManager.BlockDBAutoEnableRank = Rank.Parse(ConfigKey.BlockDBAutoEnableRank.GetString()); cBlockDBAutoEnableRank.SelectedIndex = RankManager.GetIndex(RankManager.BlockDBAutoEnableRank); } }
void ApplyTabWorlds() { if (rankNameList == null) { rankNameList = new BindingList <string>(); rankNameList.Add(WorldListEntry.DefaultRankOption); foreach (Rank rank in RankManager.Ranks) { rankNameList.Add(rank.ToComboBoxOption()); } dgvcAccess.DataSource = rankNameList; dgvcBuild.DataSource = rankNameList; dgvcBackup.DataSource = World.BackupEnum; LoadWorldList(); dgvWorlds.DataSource = worlds; } else { //dgvWorlds.DataSource = null; rankNameList.Clear(); rankNameList.Add(WorldListEntry.DefaultRankOption); foreach (Rank rank in RankManager.Ranks) { rankNameList.Add(rank.ToComboBoxOption()); } foreach (WorldListEntry world in worlds) { world.ReparseRanks(); } worlds.ResetBindings(); //dgvWorlds.DataSource = worlds; } FillRankList(cDefaultBuildRank, "(lowest rank)"); if (ConfigKey.DefaultBuildRank.IsBlank()) { cDefaultBuildRank.SelectedIndex = 0; } else { cDefaultBuildRank.SelectedIndex = RankManager.GetIndex(RankManager.ParseRank(ConfigKey.DefaultBuildRank.GetString())); } if (Paths.IsDefaultMapPath(Config.GetString(ConfigKey.MapPath))) { tMapPath.Text = Paths.MapPathDefault; xMapPath.Checked = false; } else { tMapPath.Text = Config.GetString(ConfigKey.MapPath); xMapPath.Checked = true; } }
private void ApplyTabGeneral() { xHeartBeatSaver.Checked = ConfigKey.HbSaverKey.Enabled(); xGlobalchat.Checked = ConfigKey.GlobalChat.Enabled(); tServerName.Text = ConfigKey.ServerName.GetString(); tCustomChatName.Text = ConfigKey.CustomChatName.GetString(); tSwearReplace.Text = ConfigKey.SwearName.GetString(); tCustomChatAliases.Text = ConfigKey.CustomAliasName.GetString(); tMOTD.Text = ConfigKey.MOTD.GetString(); tWelcomeMessage.Text = ConfigKey.WelcomeMessage.GetString(); nMaxPlayers.Value = ConfigKey.MaxPlayers.GetInt(); CheckMaxPlayersPerWorldValue(); nMaxPlayersPerWorld.Value = ConfigKey.MaxPlayersPerWorld.GetInt(); FillRankList(cDefaultRank, "(lowest rank)"); if (ConfigKey.DefaultRank.IsBlank()) { cDefaultRank.SelectedIndex = 0; } else { RankManager.DefaultRank = Rank.Parse(ConfigKey.DefaultRank.GetString()); cDefaultRank.SelectedIndex = RankManager.GetIndex(RankManager.DefaultRank); } cPublic.SelectedIndex = ConfigKey.IsPublic.Enabled() ? 0 : 1; //sMode.SelectedIndex = ConfigKey.IsNormal.Enabled() ? 0 : 1; nPort.Value = ConfigKey.Port.GetInt(); nMaxCaps.Value = ConfigKey.MaxCaps.GetInt(); nUploadBandwidth.Value = ConfigKey.UploadBandwidth.GetInt(); xAnnouncements.Checked = (ConfigKey.AnnouncementInterval.GetInt() > 0); if (xAnnouncements.Checked) { nAnnouncements.Value = ConfigKey.AnnouncementInterval.GetInt(); } else { nAnnouncements.Value = 1; } // UpdaterSettingsWindow updaterWindow.BackupBeforeUpdate = ConfigKey.BackupBeforeUpdate.Enabled(); updaterWindow.RunBeforeUpdate = ConfigKey.RunBeforeUpdate.GetString(); updaterWindow.RunAfterUpdate = ConfigKey.RunAfterUpdate.GetString(); updaterWindow.UpdaterMode = ConfigKey.UpdaterMode.GetEnum <UpdaterMode>(); }
void ApplyTabGeneral() { tServerName.Text = ConfigKey.ServerName.GetString(); tMOTD.Text = ConfigKey.MOTD.GetString(); nMaxPlayers.Value = ConfigKey.MaxPlayers.GetInt(); CheckMaxPlayersPerWorldValue(); nMaxPlayersPerWorld.Value = ConfigKey.MaxPlayersPerWorld.GetInt(); FillRankList(cDefaultRank, "(lowest rank)"); if (ConfigKey.DefaultRank.IsBlank()) { cDefaultRank.SelectedIndex = 0; } else { RankManager.DefaultRank = Rank.Parse(ConfigKey.DefaultRank.GetString()); cDefaultRank.SelectedIndex = RankManager.GetIndex(RankManager.DefaultRank); } cPublic.SelectedIndex = ConfigKey.IsPublic.Enabled() ? 0 : 1; nPort.Value = ConfigKey.Port.GetInt(); nUploadBandwidth.Value = ConfigKey.UploadBandwidth.GetInt(); xAnnouncements.Checked = (ConfigKey.AnnouncementInterval.GetInt() > 0); if (xAnnouncements.Checked) { nAnnouncements.Value = ConfigKey.AnnouncementInterval.GetInt(); } else { nAnnouncements.Value = 1; } // UpdaterSettingsWindow updaterWindow.BackupBeforeUpdate = ConfigKey.BackupBeforeUpdate.Enabled(); updaterWindow.RunBeforeUpdate = ConfigKey.RunBeforeUpdate.GetString(); updaterWindow.RunAfterUpdate = ConfigKey.RunAfterUpdate.GetString(); updaterWindow.UpdaterMode = ConfigKey.UpdaterMode.GetEnum <UpdaterMode>(); xHeartbeatToWoMDirect.Checked = ConfigKey.HeartbeatToWoMDirect.Enabled(); tWoMDirectDescription.Text = ConfigKey.WoMDirectDescription.GetString(); tWoMDirectFlags.Text = ConfigKey.WoMDirectFlags.GetString(); tWoMDirectDescription.Enabled = xHeartbeatToWoMDirect.Checked; lWoMDirectDescription.Enabled = xHeartbeatToWoMDirect.Checked; tWoMDirectFlags.Enabled = xHeartbeatToWoMDirect.Checked; lWoMDirectFlags.Enabled = xHeartbeatToWoMDirect.Checked; }
void ApplyTabSecurity() { ApplyEnum(cVerifyNames, ConfigKey.VerifyNames, NameVerificationMode.Balanced); nMaxConnectionsPerIP.Value = ConfigKey.MaxConnectionsPerIP.GetInt(); xMaxConnectionsPerIP.Checked = (nMaxConnectionsPerIP.Value > 0); xAllowUnverifiedLAN.Checked = ConfigKey.AllowUnverifiedLAN.GetBool(); nAntispamMessageCount.Value = ConfigKey.AntispamMessageCount.GetInt(); nAntispamInterval.Value = ConfigKey.AntispamInterval.GetInt(); nSpamMute.Value = ConfigKey.AntispamMuteDuration.GetInt(); xAntispamKicks.Checked = (ConfigKey.AntispamMaxWarnings.GetInt() > 0); nAntispamMaxWarnings.Value = ConfigKey.AntispamMaxWarnings.GetInt(); if (!xAntispamKicks.Checked) { nAntispamMaxWarnings.Enabled = false; } xRequireKickReason.Checked = ConfigKey.RequireKickReason.GetBool(); xRequireBanReason.Checked = ConfigKey.RequireBanReason.GetBool(); xRequireRankChangeReason.Checked = ConfigKey.RequireRankChangeReason.GetBool(); xAnnounceKickAndBanReasons.Checked = ConfigKey.AnnounceKickAndBanReasons.GetBool(); xAnnounceRankChanges.Checked = ConfigKey.AnnounceRankChanges.GetBool(); xAnnounceRankChangeReasons.Checked = ConfigKey.AnnounceRankChangeReasons.GetBool(); xAnnounceRankChangeReasons.Enabled = xAnnounceRankChanges.Checked; FillRankList(cPatrolledRank, "(lowest rank)"); if (ConfigKey.PatrolledRank.IsBlank()) { cPatrolledRank.SelectedIndex = 0; } else { cPatrolledRank.SelectedIndex = RankManager.GetIndex(RankManager.ParseRank(ConfigKey.PatrolledRank.GetString())); } xPaidPlayersOnly.Checked = ConfigKey.PaidPlayersOnly.GetBool(); }
void ApplyTabGeneral() { tServerName.Text = ConfigKey.ServerName.GetString(); CustomName.Text = ConfigKey.CustomChatName.GetString(); SwearBox.Text = ConfigKey.SwearName.GetString(); CustomAliases.Text = ConfigKey.CustomAliasName.GetString(); tMOTD.Text = ConfigKey.MOTD.GetString(); websiteURL.Text = ConfigKey.WebsiteURL.GetString(); nMaxPlayers.Value = ConfigKey.MaxPlayers.GetInt(); CheckMaxPlayersPerWorldValue(); nMaxPlayersPerWorld.Value = ConfigKey.MaxPlayersPerWorld.GetInt(); checkUpdate.Checked = ConfigKey.CheckForUpdates.GetString() == "True"; MainForm.FillRankList(cDefaultRank, "(lowest rank)"); if (ConfigKey.DefaultRank.IsBlank()) { cDefaultRank.SelectedIndex = 0; } else { RankManager.DefaultRank = Rank.Parse(ConfigKey.DefaultRank.GetString()); cDefaultRank.SelectedIndex = RankManager.GetIndex(RankManager.DefaultRank); } cPublic.SelectedIndex = ConfigKey.IsPublic.Enabled() ? 0 : 1; nPort.Value = ConfigKey.Port.GetInt(); MaxCapsValue.Value = ConfigKey.MaxCaps.GetInt(); nUploadBandwidth.Value = ConfigKey.UploadBandwidth.GetInt(); int interval = 0; xAnnouncements.Checked = ConfigKey.AnnouncementInterval.TryGetInt(out interval) && interval > 0; nAnnouncements.Value = xAnnouncements.Checked ? ConfigKey.AnnouncementInterval.GetInt() : 1; }