start fixing up steamcmd issues
This commit is contained in:
parent
293ecd4e01
commit
3742a957bb
1 changed files with 8 additions and 2 deletions
|
@ -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;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue