LaunchServer.ServerWrapper.SetupServer C# (CSharp) Method

SetupServer() public method

public SetupServer ( ) : void
return void
        void SetupServer()
        {
            if (ServerProcess != null)
                ServerProcess.Close();
            ProcessStartInfo psi = new ProcessStartInfo("java", "-Xmx1024M -Xms1024M -jar minecraft_server.jar nogui");
            psi.RedirectStandardInput = true;
            psi.RedirectStandardOutput = true;
            psi.RedirectStandardError = true;
            psi.UseShellExecute = false;
            ServerProcess = new Process();
            ServerProcess.EnableRaisingEvents = true;
            ServerProcess.StartInfo = psi;
            ServerProcess.OutputDataReceived += new DataReceivedEventHandler(ServerProcess_OutputDataReceived);
            ServerProcess.ErrorDataReceived += new DataReceivedEventHandler(ServerProcess_ErrorDataReceived);
            ServerProcess.Exited += ServerProcess_Exited;
        }