finish implementation

This commit is contained in:
zontreck 2024-06-16 20:13:35 -07:00
parent a17e0452a0
commit 23d93a7f9a
8 changed files with 90 additions and 55 deletions

View file

@ -4,6 +4,7 @@ import 'package:libac_dart/packets/packets.dart';
import 'package:libac_dart/utils/IOTools.dart';
import 'package:servermanager/game.dart';
import 'package:servermanager/packets/ClientPackets.dart';
import 'package:servermanager/structs/SessionData.dart';
import 'package:servermanager/structs/settings.dart';
void main() async {
@ -73,7 +74,12 @@ void main() async {
print("Starting up server manager server wrapper");
await PacketServer.start(settings.inst?.serverSettings.WrapperPort ?? 25306);
while (!SessionData.shutdownPending) {
try {
await PacketServer.start(
settings.inst?.serverSettings.WrapperPort ?? 25306);
} catch (E) {}
}
print("Server stopping");
}