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.