- Systeemingenieur
- Auteur
Als je een gameserver wilt opzetten voor CS:GO, Team Fortress 2 of Half-Life 2 Deathmatch (oh, die is al behoorlijk oud, maar nog steeds populair), heb je twee dingen nodig: een dedicated server en SteamCMD, dat daarop geïnstalleerd moet zijn. Zonder deze software kun je geen gameserver voor de bovengenoemde games hosten. Als je van plan bent een cloudgamingdienst te starten, is het ook raadzaam om dit artikel door te lezen.
Meestal wordt aangeraden om je server op Linux te hosten vanwege de stabiliteit en veiligheid, maar we behandelen hier de meest populaire besturingssystemen. Laten we beginnen met de systeemvereisten:
Windows
Hier volgt een vrij eenvoudige handleiding:
Er is op internet ook een GUI-versie van de software uitgebracht, genaamd SteamCMD GUI, die je kunt downloaden via https://github.com/DioJoestar/SteamCMD-GUI/
Dit bespaart wat tijd bij het typen van commando’s, wat een handige functie is.
SteamCMD ondersteunt alle populaire Linux-distributies die er zijn, zoals CentOS/RHEL, Debian/Ubuntu en zelfs ArchLinux. Laten we eens kijken hoe je het op Linux kunt installeren:
sudo useradd -m steam
sudo passwd steam
cd /home/steam
sudo -u steam -sGa nu verder met de installatie
Voor Ubuntu/Debian:
sudo apt install steamcmd
Voor CentOS/RHEL:
yum install steamcmd
Voor Arch Linux:
git clone
cd steamcmd
makepkg -si
En maak een symbolische link naar het uitvoerbare bestand steamcmd:
sudo ln -s /usr/games/steamcmd /home/steam/steamcmd
Oké, alles is nu klaar om het programma te starten en via SSH verbinding te maken met je server. Dit kan via Putty of een ander geschikt hulpprogramma.
Typ:
cd /home/steam/steamcmd
./steamcmd.sh
Je bent nu helemaal klaar om een server voor je game te configureren.
Voor degenen die op ARM-achtige servers met Mac OS X willen hosten, volgt hier een korte uitleg over hoe je dit doet.
mkdir ~/steamcmd
~/steamcmd
Hiermee maak je een map voor SteamCMD aan op je Mac.
curl -O http://media.steampowered.com/client/installer/steamcmd_osx.tar.gz
tar -xvzf steamcmd_osx.tar.gz
Om de software te starten, typ je deze 2 commando’s in de Terminal:
cd ~/steamcmd
./steamcmd.sh
Hoe log je in op SteamCMD en waarom zou je dit nodig hebben?
Allereerst kun je op veel servers anoniem inloggen door het volgende te gebruiken:
login anonymous
Maar sommige servers kunnen je vragen om in te loggen via je Steam-account; gebruik daarvoor je inloggegevens:
login <gebruikersnaam>
Net als in de vorige instructies stel je een installatiemap in met dit commando:
force_install_dir <pad>
waarbij <pad> bijvoorbeeld voor Counter-Strike: Global Offensive zou zijn:
force_install_dir ./cs_go/
Als je CS:GO wilt updaten, gebruik dan deze commando’s:
app_update 740 validate
quit
Raadpleeg de Steam-richtlijnen op https://developer.valvesoftware.com/wiki voor meer commando’s en wat je allemaal met je server kunt doen. Bedankt voor het lezen van dit artikel en nog een fijne dag!
Start for free and unlock high-performance infrastructure with instant setup.
Jouw mening helpt ons een betere service te bouwen.