• Productupdates

Hoe Steam op een dedicated server te installeren

Hoe Steam op een dedicated server te installeren

Inhoudsopgave
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. Systeemvereisten 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. Laten we beginnen met de systeemvereisten: 5 GB opslagruimte. Aangezien de server geen clientgame nodig heeft om te draaien, is het meestal niet nodig om een server met een videokaart aan boord te bestellen. Voldoende netwerkverbinding. Afhankelijk van het aantal servers dat je wilt draaien en het aantal spelers dat je wilt aantrekken, kun je de benodigde netwerkoutput berekenen. Meestal is dat 64 kbps per speler in het geval van games die zijn gebaseerd op de Source-engine. Dus zelfs 100 mbit kan voldoende zijn. BlueServers biedt 1 tot 10 Gbps per poort en onbeperkte bandbreedte, dus daar hoeft u zich geen zorgen over te maken. Zorg ervoor dat de Source-poorten 27015 TCP/UPD en 27020 UDP open zijn op uw server, zodat uw server toegankelijk is voor de rest van de wereld. Dit kan per game verschillen, dus raadpleeg de installatiehandleiding van de betreffende game. Windows Hier volgt een vrij eenvoudige handleiding: Maak ergens op uw systeemschijf een map voor SteamCMD aan, bijvoorbeeld C:/steamcmd. U hoeft deze niet in Program Files of iets dergelijks te plaatsen. Download het SteamCMD-installatieprogramma van http://media.steampowered.com/installer/steamcmd.zip Pak het uit met 7Zip of WinRAR naar C:/steamcmd Start de software via steamcmd.exe of doe dit via de opdrachtprompt: druk op WIN+R => CMD => Enter => typ zonder haakjes “steamcmd”. 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. Linux 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: Installeer het in de eerste plaats niet onder een root-gebruikersaccount. Dit is niet veilig en als je wachtwoord wordt gehackt, krijg je een slechte tijd. Maak een gebruiker aan met de naam steam via sudo useradd -m steam sudo passwd steam Ga naar de map waar SteamCMD moet worden geïnstalleerd sudo -u steam -s cd /home/steam Ga nu verder met de installaties Voor Ubuntu/Debian sudo apt install steamcmd Voor CentOS/RHEL yum install steamcmd Voor ArchLinux: git clone 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. Mac OS X Voor degenen die willen hosten op ARM-achtige servers met Mac OS X, volgt hier een korte uitleg over hoe u dit kunt doen. Open eerst de Terminal en voer het volgende in: mkdir ~/steamcmd ~/steamcmd Hiermee maak je een map voor SteamCMD aan in Mac. Plak deze link en druk op Enter om de software te downloaden curl -O http://media.steampowered.com/client/installer/steamcmd_osx.tar.gz Pak het archief uit in de opgegeven map tar -xvzf steamcmd_osx.tar.gz Om de software te starten, typ je deze 2 commando's in Terminal: cd ~/steamcmd ./steamcmd.sh Hoe SteamCMD te gebruiken 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 Hoe download je games via SteamCMD? Net als bij de vorige instructies stel je een installatiemap in met deze opdracht: force_install_dir waarbij 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!
Share

Over de auteurs


scale 1
Ready to scale?

Start for free and unlock high-performance infrastructure with instant setup.

Get started arrow button

Help ons verbeteren — deel je feedback

Jouw mening helpt ons een betere service te bouwen.