05-01-2012, 10:09 PM
So my Restarter is to 80% Finished (20% Labels and Counter) but i got one Problem:
If i start the GameServer with the Restarter it shows the "Cannot load Castle War" error and Crash.
But only then i start it with the Restarter..
Anyone know how i can solve this?
The Code for the Restart/Start :
private void button2_Click(object sender, EventArgs e)
{
bool Check;
Check = checkBox1.Visible; // This is for a Funktion, which comes soon..
while (Check == true)
{
bool CheckWer;
CheckWer = CheckIfAProcessIsRunning("werfault");
if (CheckWer == true)
{
Process[] pp = Process.GetProcessesByName("werfault");
foreach (Process p in pp)
{
p.Kill();
}
}
bool CheckConn;
CheckConn = CheckIfAProcessIsRunning("connector");
if (CheckConn == false)
{
Process.Start(@"Server\\Connector\\Connector.exe");
}
bool CheckGS;
CheckGS = CheckIfAProcessIsRunning("Gameserver");
if (CheckGS == false)
{
Process.Start(@"Server\\GameServer\\Gameserver.exe");
}
bool CheckHelp;
CheckHelp = CheckIfAProcessIsRunning("Helper");
if (CheckHelp == false)
{
Process.Start(@"Server\\Helper\\helper.exe");
}
bool CheckLog;
CheckLog = CheckIfAProcessIsRunning("Loginserver");
if (CheckLog == false)
{
Process.Start(@"Server\\LoginServer\\LoginServer.exe");
}
bool CheckMess;
CheckMess = CheckIfAProcessIsRunning("Messenger");
if (CheckMess == false)
{
Process.Start(@"Server\\Messenger\\Messenger.exe");
}
bool CheckCash;
CheckCash = CheckIfAProcessIsRunning("CashServer");
if (CheckCash == false)
{
Process.Start(@"Server\\CashServer\\CashServer.exe");
}
}
}

