#!/usr/bin/env bash
# Counter-Strike 2 dedicated server launcher
set -euo pipefail
SERVER_DIR="/srv/cs2"
SERVER_NAME="Survivalconfigs.com CS2 Server"
PORT=27015
MAXPLAYERS=10
TICKRATE=128
GSLT="REPLACE_WITH_GSLT_TOKEN"
GAME_TYPE=0
GAME_MODE=1
MAP="de_dust2"
cd "$SERVER_DIR"
exec ./game/bin/linuxsteamrt64/cs2 -dedicated \
-port "$PORT" \
-tickrate "$TICKRATE" \
+map "$MAP" \
+maxplayers "$MAXPLAYERS" \
+game_type "$GAME_TYPE" \
+game_mode "$GAME_MODE" \
+sv_setsteamaccount "$GSLT" \
+hostname "$SERVER_NAME" \
-ip 0.0.0.0