Kort antwoord. Je kunt een Counter-Strike: Source server gratis zelf hosten: installeer Steam-app 232330 (Counter-Strike: Source Dedicated Server) met SteamCMD via een anonieme login, start hem met ./srcds_run -game cstrike en open poort 27015 voor TCP en UDP. Of huur een Counter-Strike: Source server en sla het netwerkwerk over.
Spelers komen binnen via het adres: ze openen in het spel de ontwikkelaarsconsole en typen connect gevolgd door jouw IP-adres en poort.
Gecheckt op 5 november 2026 tegen de update die Valve op 16 september 2026 uitbracht, de nieuwste die op Steam is aangekondigd.
Deze gids gebruikt Valves eigen documentatie over SteamCMD en Source-dedicated servers, en wat wij draaien op elke Counter-Strike: Source server die we hosten. Wil je meteen naar de huurroute, ga dan naar Optie 2.
Wat je nodig hebt
De serversoftware: "Counter-Strike: Source Dedicated Server", Steam-app 232330. Hij is gratis en wordt gedownload met een anonieme Steam-login.
Een machine die aan blijft: een oude pc, een thuisserver of een virtuele cloudmachine. Deze gids gebruikt 64-bit Debian of Ubuntu, de route waarvoor we opdrachten kunnen laten zien.
Hardware: Valves pagina over de Source Dedicated Server geeft alleen algemene hardwarecijfers voor Source-dedicated servers, geen specifieke voor Counter-Strike: Source. Er staat ook dat een server veel uploadbandbreedte gebruikt en dat een thuisverbinding misschien te weinig upload heeft voor grote spellen.
Netwerk: poort 27015 voor TCP en UDP, bereikbaar vanaf internet. Valves pagina zegt dat hij spelverkeer, pings en RCON draagt en dat -port hem verandert. SourceTV heeft, als je het gebruikt, UDP 27020 nodig. Valve waarschuwt ook dat een internetprovider met CGNAT het hosten van elke server onmogelijk kan maken.
Een Game Server Login Token (optioneel): een gratis token van je Steam-account op steamcommunity.com/dev/managegameservers, voor de app-ID 240 van het spel. Onze servers starten zonder.
Het spel: elke speler heeft Counter-Strike: Source op Steam nodig.
Optie 1: zelf hosten
De SteamCMD-stappen volgen Valves SteamCMD-pagina. De startopties volgen Valves pagina over opdrachtregelopties en de regel die onze eigen servers gebruiken.
De server installeren
Installeer de bibliotheek die SteamCMD nodig heeft.
sudo apt-get install lib32gcc-s1
Maak een gebruiker steam aan en schakel ernaar over, zoals Valves pagina laat zien.
sudo useradd -m steam
sudo -iu steam
Installeer SteamCMD.
mkdir ~/Steam && cd ~/Steam
curl -sqL "https://client-update.steamstatic.com/installer/steamcmd_linux.tar.gz" | tar zxvf -
Op onze servers stopte SteamCMD soms zonder iets te installeren en meldde het toch succes. Ons installatiescript controleert daarom of er een app-manifestbestand (appmanifest_*.acf) bestaat in de map steamapps, en probeert het tot drie keer als dat niet zo is. Doe dezelfde controle met de hand in /home/steam/css/steamapps en voer de download opnieuw uit als er geen zo'n bestand staat.
Kopieer de Steam-clientbibliotheek naar waar onze installatie hem neerzet:
-game cstrike kiest het spel, -maxplayers bepaalt de slots, +map bepaalt de startmap en -strictportbind zorgt dat de server met een foutmelding stopt als hij de poort niet kan binden. Onze servers geven ook +ip 0.0.0.0 mee. Valve merkt op dat +ip alleen nodig is als de machine meerdere netwerkkaarten heeft.
Wacht op de gereedmelding. Ons paneel beschouwt de server als gestart wanneer de console gameserver Steam ID afdrukt. Valve merkt ook op dat een Source-server pas op queries antwoordt als er een map is geladen.
Stel de naam en het RCON-wachtwoord in. Valves gids zegt dat het hoofdconfiguratiebestand cstrike/cfg/server.cfg is en dat de regel hostname daarin de naam is die in de serverbrowser staat. Zet daar ook rcon_password neer. Valves RCON-pagina zegt dat de server elke RCON-login weigert zolang het wachtwoord leeg is.
Open de poort. Sta 27015 voor TCP en UDP toe in de firewall van de machine (met ufw: sudo ufw allow 27015) en forward beide op je router naar deze machine.
Join hem. Zet in het spel de ontwikkelaarsconsole aan, druk op de toets ~ en typ connect your.ip.address:27015.
Bijwerken doe je door de server te stoppen en de downloadopdracht uit de installatiestappen opnieuw uit te voeren.
Als Steam de verbinding weigert
Valves pagina voor dedicated servers zegt dat je, als je de fout "Could not establish connection to Steam servers." met resultaatnummer 18 of 106 krijgt, je token opnieuw moet aanmaken, of een nieuwe moet maken en die moet vervangen in je startoptie sv_setsteamaccount. Onze servers starten alleen met de tokenoptie als er een token is ingesteld, dus een server zonder token stuurt nooit een leeg token mee.
Plugins toevoegen
SourceMod-plugins hebben SourceMod nodig, en de SourceMod-installatiegids zegt dat SourceMod Metamod:Source vereist. Onze installatie haalt de nieuwste builds van beide op uit de downloadtak 1.12 in de map cstrike, controleert daarna of addons/metamod.vdf en addons/sourcemod bestaan, en verwijdert addons/metamod_x64.vdf, het 64-bit loaderbestand, omdat het op onze servers alleen een bibliotheekfout aan elk startlog toevoegde.
Optie 2: hosten bij PlayNHost
Huren neemt de installatie, de poorten en de updateroutine uit handen. Je kiest nog steeds zelf een naam, een map en je regels.
Kies een plan. Open de hostingpagina voor Counter-Strike: Source servers en vergelijk de plannen: DUST (10 spelers), INFERNO (25) en NUKE (64) op het moment van schrijven. Klik op Server aanmaken (Plan aanpassen bij NUKE) en rond de bestelling af. Prijzen veranderen, dus check ze op die pagina.
Wacht op de installatie. De server verschijnt in het paneel. Zijn Console drukt gameserver Steam ID af zodra hij klaar is.
Geef hem een naam. Open op het tabblad Instellingen de Game-instellingen en stel Servernaam (het paneel accepteert hem zonder spaties) en Map in. Voeg een RCON-wachtwoord toe als je een externe RCON-tool wilt, en herstart. Je plan bepaalt het maximum aantal spelerslots: Max. spelers is hier alleen-lezen, en je kunt het aantal verlagen via Slots op de pagina Overzicht.
Optioneel: voeg een Steam-token toe. Plak een gratis token in Steam Login Token (GSLT) op dezelfde plek en herstart.
Optioneel: plugins. Open het tabblad Modding en zet SourceMod installeren aan op de kaart SourceMod and Metamod:Source, druk dan op Opnieuw installeren om toe te passen en bevestig met Opnieuw installeren. Alleen de installatie leest deze optie, dus een herstart alleen past hem niet toe. De herinstallatie laat je configs, maps en de map addons staan. Je plugins komen dan in cstrike/addons/sourcemod/plugins onder Files. Zie Plugins installeren op je Counter-Strike: Source-server.
Je poort wordt vanaf het begin toegewezen en geopend voor TCP en UDP, en het paneel toont het exacte adres. Het is meestal niet 27015, dus geef spelers het adres uit het paneel. Zie Counter-Strike: Source ports and firewall explained.
Elke keer dat de server start, schrijft het paneel je Servernaam en RCON-wachtwoord naar cstrike/cfg/pnh_autoexec.cfg en voert het dat bestand samen met de server uit. Wijzig die twee in het paneel, niet in een bestand.
Met Server automatisch bijwerken aan (de standaard, onder Show advanced in Game-instellingen) wordt de server via Steam bijgewerkt wanneer hij wordt geïnstalleerd. Een eerste installatie controleert ook of de bestanden echt zijn aangekomen en probeert het tot drie keer als dat niet zo is.
Het paneel geeft alleen een Steam-token door aan het spel als jij er een instelt.
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 maandbedrag dat het plan bepaalt.
Uptime: een thuisserver is alleen aan zolang je pc, de stroom en het internet het zijn. Een gehuurde server draait op de hardware van de host.
Blootstelling: thuis verbinden spelers met je openbare IP-adres en regel jij firewall en router. Een gehuurde server houdt je thuis-IP erbuiten.
Installatie: zelf hosten vraagt om de opdrachtregel, port forwarding en, voor plugins, een handmatige installatie. Huren vraagt om een naam, een map en, als je ze wilt, een token en een schakelaar.
Controle: zelf hosten geeft je elk bestand. Op onze servers heb je nog steeds het tabblad Files en de Console.
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