Linux Game Server Setup Generator
Pick a game and get a production-ready SteamCMD install script plus a systemd unit file with auto-restart. Supports 20 popular dedicated server titles.
Configuration
(UTC, leave blank to skip)
install.sh
#!/bin/bash
# Counter-Strike 2 Server Install Script — generated by DustBowl.Games
set -e
INSTALL_DIR="/opt/gameserver"
USER="gameserver"
APPID=730
# Create system user if it doesn't exist
if ! id "$USER" &>/dev/null; then
useradd -m -s /bin/bash "$USER"
fi
# Install dependencies
apt-get update
apt-get install -y steamcmd lib32gcc-s1
# Prepare install directory
mkdir -p "$INSTALL_DIR"
chown "$USER:$USER" "$INSTALL_DIR"
# Download game server files via SteamCMD
sudo -u "$USER" steamcmd \
+force_install_dir "$INSTALL_DIR" \
+login anonymous \
+app_update $APPID validate \
+quit
echo ""
echo "Install complete! Copy gameserver.service to /etc/systemd/system/ and enable it."Enable & Start the Service
sudo cp gameserver.service /etc/systemd/system/ sudo systemctl daemon-reload sudo systemctl enable gameserver sudo systemctl start gameserver sudo systemctl status gameserver
Private game hosting
Run your own game server.
Rent a private game server on real hardware — full control-panel access, your mods, your configs, your rules. It's your server; run it your way.
Rent a game server
Real hardware · Full control panel · 98% SLA
Don't want to run it yourself? Our managed services & consulting team will set it up and keep it running for you — game servers, Windows, Linux, and cloud, from 10+ years of MSP work.