From 9f12e204780ec576477eec4e4aeebf5d23348dd3 Mon Sep 17 00:00:00 2001 From: Christopher Date: Fri, 5 Feb 2021 21:55:19 +0100 Subject: [PATCH] =?UTF-8?q?Og=C3=B3lne=20dzia=C5=82anie=20programu?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ServCreator/.vs/ServCreator/v16/.suo | Bin 75264 -> 72192 bytes .../ServCreator/ControlPanelForm.Designer.cs | 341 +++++++++++++++--- ServCreator/ServCreator/ControlPanelForm.cs | 68 +++- ServCreator/ServCreator/ControlPanelForm.resx | 3 - .../ServCreator/CreateForm.Designer.cs | 1 + ServCreator/ServCreator/CreateForm.cs | 14 +- .../ServCreator/bin/Debug/ServCreator.exe | Bin 843776 -> 849408 bytes .../ServCreator/bin/Debug/ServCreator.pdb | Bin 71168 -> 79360 bytes .../ServCreator.csproj.FileListAbsolute.txt | 15 + .../ServCreator.csproj.GenerateResource.cache | Bin 1217 -> 1217 bytes .../ServCreator.csprojAssemblyReference.cache | Bin 424 -> 424 bytes .../ServCreator/obj/Debug/ServCreator.exe | Bin 843776 -> 849408 bytes .../ServCreator/obj/Debug/ServCreator.pdb | Bin 71168 -> 79360 bytes 13 files changed, 372 insertions(+), 70 deletions(-) diff --git a/ServCreator/.vs/ServCreator/v16/.suo b/ServCreator/.vs/ServCreator/v16/.suo index 731cb0a4062624b3d30cfc9362d65e37e37ba415..757973f8520d189c292a394cb93833ccb53908ef 100644 GIT binary patch delta 7360 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 diff --git a/ServCreator/ServCreator/ControlPanelForm.Designer.cs b/ServCreator/ServCreator/ControlPanelForm.Designer.cs index 9e57dc7..31385a3 100644 --- a/ServCreator/ServCreator/ControlPanelForm.Designer.cs +++ b/ServCreator/ServCreator/ControlPanelForm.Designer.cs @@ -30,84 +30,289 @@ namespace ServCreator private void InitializeComponent() { System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlPanelForm)); - this.button1 = new System.Windows.Forms.Button(); - this.richTextBox1 = new System.Windows.Forms.RichTextBox(); - this.textBox1 = new System.Windows.Forms.TextBox(); - this.button2 = new System.Windows.Forms.Button(); - this.button3 = new System.Windows.Forms.Button(); - this.button4 = new System.Windows.Forms.Button(); + this.editProperties = new System.Windows.Forms.Button(); + this.outputText = new System.Windows.Forms.RichTextBox(); + this.commandInput = new System.Windows.Forms.TextBox(); + this.submit = new System.Windows.Forms.Button(); + this.startBtn = new System.Windows.Forms.Button(); + this.stopBtn = new System.Windows.Forms.Button(); + this.servMgmtBox = new System.Windows.Forms.GroupBox(); + this.playerMgmtBox = new System.Windows.Forms.GroupBox(); + this.nicknameTb = new System.Windows.Forms.TextBox(); + this.label1 = new System.Windows.Forms.Label(); + this.opBtn = new System.Windows.Forms.Button(); + this.groupBox3 = new System.Windows.Forms.GroupBox(); + this.reasonPlayerTxt = new System.Windows.Forms.RichTextBox(); + this.label2 = new System.Windows.Forms.Label(); + this.banPlayerBtn = new System.Windows.Forms.Button(); + this.kickBtn = new System.Windows.Forms.Button(); + this.ipBanBox = new System.Windows.Forms.GroupBox(); + this.banIPBtn = new System.Windows.Forms.Button(); + this.label3 = new System.Windows.Forms.Label(); + this.reasonIpTxt = new System.Windows.Forms.RichTextBox(); + this.ipTxt = new System.Windows.Forms.TextBox(); + this.label4 = new System.Windows.Forms.Label(); + this.servMgmtBox.SuspendLayout(); + this.playerMgmtBox.SuspendLayout(); + this.groupBox3.SuspendLayout(); + this.ipBanBox.SuspendLayout(); this.SuspendLayout(); // - // button1 + // editProperties // - this.button1.Location = new System.Drawing.Point(12, 415); - this.button1.Name = "button1"; - this.button1.Size = new System.Drawing.Size(127, 23); - this.button1.TabIndex = 0; - this.button1.Text = "Edit properties"; - this.button1.UseVisualStyleBackColor = true; - this.button1.Click += new System.EventHandler(this.button1_Click); + this.editProperties.ForeColor = System.Drawing.Color.Black; + this.editProperties.Location = new System.Drawing.Point(6, 48); + this.editProperties.Name = "editProperties"; + this.editProperties.Size = new System.Drawing.Size(145, 23); + this.editProperties.TabIndex = 0; + this.editProperties.Text = "Edit properties"; + this.editProperties.UseVisualStyleBackColor = true; + this.editProperties.Click += new System.EventHandler(this.button1_Click); // - // richTextBox1 + // outputText // - this.richTextBox1.Location = new System.Drawing.Point(156, 12); - this.richTextBox1.Name = "richTextBox1"; - this.richTextBox1.Size = new System.Drawing.Size(632, 399); - this.richTextBox1.TabIndex = 1; - this.richTextBox1.Text = ""; + this.outputText.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.outputText.Location = new System.Drawing.Point(175, 12); + this.outputText.Name = "outputText"; + this.outputText.Size = new System.Drawing.Size(613, 462); + this.outputText.TabIndex = 1; + this.outputText.Text = ""; + this.outputText.TextChanged += new System.EventHandler(this.outputChanged); // - // textBox1 + // commandInput // - this.textBox1.Location = new System.Drawing.Point(156, 417); - this.textBox1.Name = "textBox1"; - this.textBox1.Size = new System.Drawing.Size(537, 20); - this.textBox1.TabIndex = 2; + this.commandInput.Location = new System.Drawing.Point(175, 482); + this.commandInput.Name = "commandInput"; + this.commandInput.Size = new System.Drawing.Size(518, 20); + this.commandInput.TabIndex = 2; + this.commandInput.KeyUp += new System.Windows.Forms.KeyEventHandler(this.submitCommand); // - // button2 + // submit // - this.button2.Location = new System.Drawing.Point(699, 415); - this.button2.Name = "button2"; - this.button2.Size = new System.Drawing.Size(89, 23); - this.button2.TabIndex = 3; - this.button2.Text = "Sumbit"; - this.button2.UseVisualStyleBackColor = true; + this.submit.Location = new System.Drawing.Point(699, 480); + this.submit.Name = "submit"; + this.submit.Size = new System.Drawing.Size(89, 23); + this.submit.TabIndex = 3; + this.submit.Text = "Submit"; + this.submit.UseVisualStyleBackColor = true; + this.submit.Click += new System.EventHandler(this.submit_Click); // - // button3 + // startBtn // - this.button3.Location = new System.Drawing.Point(12, 12); - this.button3.Name = "button3"; - this.button3.Size = new System.Drawing.Size(75, 23); - this.button3.TabIndex = 4; - this.button3.Text = "Start"; - this.button3.UseVisualStyleBackColor = true; - this.button3.Click += new System.EventHandler(this.button3_Click); + this.startBtn.ForeColor = System.Drawing.Color.Black; + this.startBtn.Location = new System.Drawing.Point(6, 19); + this.startBtn.Name = "startBtn"; + this.startBtn.Size = new System.Drawing.Size(68, 23); + this.startBtn.TabIndex = 4; + this.startBtn.Text = "Start"; + this.startBtn.UseVisualStyleBackColor = true; + this.startBtn.Click += new System.EventHandler(this.button3_Click); // - // button4 + // stopBtn // - this.button4.Location = new System.Drawing.Point(12, 41); - this.button4.Name = "button4"; - this.button4.Size = new System.Drawing.Size(75, 23); - this.button4.TabIndex = 5; - this.button4.Text = "Stop"; - this.button4.UseVisualStyleBackColor = true; + this.stopBtn.Enabled = false; + this.stopBtn.ForeColor = System.Drawing.Color.Black; + this.stopBtn.Location = new System.Drawing.Point(83, 19); + this.stopBtn.Name = "stopBtn"; + this.stopBtn.Size = new System.Drawing.Size(68, 23); + this.stopBtn.TabIndex = 5; + this.stopBtn.Text = "Stop"; + this.stopBtn.UseVisualStyleBackColor = true; + this.stopBtn.Click += new System.EventHandler(this.stopBtn_Click); + // + // servMgmtBox + // + this.servMgmtBox.Controls.Add(this.startBtn); + this.servMgmtBox.Controls.Add(this.stopBtn); + this.servMgmtBox.Controls.Add(this.editProperties); + this.servMgmtBox.ForeColor = System.Drawing.Color.White; + this.servMgmtBox.Location = new System.Drawing.Point(12, 12); + this.servMgmtBox.Name = "servMgmtBox"; + this.servMgmtBox.Size = new System.Drawing.Size(157, 82); + this.servMgmtBox.TabIndex = 6; + this.servMgmtBox.TabStop = false; + this.servMgmtBox.Text = "Server Management"; + // + // playerMgmtBox + // + this.playerMgmtBox.Controls.Add(this.groupBox3); + this.playerMgmtBox.Controls.Add(this.opBtn); + this.playerMgmtBox.Controls.Add(this.label1); + this.playerMgmtBox.Controls.Add(this.nicknameTb); + this.playerMgmtBox.Enabled = false; + this.playerMgmtBox.ForeColor = System.Drawing.Color.White; + this.playerMgmtBox.Location = new System.Drawing.Point(12, 100); + this.playerMgmtBox.Name = "playerMgmtBox"; + this.playerMgmtBox.Size = new System.Drawing.Size(157, 213); + this.playerMgmtBox.TabIndex = 7; + this.playerMgmtBox.TabStop = false; + this.playerMgmtBox.Text = "Player Management"; + // + // nicknameTb + // + this.nicknameTb.Location = new System.Drawing.Point(6, 35); + this.nicknameTb.Name = "nicknameTb"; + this.nicknameTb.Size = new System.Drawing.Size(145, 20); + this.nicknameTb.TabIndex = 0; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(6, 19); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(90, 13); + this.label1.TabIndex = 1; + this.label1.Text = "Player Nickname:"; + // + // opBtn + // + this.opBtn.ForeColor = System.Drawing.Color.Black; + this.opBtn.Location = new System.Drawing.Point(6, 62); + this.opBtn.Name = "opBtn"; + this.opBtn.Size = new System.Drawing.Size(145, 23); + this.opBtn.TabIndex = 2; + this.opBtn.Text = "Give OP"; + this.opBtn.UseVisualStyleBackColor = true; + this.opBtn.Click += new System.EventHandler(this.opBtn_Click); + // + // groupBox3 + // + this.groupBox3.Controls.Add(this.kickBtn); + this.groupBox3.Controls.Add(this.banPlayerBtn); + this.groupBox3.Controls.Add(this.label2); + this.groupBox3.Controls.Add(this.reasonPlayerTxt); + this.groupBox3.ForeColor = System.Drawing.Color.White; + this.groupBox3.Location = new System.Drawing.Point(6, 91); + this.groupBox3.Name = "groupBox3"; + this.groupBox3.Size = new System.Drawing.Size(145, 117); + this.groupBox3.TabIndex = 3; + this.groupBox3.TabStop = false; + this.groupBox3.Text = "Ban or Kick Player"; + // + // reasonPlayerTxt + // + this.reasonPlayerTxt.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.reasonPlayerTxt.Location = new System.Drawing.Point(6, 36); + this.reasonPlayerTxt.Name = "reasonPlayerTxt"; + this.reasonPlayerTxt.Size = new System.Drawing.Size(133, 42); + this.reasonPlayerTxt.TabIndex = 0; + this.reasonPlayerTxt.Text = ""; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(7, 20); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(47, 13); + this.label2.TabIndex = 1; + this.label2.Text = "Reason:"; + // + // banPlayerBtn + // + this.banPlayerBtn.ForeColor = System.Drawing.Color.Black; + this.banPlayerBtn.Location = new System.Drawing.Point(6, 85); + this.banPlayerBtn.Name = "banPlayerBtn"; + this.banPlayerBtn.Size = new System.Drawing.Size(62, 23); + this.banPlayerBtn.TabIndex = 2; + this.banPlayerBtn.Text = "Ban"; + this.banPlayerBtn.UseVisualStyleBackColor = true; + this.banPlayerBtn.Click += new System.EventHandler(this.banPlayerBtn_Click); + // + // kickBtn + // + this.kickBtn.ForeColor = System.Drawing.Color.Black; + this.kickBtn.Location = new System.Drawing.Point(77, 85); + this.kickBtn.Name = "kickBtn"; + this.kickBtn.Size = new System.Drawing.Size(62, 23); + this.kickBtn.TabIndex = 3; + this.kickBtn.Text = "Kick"; + this.kickBtn.UseVisualStyleBackColor = true; + // + // ipBanBox + // + this.ipBanBox.Controls.Add(this.label4); + this.ipBanBox.Controls.Add(this.ipTxt); + this.ipBanBox.Controls.Add(this.banIPBtn); + this.ipBanBox.Controls.Add(this.label3); + this.ipBanBox.Controls.Add(this.reasonIpTxt); + this.ipBanBox.Enabled = false; + this.ipBanBox.ForeColor = System.Drawing.Color.White; + this.ipBanBox.Location = new System.Drawing.Point(12, 321); + this.ipBanBox.Name = "ipBanBox"; + this.ipBanBox.Size = new System.Drawing.Size(157, 153); + this.ipBanBox.TabIndex = 4; + this.ipBanBox.TabStop = false; + this.ipBanBox.Text = "Ban for Player IP"; + // + // banIPBtn + // + this.banIPBtn.ForeColor = System.Drawing.Color.Black; + this.banIPBtn.Location = new System.Drawing.Point(6, 123); + this.banIPBtn.Name = "banIPBtn"; + this.banIPBtn.Size = new System.Drawing.Size(145, 23); + this.banIPBtn.TabIndex = 2; + this.banIPBtn.Text = "Ban"; + this.banIPBtn.UseVisualStyleBackColor = true; + this.banIPBtn.Click += new System.EventHandler(this.banIPBtn_Click); + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(3, 59); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(47, 13); + this.label3.TabIndex = 1; + this.label3.Text = "Reason:"; + // + // reasonIpTxt + // + this.reasonIpTxt.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.reasonIpTxt.Location = new System.Drawing.Point(6, 75); + this.reasonIpTxt.Name = "reasonIpTxt"; + this.reasonIpTxt.Size = new System.Drawing.Size(145, 42); + this.reasonIpTxt.TabIndex = 0; + this.reasonIpTxt.Text = ""; + // + // ipTxt + // + this.ipTxt.Location = new System.Drawing.Point(6, 36); + this.ipTxt.Name = "ipTxt"; + this.ipTxt.Size = new System.Drawing.Size(145, 20); + this.ipTxt.TabIndex = 3; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(6, 20); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(61, 13); + this.label4.TabIndex = 4; + this.label4.Text = "IP Address:"; // // ControlPanelForm // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); - this.ClientSize = new System.Drawing.Size(800, 450); - this.Controls.Add(this.button4); - this.Controls.Add(this.button3); - this.Controls.Add(this.button2); - this.Controls.Add(this.textBox1); - this.Controls.Add(this.richTextBox1); - this.Controls.Add(this.button1); + this.ClientSize = new System.Drawing.Size(800, 514); + this.Controls.Add(this.ipBanBox); + this.Controls.Add(this.playerMgmtBox); + this.Controls.Add(this.servMgmtBox); + this.Controls.Add(this.submit); + this.Controls.Add(this.commandInput); + this.Controls.Add(this.outputText); this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.Name = "ControlPanelForm"; this.Text = "Control Panel - ServManager for Minecraft"; this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.ControlPanelForm_FormClosing); this.Load += new System.EventHandler(this.ControlPanelForm_Load); + this.servMgmtBox.ResumeLayout(false); + this.playerMgmtBox.ResumeLayout(false); + this.playerMgmtBox.PerformLayout(); + this.groupBox3.ResumeLayout(false); + this.groupBox3.PerformLayout(); + this.ipBanBox.ResumeLayout(false); + this.ipBanBox.PerformLayout(); this.ResumeLayout(false); this.PerformLayout(); @@ -115,11 +320,27 @@ namespace ServCreator #endregion - private System.Windows.Forms.Button button1; - private System.Windows.Forms.RichTextBox richTextBox1; - private System.Windows.Forms.TextBox textBox1; - private System.Windows.Forms.Button button2; - private System.Windows.Forms.Button button3; - private System.Windows.Forms.Button button4; + private System.Windows.Forms.Button editProperties; + private System.Windows.Forms.RichTextBox outputText; + private System.Windows.Forms.TextBox commandInput; + private System.Windows.Forms.Button submit; + private System.Windows.Forms.Button startBtn; + private System.Windows.Forms.Button stopBtn; + private System.Windows.Forms.GroupBox servMgmtBox; + private System.Windows.Forms.GroupBox playerMgmtBox; + private System.Windows.Forms.GroupBox groupBox3; + private System.Windows.Forms.Button kickBtn; + private System.Windows.Forms.Button banPlayerBtn; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.RichTextBox reasonPlayerTxt; + private System.Windows.Forms.Button opBtn; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.TextBox nicknameTb; + private System.Windows.Forms.GroupBox ipBanBox; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.TextBox ipTxt; + private System.Windows.Forms.Button banIPBtn; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.RichTextBox reasonIpTxt; } } \ No newline at end of file diff --git a/ServCreator/ServCreator/ControlPanelForm.cs b/ServCreator/ServCreator/ControlPanelForm.cs index 3d94f0a..498f89c 100644 --- a/ServCreator/ServCreator/ControlPanelForm.cs +++ b/ServCreator/ServCreator/ControlPanelForm.cs @@ -71,6 +71,7 @@ namespace ServCreator private void button3_Click(object sender, EventArgs e) { + enableBoxes(true); process = new Process { StartInfo = new ProcessStartInfo @@ -91,8 +92,20 @@ namespace ServCreator while (!process.StandardOutput.EndOfStream) { - string line = process.StandardOutput.ReadLine(); - richTextBox1.Text += line; + string output = process.StandardOutput.ReadLine(); + BeginInvoke(new Action(() => + { + outputText.Text += output + Environment.NewLine; + })); + } + + while (!process.StandardError.EndOfStream) + { + string line = process.StandardError.ReadToEnd(); + BeginInvoke(new Action(() => + { + outputText.Text += line + Environment.NewLine; + })); } }); @@ -101,8 +114,57 @@ namespace ServCreator private void ControlPanelForm_FormClosing(object sender, FormClosingEventArgs e) { - process.Kill(); + Process.Start("cmd.exe", "/c taskkill /f /im java.exe"); Application.Exit(); } + + private void submit_Click(object sender, EventArgs e) + { + process.StandardInput.WriteLine(commandInput.Text); + } + + private void outputChanged(object sender, EventArgs e) + { + outputText.SelectionStart = outputText.Text.Length; + outputText.ScrollToCaret(); + commandInput.Focus(); + } + + private void submitCommand(object sender, KeyEventArgs e) + { + if(e.KeyCode == Keys.Enter || e.KeyCode == Keys.Return) + { + process.StandardInput.WriteLine(commandInput.Text); + commandInput.Text = ""; + commandInput.Focus(); + } + } + + void enableBoxes(bool value) + { + playerMgmtBox.Enabled = value; + ipBanBox.Enabled = value; + stopBtn.Enabled = value; + startBtn.Enabled = !value; + } + + private void stopBtn_Click(object sender, EventArgs e) { process.StandardInput.WriteLine("stop"); enableBoxes(false); } + private void opBtn_Click(object sender, EventArgs e) { process.StandardInput.WriteLine("op " + nicknameTb.Text); } + + private void banPlayerBtn_Click(object sender, EventArgs e) + { + if(reasonPlayerTxt.Text != "") + process.StandardInput.WriteLine("ban " + nicknameTb.Text + " " + reasonPlayerTxt.Text); + else + process.StandardInput.WriteLine("ban " + nicknameTb.Text); + } + + private void banIPBtn_Click(object sender, EventArgs e) + { + if (reasonIpTxt.Text != "") + process.StandardInput.WriteLine("ban " + ipTxt.Text + " " + reasonIpTxt.Text); + else + process.StandardInput.WriteLine("ban " + ipTxt.Text); + } } } diff --git a/ServCreator/ServCreator/ControlPanelForm.resx b/ServCreator/ServCreator/ControlPanelForm.resx index 9c8acf5..315624f 100644 --- a/ServCreator/ServCreator/ControlPanelForm.resx +++ b/ServCreator/ServCreator/ControlPanelForm.resx @@ -117,9 +117,6 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 17, 17 - diff --git a/ServCreator/ServCreator/CreateForm.Designer.cs b/ServCreator/ServCreator/CreateForm.Designer.cs index 57431cd..79ff0d3 100644 --- a/ServCreator/ServCreator/CreateForm.Designer.cs +++ b/ServCreator/ServCreator/CreateForm.Designer.cs @@ -314,6 +314,7 @@ namespace ServCreator this.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); this.Name = "CreateForm"; this.Text = "Server Creator - ServManager for Minecraft"; + this.Load += new System.EventHandler(this.CreateForm_Load); ((System.ComponentModel.ISupportInitialize)(this.minRAM)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.maxRAM)).EndInit(); this.ResumeLayout(false); diff --git a/ServCreator/ServCreator/CreateForm.cs b/ServCreator/ServCreator/CreateForm.cs index 3b5085f..a34d87f 100644 --- a/ServCreator/ServCreator/CreateForm.cs +++ b/ServCreator/ServCreator/CreateForm.cs @@ -49,7 +49,10 @@ namespace ServCreator progressBar1.Visible = true; WebClient downloader = new WebClient(); downloader.DownloadProgressChanged += (s, v) => { progressBar1.Value = v.ProgressPercentage; }; - downloader.DownloadFileCompleted += (s, v) => { progressBar1.Visible = false; }; + downloader.DownloadFileCompleted += (s, v) => { + progressBar1.Visible = false; + MessageBox.Show("Serwer " + serverNameTB.Text + " został utworzony w folderze: " + serverPathTB.Text + ". Za chwilę zostaniesz przekierowany do panelu kontrolnego."); + }; downloader.DownloadFileAsync(new Uri("https://file.siemv.pl/gry/minecraft/server/" + serverVersionCB.Text + "/" + serverEngineCB.Text + "/" + "server.jar"), serverPathTB.Text + "\\server.jar"); // Tworzenie pliku EULA @@ -58,7 +61,7 @@ namespace ServCreator eulaWriter.Close(); // Tworzenie pliku startowego serwera - StreamWriter startWriter = new StreamWriter(serverPathTB.Text + "\\start.cmd"); + StreamWriter startWriter = new StreamWriter(serverPathTB.Text + "\\start.bat"); startWriter.Write("@echo off" + Environment.NewLine + "java -Xms" + minRAM.Value + "M -Xmx" + maxRAM.Value + "M " + argumentsTB.Text + " -jar server.jar nogui"); startWriter.Close(); @@ -72,8 +75,6 @@ namespace ServCreator configWriter.Write(JsonConvert.SerializeObject(server)); configWriter.Close(); - MessageBox.Show("Serwer " + serverNameTB.Text + " został utworzony w folderze: " + serverPathTB.Text + ". Za chwilę zostaniesz przekierowany do panelu kontrolnego."); - ControlPanelForm controlPanel = new ControlPanelForm(serverPathTB.Text + "\\servmanager.json"); controlPanel.Show(); @@ -111,5 +112,10 @@ namespace ServCreator public string Engine { get; set; } } + + private void CreateForm_Load(object sender, EventArgs e) + { + + } } } diff --git a/ServCreator/ServCreator/bin/Debug/ServCreator.exe b/ServCreator/ServCreator/bin/Debug/ServCreator.exe index 2c743517b95c6a81d85cdea3341371834fffb6d9..6672d1b713c30e36dafc67da2d666782d7d5c5c4 100644 GIT binary patch delta 20838 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 tA1c!Cygl}EG^-hpT>Wyi(Wi}lEWAW5 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�HuEv5`7x@7=%uKJJ&jj- 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 YKqw*YyjAGn^0Xe(8c1v4YpH?%2gfe)YybcN diff --git a/ServCreator/ServCreator/obj/Debug/ServCreator.csproj.FileListAbsolute.txt b/ServCreator/ServCreator/obj/Debug/ServCreator.csproj.FileListAbsolute.txt index 3436f93..edafdfd 100644 --- a/ServCreator/ServCreator/obj/Debug/ServCreator.csproj.FileListAbsolute.txt +++ b/ServCreator/ServCreator/obj/Debug/ServCreator.csproj.FileListAbsolute.txt @@ -13,3 +13,18 @@ D:\GitHub (krzysiek-smaga@outlook.com)\ServCreator-for-Minecraft\ServCreator\Ser D:\GitHub (krzysiek-smaga@outlook.com)\ServCreator-for-Minecraft\ServCreator\ServCreator\obj\Debug\ServCreator.csproj.CopyComplete D:\GitHub (krzysiek-smaga@outlook.com)\ServCreator-for-Minecraft\ServCreator\ServCreator\obj\Debug\ServCreator.ControlPanelForm.resources D:\GitHub (krzysiek-smaga@outlook.com)\ServCreator-for-Minecraft\ServCreator\ServCreator\obj\Debug\ServCreator.PropertiesEditorForm.resources +C:\Users\Krzysiek\Documents\GitHub\ServCreator-for-Minecraft\ServCreator\ServCreator\bin\Debug\ServCreator.exe.config +C:\Users\Krzysiek\Documents\GitHub\ServCreator-for-Minecraft\ServCreator\ServCreator\bin\Debug\ServCreator.exe +C:\Users\Krzysiek\Documents\GitHub\ServCreator-for-Minecraft\ServCreator\ServCreator\bin\Debug\ServCreator.pdb +C:\Users\Krzysiek\Documents\GitHub\ServCreator-for-Minecraft\ServCreator\ServCreator\bin\Debug\Newtonsoft.Json.dll +C:\Users\Krzysiek\Documents\GitHub\ServCreator-for-Minecraft\ServCreator\ServCreator\obj\Debug\ServCreator.csprojAssemblyReference.cache +C:\Users\Krzysiek\Documents\GitHub\ServCreator-for-Minecraft\ServCreator\ServCreator\obj\Debug\ServCreator.ControlPanelForm.resources +C:\Users\Krzysiek\Documents\GitHub\ServCreator-for-Minecraft\ServCreator\ServCreator\obj\Debug\ServCreator.CreateForm.resources +C:\Users\Krzysiek\Documents\GitHub\ServCreator-for-Minecraft\ServCreator\ServCreator\obj\Debug\ServCreator.Form1.resources +C:\Users\Krzysiek\Documents\GitHub\ServCreator-for-Minecraft\ServCreator\ServCreator\obj\Debug\ServCreator.PropertiesEditorForm.resources +C:\Users\Krzysiek\Documents\GitHub\ServCreator-for-Minecraft\ServCreator\ServCreator\obj\Debug\ServCreator.Properties.Resources.resources +C:\Users\Krzysiek\Documents\GitHub\ServCreator-for-Minecraft\ServCreator\ServCreator\obj\Debug\ServCreator.csproj.GenerateResource.cache +C:\Users\Krzysiek\Documents\GitHub\ServCreator-for-Minecraft\ServCreator\ServCreator\obj\Debug\ServCreator.csproj.CoreCompileInputs.cache +C:\Users\Krzysiek\Documents\GitHub\ServCreator-for-Minecraft\ServCreator\ServCreator\obj\Debug\ServCreator.csproj.CopyComplete +C:\Users\Krzysiek\Documents\GitHub\ServCreator-for-Minecraft\ServCreator\ServCreator\obj\Debug\ServCreator.exe +C:\Users\Krzysiek\Documents\GitHub\ServCreator-for-Minecraft\ServCreator\ServCreator\obj\Debug\ServCreator.pdb diff --git a/ServCreator/ServCreator/obj/Debug/ServCreator.csproj.GenerateResource.cache b/ServCreator/ServCreator/obj/Debug/ServCreator.csproj.GenerateResource.cache index 0a4c9b9881015abdf455c24af4c01843d887190a..edd10052769157d8bff4a6443b24ffa91753f59a 100644 GIT binary patch delta 120 zcmX@ed608MD-)y1<~F7&jBIvoHB*F6O;%tLi&CF#%OP~?Mh7FK5Ca2)01$IZf(Tw9 q5zq5(rYu-a7$zqTlH&ss?_^>6L|}5VAUS>@QK4@KG;{I<7DE7(3m5MI delta 120 zcmX@ed608MD-)yA<~F7&jBK&e4ApWcCo8asMg7Q+Y@K`JMh7FK5Ca2)01$IZf(Tw9 v@vAPQBl9FkP8cR94U*#n@$`25Ndn7>z~p2>a{NGIW%U6&<&%>quowaWHrX4^ diff --git a/ServCreator/ServCreator/obj/Debug/ServCreator.csprojAssemblyReference.cache b/ServCreator/ServCreator/obj/Debug/ServCreator.csprojAssemblyReference.cache index 9011fd2076df045c9d815a6e3374904136edf9ae..8fd6531fa0c910e5f6e1c517ec6633e51138da33 100644 GIT binary patch delta 14 VcmZ3%yn=ayKO>VoOc(4^XN1TWg;=b52_C_1^yv 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 tA1c!Cygl}EG^-hpT>Wyi(Wi}lEWAW5 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�HuEv5`7x@7=%uKJJ&jj- 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 YKqw*YyjAGn^0Xe(8c1v4YpH?%2gfe)YybcN