summaryrefslogtreecommitdiff
path: root/DiscoBot/ServerControl.cs
diff options
context:
space:
mode:
authorTrueDoctor <d-kobert@web.de>2017-08-22 19:44:55 +0200
committerTrueDoctor <d-kobert@web.de>2017-08-22 19:44:55 +0200
commiteb7a842b8fe784891a8f865cf47cc20e4fcb22b0 (patch)
treea309f068cf316c50a1d419d9d0ddc8ccb93c6511 /DiscoBot/ServerControl.cs
parent27c9c6266cf7e2e2d06b4cb7be3360c9259407a3 (diff)
implemented charackter class
implemented xml readout
Diffstat (limited to 'DiscoBot/ServerControl.cs')
-rw-r--r--DiscoBot/ServerControl.cs59
1 files changed, 0 insertions, 59 deletions
diff --git a/DiscoBot/ServerControl.cs b/DiscoBot/ServerControl.cs
deleted file mode 100644
index 58da9fb..0000000
--- a/DiscoBot/ServerControl.cs
+++ /dev/null
@@ -1,59 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using System.Diagnostics;
-using System.IO;
-
-namespace DiscoBot
-{
- class ServerControl
- {
- Process FTBProcess = new Process();
- ConsoleAppManager manager;
-
- public ServerControl()
- {
- manager = new ConsoleAppManager(DiscoBot.Properties.Settings.Default.ServerPaht + @"\ServerStart.bat");
-
- FTBProcess.StartInfo.FileName = /*@"C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe";//*/DiscoBot.Properties.Settings.Default.ServerPaht + @"\ServerStart.bat";
- //FTBProcess.StartInfo.Arguments = @"-server -Xms512M -Xmx6G -XX:PermSize=256M -XX:+UseParNewGC -XX:+CMSIncrementalPacing -XX:+CMSClassUnloadingEnabled -XX:ParallelGCThreads=2 -XX:MinHeapFreeRatio=5 -XX:MaxHeapFreeRatio=10 -jar C:\Users\Dennis\Downloads\FTBBeyondServer\minecraft_server.1.10.2.jar nogui";
- FTBProcess.StartInfo.WorkingDirectory = /*@"C:\Program Files\Java\jdk1.8.0_101\jre\bin";*/Properties.Settings.Default.ServerPaht;
-
-
-
- }
-
-
- private void Refresh()
- {
- while(true)
- Console.WriteLine(FTBProcess.StandardOutput.ReadToEnd());
- }
-
- public void Start()
- {
- FTBProcess.Start();
- new System.Threading.Thread(Refresh).Start();
-
- }
-
-
- public void Command(string c)
- {
- FTBProcess.StandardInput.WriteLine(c);
- }
-
- public void Stop()
- {
- Process[] myProcesses;
- myProcesses = Process.GetProcessesByName("java");
- foreach (Process p in myProcesses)
- p.Kill();
-
-
- }
-
- }
-}