This commit is contained in:
shoopea
2026-03-25 21:22:26 +01:00
parent f95324a00d
commit 534bde15c6
4 changed files with 136 additions and 4 deletions

View File

@@ -31,7 +31,10 @@ router.post('/api/setup-game', is_authenticated, async (req, res) => {
break;
case "de_grail":
map = 3246527710;
break;
break;
case "de_inferno_prophunt":
map = 3608612434
break;
case "de_memento":
map = 3165559377;
break;
@@ -55,7 +58,7 @@ router.post('/api/setup-game', is_authenticated, async (req, res) => {
break;
case "de_whistle":
map = 3308613773;
break;
break;
default:
map = map;
}
@@ -103,7 +106,12 @@ router.post('/api/setup-game', is_authenticated, async (req, res) => {
await rcon.execute_command(server_id, `game_mode 0`);
await rcon.execute_command(server_id, `sv_skirmish_id 10`);
execute_cfg_on_server(server_id, './cfg/live_arms_race.cfg');
}
} else if (game == "7") { // Workshop
await rcon.execute_command(server_id, `game_type 0`);
await rcon.execute_command(server_id, `game_mode 0`);
await rcon.execute_command(server_id, `sv_skirmish_id 0`);
execute_cfg_on_server(server_id, './cfg/live_workshop.cfg');
}
if (isNaN(map)) {
await rcon.execute_command(server_id, `changelevel ${map}`);
@@ -124,6 +132,10 @@ router.post('/api/setup-game', is_authenticated, async (req, res) => {
setTimeout(() => {
rcon.execute_command(server_id, `mp_restartgame 30`);
}, 1000)
} else if (game == "7") {
setTimeout(() => {
rcon.execute_command(server_id, `mp_restartgame 15`);
}, 1000)
}
return res.status(200).json({ message: 'Game Created!' });