Refactor project, get server-client coms working

This commit is contained in:
zontreck 2024-05-23 00:11:14 -07:00
parent 6fadb92a26
commit 7cddfd2de6
22 changed files with 730 additions and 677 deletions

View file

@ -1,8 +1,28 @@
import 'dart:io';
import 'package:libac_flutter/packets/packets.dart';
import 'package:libac_flutter/utils/IOTools.dart';
import 'package:servermanager/packets/ClientPackets.dart';
import 'package:servermanager/structs/settings.dart';
void main() async {
ClientPackets.register();
// Set up paths
Settings settings = Settings();
settings.Read();
PathHelper helper = PathHelper(pth: Directory.current.path);
helper = helper.resolve("data").mkdir();
PathHelper steamCmd =
PathHelper.builder(helper.build()).resolve("steamcmd").mkdir();
PathHelper game = PathHelper.builder(helper.build()).resolve("game").mkdir();
settings.game_path = game.build();
settings.steamcmd_path = steamCmd.build();
settings.Write();
settings.initializeSteamCmd();
await PacketServer.start();