- Senior schrijver
- Auteur
Als je een gameserver wilt opzetten met CS:GO, Team Fortress 2 of Half Life 2 Deathmatch (oh, deze is vrij oud, maar populair), heb je twee dingen nodig: een dedicated server en SteamCMD geïnstalleerd op die server. Zonder deze software kun je geen gameserver hosten met de bovengenoemde games. Als je van plan bent om een cloudgamingdienst te starten, is het ook raadzaam om dit artikel door te lezen.
Meestal wordt aangeraden om je server op Linux OS te hosten vanwege de stabiliteit en veiligheid, maar we zullen hier de meest populaire besturingssystemen behandelen. Dus, om te beginnen met de systeemvereisten:
Windows
Hier volgt een vrij eenvoudige handleiding:
De mensen op het internet hebben ook een GUI-versie van de software uitgebracht, genaamd SteamCMD GUI, die je kunt downloaden van https://github.com/DioJoestar/SteamCMD-GUI/
Dit bespaart tijd bij het schrijven van commando's, wat een handige functie is.
SteamCMD ondersteunt alle populaire OS-distributies die er zijn, CentOS/RHEL, Debian/Ubuntu en zelfs ArchLinux. Laten we eens kijken hoe je het op Linux kunt installeren:
sudo passwd steam
cd /home/steam
Voor Ubuntu/Debian
sudo apt install steamcmd
Voor CentOS/RHEL
yum install steamcmd
Voor ArchLinux:
git clone https://aur.archlinux.org/steamcmd.git
cd steamcmd
makepkg -si
En koppel het uitvoerbare bestand steamcmd:
sudo ln -s /usr/games/steamcmd /home/steam/steamcmd
Oké, alles is nu klaar om het te starten en verbinding te maken met uw server via SSH. Dit kan worden gedaan via Putty of een ander geschikt hulpprogramma.
Typ:
cd /home/steam/steamcmd
./steamcmd.sh
U bent nu klaar om een server voor uw game te configureren.
Voor degenen die willen hosten op ARM-achtige servers met Mac OS X, volgt hier een korte uitleg over hoe u dit kunt doen.
mkdir ~/steamcmd
~/steamcmd
Hiermee maak je een map voor SteamCMD aan in 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 Terminal:
cd ~/steamcmd
./steamcmd.sh
Hoe log je in op Steam CMD en waarom zou je dat nodig hebben?
Allereerst kun je veel servers downloaden door anoniem te blijven met:
login anonymous
Maar sommige servers vragen je misschien om in te loggen via je Steam-account. Gebruik daarvoor je login:
login <gebruikersnaam>
Hoe download je games via SteamCMD?
Net als bij de vorige instructies stel je een installatiemap in met deze opdracht:
force_install_dir <pad>
waarbij <pad> bijvoorbeeld Counter-Strike: Global Offensive is, dan zou het 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 aanvullende commando's en wat je 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.