Linux Game Server Commands

File System

ls -la                    # List files
cd /home/server           # Change directory
pwd                       # Show current path
cp file.txt backup.txt    # Copy file
mv old.txt new.txt        # Rename/move file
rm file.txt               # Delete file
mkdir folder              # Create directory
chmod +x start.sh         # Make executable

Processes

ps aux | grep server      # Search processes
top                       # CPU/RAM overview
htop                      # Better overview
kill <PID>                # Stop process
kill -9 <PID>             # Force stop process
screen -S server          # Start screen session
screen -r server          # Resume session

Networking

netstat -tulpn            # Show open ports
ss -tulpn                 # Modern alternative
ping 8.8.8.8              # Test connectivity
traceroute server.de      # Trace route
iptables -L               # Firewall rules
ufw status                # UFW status
ufw allow 25565/tcp       # Open port

Editing Files

nano file.txt             # Open editor
vim file.txt              # Vim editor
cat file.txt              # Display file
tail -f server.log        # Follow log live
grep "error" server.log   # Search in file

Server Management

systemctl status server   # Service status
systemctl restart server  # Restart service
journalctl -u server      # Show logs
df -h                     # Check disk space
free -h                   # RAM usage

SteamCMD

steamcmd +login anonymous +app_update <appid> validate +quit
Game App-ID
CS2 730
Rust 258550
ARK 376030
Valheim 896660
7D2D 294420

Good to Know

At game-serverhosting.de you don't need these commands! Everything runs through the dashboard. However, SSH access is available for advanced users.