Kort antwoord. Je kunt zelf gratis een Counter-Strike 2 server hosten: installeer Steam-app 730 met SteamCMD via een anonieme login, maak een Game Server Login Token (GSLT) voor app 730 en start cs2 met -dedicated en UDP-poort 27015 open. Of huur een Counter-Strike 2 server en sla het netwerkgedoe over.
Spelers doen mee met het consolecommando connect, gevolgd door het adres en de poort van je server. Zonder GSLT accepteert de server alleen spelers op hetzelfde lokale netwerk.
Gecontroleerd op 5 november 2026 aan de hand van de Counter-Strike 2 update die Valve die dag op Steam aankondigde.
Deze gids gebruikt Valves Developer Community-pagina over CS2-dedicated servers, de pagina voor Steam-gameserveraccounts en de setup die onze eigen Counter-Strike 2 servers draaien. Wil je direct naar de huurroute, ga dan naar optie 2.
Wat je nodig hebt
De serversoftware: Counter-Strike 2 zelf. Sinds de dedicated server en de gameclient zijn samengevoegd, gebruiken beide Steam-app 730. Hij is gratis en te downloaden met een anonieme Steam-login.
Een machine die aan blijft: een pc die je over hebt, een thuisserver of een virtuele machine in de cloud. Deze gids gebruikt 64-bits Linux, wat wij zelf draaien. Valve's pagina behandelt ook Windows, maar een Windows-server hebben we niet getest.
Hardware en besturingssysteem: Valves pagina noemt de minimale hardware voor de dedicated server, en onder Linux heb je glibc 2.31 of nieuwer nodig, dus Ubuntu 20.04, Debian 11 of een latere versie. De volledige download is ongeveer 60 GB, volgens Valves schatting. De systeemeisen op de Steam-winkelpagina gelden voor het spelen van de game, niet voor het hosten.
Een Game Server Login Token (GSLT): een gratis token dat aan je Steam-account hangt en voor app 730 wordt gemaakt. Volgens Valve's pagina daarover mag je account niet door de community zijn verbannen, vergrendeld of beperkt, heeft het een geldig geregistreerd telefoonnummer nodig en moet het de game bezitten.
Netwerk: UDP 27015 voor de game, bereikbaar vanaf internet. De gamepoort accepteert ook RCON via TCP, als je dat gebruikt.
De game: elke speler heeft Counter-Strike 2 op Steam nodig. Het is free to play.
Optie 1: zelf hosten
Deze stappen zijn voor Debian 11 of Ubuntu 20.04 en nieuwer. Het installatiecommando is dat van onze servers; het startcommando volgt Valve's pagina.
Maak het token
Open de Steam-pagina voor gameserveraccounts op https://steamcommunity.com/dev/managegameservers, log in en maak een account aan voor App ID 730.
Kopieer het token dat je krijgt. Valve zegt dat jij verantwoordelijk bent voor je tokens: deel ze niet. Als je je Steam-wachtwoord via Steam Support opnieuw instelt, worden al je tokens opnieuw gegenereerd, en een token dat lang niet gebruikt is, verloopt en kan opnieuw worden gegenereerd.
Installeer de server
Installeer de bibliotheken die SteamCMD nodig heeft.
SteamCMD-downloads kunnen stilletjes mislukken. Bij onze installaties eindigden ongeveer twee op de zeven schone downloads met "success" en een lege map, en de server crashte dan bij de eerste start. Controleer of steamapps/appmanifest_730.acf in de servermap staat en voer het commando opnieuw uit als dat niet zo is. Ons installatiescript doet precies deze controle en probeert het tot drie keer.
Kopieer de Steam-clientbibliotheek naar ~/.steam/sdk64 in de thuismap van de servergebruiker, waar de server hem zoekt. Zonder die bibliotheek stopt de server met Failed to load module '/home/cs2/.steam/sdk64/steamclient.so'.
Open de gamepoort. Sta UDP 27015 toe in de firewall van de machine (bijvoorbeeld sudo ufw allow 27015/udp) en forward hem op je router. Wil je RCON van buitenaf gebruiken, sta dan ook TCP op hetzelfde nummer toe en stel een lang wachtwoord in.
De server starten met het script cs2.sh in de map game. Valve's pagina zegt dat je onder Linux het script moet gebruiken in plaats van het binaire bestand cs2 rechtstreeks uit te voeren, omdat het script eerst wat voorbereidt. Vervang YOURTOKEN door je GSLT:
-dedicated zorgt dat Counter-Strike 2 als server start in plaats van de game te openen. +sv_setsteamaccount is waar het token heen gaat. Op onze servers is +game_type 0 +game_mode 1 Competitive; de andere paren staan in de lijst hieronder. Voeg -insecure toe om VAC-anticheat uit te zetten. Draai hem onder een servicemanager zoals systemd, zodat hij na een crash opnieuw start.
Weet wanneer hij klaar is. De server draait als het log Connection to Steam servers successful toont. Op die regel wacht ons paneel.
Doe mee. Open in Counter-Strike 2 de developer-console en typ connect, gevolgd door je publieke IP-adres en poort, bijvoorbeeld connect 203.0.113.10:27015. Voor een server met wachtwoord voeg je +sv_password yourpassword toe aan de startregel en laat je spelers password yourpassword in de console typen voordat ze connect gebruiken.
Update door de server te stoppen en het downloadcommando opnieuw uit te voeren. Valves pagina zegt dat je dit bij elke game-update herhaalt, en Counter-Strike 2 wordt vaak bijgewerkt: Valve plaatste updates op 22 oktober, 28 oktober en 5 november 2026.
Spelmodi: de paren die wij gebruiken
Competitive:+game_type 0 +game_mode 1 (Valve's standaard als je niets opgeeft)
Casual:+game_type 0 +game_mode 0
Wingman:+game_type 0 +game_mode 2
Arms Race:+game_type 1 +game_mode 0
Deathmatch:+game_type 1 +game_mode 2
Custom:+game_type 3 +game_mode 0
De tokenval
Een server die zonder GSLT start, draait wel, maar logt anoniem in bij Steam en beperkt joinen tot het lokale netwerk. Hij staat ook niet in de lijst. Kunnen je vrienden de server van buiten je huis niet bereiken, controleer dan eerst het token en pas daarna de firewall.
Optie 2: hosten bij PlayNHost
Huren scheelt je de installatie, het poortforwarden en de updateroutine. Je neemt nog steeds je eigen token mee, kiest een modus en een map en nodigt je spelers uit.
Kies een plan. Open de hostingpagina voor Counter-Strike 2 servers en vergelijk de plannen: VERTIGO (10 spelers), ANIBUS (18) en MIRAGE (30) op het moment van schrijven. Klik op Server aanmaken (Plan aanpassen bij MIRAGE) en rond de bestelling af. Prijzen veranderen, dus check ze op die pagina.
Wacht op de installatie. De server verschijnt in het paneel. Zolang je geen token hebt toegevoegd, toont de console een kader dat zegt dat de server beperkt is tot het lokale netwerk, met een link naar de pagina waar je het plakt.
Maak je token en plak het. Maak een token voor App ID 730 zoals in de stappen om zelf te hosten. Open in het paneel het tabblad Instellingen, dan Game-instellingen, plak het in Steam Game Server Login Token en herstart.
Geef hem een naam en kies de regels. Stel op dezelfde pagina de Servernaam in, een optioneel Joinwachtwoord en de Startmap, en kies een Spelmodus: Competitive 5v5, Casual, Wingman 2v2, Deathmatch, Arms Race of Custom (aangestuurd door plugins). Herstart om het toe te passen. Zie Je Counter-Strike 2-server instellen: belangrijkste instellingen.
Je gamepoort wordt vanaf het begin toegewezen en staat open, en de startregel wordt opgebouwd uit je instellingen, dus er hoeft niets geforward te worden.
Met Server automatisch bijwerken aan (de standaard, onder Geavanceerd tonen in Game-instellingen) controleert SteamCMD bij elke serverstart of er een nieuwe build is.
Met VAC-anticheat aan (standaard) start de server beveiligd. Zet je het uit, dan wordt de vlag -insecure voor je toegevoegd.
Beheer op afstand blijft uit tot je een RCON-wachtwoord instelt: de vlag -usercon wordt pas dan toegevoegd.
Pluginondersteuning (Metamod + CounterStrikeSharp) is een schakelaar. De valkuil bij plugins: Metamod moet in game/csgo/gameinfo.gi staan, en de installatiehandleiding van Metamod:Source zegt dat je die wijziging moet herhalen elke keer dat een update het bestand aanpast. Tot je dat doet, blijft een zelf gehoste server draaien zonder dat hij stilletjes plugins laadt. Onze installatie patcht dat bestand bij elke start opnieuw, nadat SteamCMD klaar is, en ververst de loaderbestanden wanneer de game-build verandert. Zie Mods toevoegen aan je Counter-Strike 2-server.
Zelf hosten of huren: een eerlijke vergelijking
Kosten: De serversoftware is gratis. Zelf hosten kost stroom, hardware en bandbreedte, of een cloudmachine. Huren is een terugkerend bedrag dat het plan en de gekozen factureringsperiode bepalen.
Uptime: een thuisserver is alleen online zolang je pc, stroom en internet werken. Een gehuurde server draait op de hardware van de host.
Blootstelling: thuis verbinden spelers met je publieke IP-adres en regel jij firewall en router. Bij een gehuurde server blijft je thuis-IP erbuiten.
Installatie: zelf hosten vraagt om de opdrachtregel, poortforwarding, SteamCMD-herhalingen en een startregel. Huren vraagt om een token, een naam, een modus en een map. Het token heb je in beide gevallen nodig.
Controle: zelf hosten geeft je elk bestand. Op onze servers wijzig je instellingen in het paneel en heb je nog steeds het tabblad Files voor je eigen configs en plugins.
We gebruiken cookies om de site te laten werken, te begrijpen hoe hij wordt gebruikt en onze marketing te meten. Je kunt alles accepteren, alleen essentiële cookies accepteren of per categorie kiezen.We gebruiken cookies om de site te laten werken, te begrijpen hoe hij wordt gebruikt en onze marketing te meten. Ze staan hier standaard aan. Je kunt alles uitzetten wat je niet wilt.Lees ons privacybeleid