Files
raven-launcher/Program.cs
2021-11-26 20:08:04 +00:00

27 lines
881 B
C#

// Prevent from ending if CTL+C is pressed.
Console.TreatControlCAsInput = true;
Console.WriteLine($"AyaNova server launcher {AyaNovaVersion.VersionString}");
//================== LAUNCH AYANOVA SERVER ==================
var AyaNovaProcess = System.Diagnostics.Process.Start(@"../AyaNova.exe");
Console.WriteLine("#############################################");
Console.WriteLine("Press CTL-C key to shut down AyaNova Server");
Console.WriteLine("#############################################");
bool Quit = false;
ConsoleKeyInfo cki;
do
{
cki = Console.ReadKey(false);
if (cki.Key == ConsoleKey.C && (cki.Modifiers & ConsoleModifiers.Control) != 0)
{
Quit = true;
}
else
{
Console.WriteLine("Press CTL-C key to shut down AyaNova Server");
}
//Console.WriteLine(cki.Key.ToString());
} while (!Quit);