private void button1_Click(object sender, EventArgs e) { string Error = string.Empty; foreach (AtlasServerData Asd in AtlasServerManager.GetInstance().ServerList.GetServerList()) { if (Asd.ServerPort == ServerData.ServerPort && Asd.QueryPort == ServerData.QueryPort && Asd.RconPort == ServerData.RconPort) { continue; } if (Asd.ServerPort == (int)numericUpDown2.Value) { Error = "Server Port " + Asd.ServerPort + " is already in use by ServerX: " + ServerData.ServerX + ", ServerY: " + ServerData.ServerX + ", Port: " + ServerData.ServerPort + ", Please change it"; break; } if (Asd.QueryPort == (int)numericUpDown3.Value) { Error = "Query Port " + Asd.QueryPort + " is already in use by " + ServerData.ServerX + ", ServerY: " + ServerData.ServerX + ", Port: " + ServerData.ServerPort + ", Please change it"; break; } if (Asd.RconPort == (int)numericUpDown4.Value) { Error = "Rcon Port " + Asd.RconPort + " is already in use by " + ServerData.ServerX + ", ServerY: " + ServerData.ServerX + ", Port: " + ServerData.ServerPort + ", Please change it"; break; } } if (textBox1.Text == string.Empty || !textBox1.Text.Contains(".")) { Error = "Please set a Server IP!"; } if (textBox5.Text == string.Empty) { Error = "Please set a Alt Save Directory!"; } if (Error != string.Empty) { MessageBox.Show(Error); } else { CopyServerData(); Registry.SaveRegServer(AtlasServerManager.GetInstance(), ServerData, 0, true, true); DialogResult = DialogResult.OK; Close(); } }
public AddServer(string ServerPath) { InitializeComponent(); Text = "Create Server"; Create = true; CopyServerData(); Registry.SaveRegServer(AtlasServerManager.GetInstance(), ServerData, 0, true); ServerData = Registry.LoadRegServer(AtlasServerManager.GetInstance(), "LastSaved"); if (ServerData.Loaded) { UpdateComponents(ServerData); } else if (ServerPath != string.Empty) { textBox4.Text = ServerPath; this.ServerPath = ServerPath; } }
private void button1_Click(object sender, EventArgs e) { string Error = string.Empty; if (Create) { foreach (AtlasServerData Asd in AtlasServerManager.GetInstance().ServerList.GetServerList()) { if (Asd.ServerPort == (int)ServerPortNumericUpDown.Value || Asd.ServerPort == (int)QueryPortNumericUpDown.Value || Asd.ServerPort == (int)RconNumericUpDown.Value) { Error = "Server Port " + Asd.ServerPort + " is already in use by " + Asd.AltSaveDirectory; break; } if (Asd.QueryPort == (int)QueryPortNumericUpDown.Value || Asd.QueryPort == (int)ServerPortNumericUpDown.Value || Asd.QueryPort == (int)RconNumericUpDown.Value) { Error = "Query Port " + Asd.QueryPort + " is already in use by " + Asd.AltSaveDirectory; break; } if (Asd.RconPort == (int)RconNumericUpDown.Value || Asd.RconPort == (int)QueryPortNumericUpDown.Value || Asd.RconPort == (int)ServerPortNumericUpDown.Value) { Error = "Rcon Port " + Asd.RconPort + " is already in use by " + Asd.AltSaveDirectory; break; } } } if (AltSaveDirectoryTextBox.Text == string.Empty) { Error = "Please set a Alt Save Directory!"; } if (Error != string.Empty) { MessageBox.Show(Error); } else { CopyServerData(); Registry.SaveRegServer(ServerData, 0, true, true); DialogResult = DialogResult.OK; Close(); } }
public AtlasServerManager() { InitializeComponent(); instance = this; // // ServerList // ServerList = new ArkListView { AllowColumnReorder = true, BackColor = System.Drawing.SystemColors.Window, CheckBoxes = true, ContextMenuStrip = contextMenuStrip1, Dock = DockStyle.Fill, FullRowSelect = true, GridLines = true, Location = new System.Drawing.Point(4, 4), Margin = new Padding(4), MultiSelect = false, Name = "ServerList", RightToLeft = System.Windows.Forms.RightToLeft.No, Size = new System.Drawing.Size(668, 256), TabIndex = 0, UseCompatibleStateImageBehavior = false, View = View.Details }; ServerList.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { columnHeader3, columnHeader1, columnHeader6, columnHeader7, columnHeader4, columnHeader5 }); tabPage1.Controls.Add(ServerList); inputDialog = new InputDialog(); }
private void button3_Click(object sender, EventArgs e) { ServerData = Registry.LoadRegServer(AtlasServerManager.GetInstance(), "Default"); UpdateComponents(ServerData); Registry.SaveRegServer(AtlasServerManager.GetInstance(), ServerData, 0, true, true); }
public AtlasServerManager() { InitializeComponent(); instance = this; }