start fixing up steamcmd issues

This commit is contained in:
zontreck 2023-11-04 03:50:49 -07:00
parent 293ecd4e01
commit 3742a957bb

View file

@ -108,7 +108,7 @@ class GameServerPageState extends State<GameServerPage> {
"--secret",
settings.inst!.steam_creds!.secret
]);
var code = result.stdout;
var code = result.stdout as String;
// Build download command
List<String> manifest = [
@ -119,10 +119,11 @@ class GameServerPageState extends State<GameServerPage> {
"+login",
settings.inst!.steam_creds!.username,
settings.inst!.steam_creds!.password,
code
code.trim()
];
for (Mod M in settings.inst!.mods) {
manifest.add("+workshop_download_item");
manifest.add("440900");
manifest.add("${M.mod_id}");
}
@ -130,9 +131,14 @@ class GameServerPageState extends State<GameServerPage> {
manifest.add("+quit");
print(
"Running command: ${settings.getSteamCmd()} ${manifest.join(" ")}");
result =
await Process.run(settings.getSteamCmd(), manifest);
print(result.stdout);
// Unset downloading
setState(() {
downloading = false;