finish implementation
This commit is contained in:
parent
a17e0452a0
commit
23d93a7f9a
8 changed files with 90 additions and 55 deletions
|
@ -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");
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue