NIEUW 📢 Beperkte lanceeractie: tot 70% korting op je eerste maand, voor elke game!Bekijk pakketten

Een Garry's Mod server hosten (2026)

Garry's ModUpdated Nov 5, 202610 min read

Kort antwoord. Je kunt een Garry's Mod server gratis zelf hosten: installeer de Garry's Mod Dedicated Server (Steam-app 4020) met SteamCMD, maak een Steam-gameservertoken aan en start srcds_run met de -port die je hebt gekozen, geopend in je firewall en router. Of huur een Garry's Mod server en sla de installatie en het netwerkwerk over.

Spelers vinden je server in de serverbrowser in het spel, of verbinden vanuit de console met het adres en de poort.

Gecontroleerd op 5 november 2026 aan de hand van de septemberupdate van 2026 en de hotfix van 17 september 2026, de nieuwste release die Facepunch op Steam had aangekondigd.

Deze gids gebruikt drie bronnen: de dedicated-serverpagina's van de Facepunch-wiki, de Steam-pagina voor gameserveraccounts en wat wij draaien op elke Garry's Mod server die we hosten. Wil je direct naar de huurroute, ga dan naar optie 2.

Wat je nodig hebt

  • De serversoftware: "Garry's Mod Dedicated Server", Steam-app 4020. Hij is gratis en wordt gedownload met een anonieme Steam-login.
  • Een machine die aan blijft: een reserve-pc, een thuisserver of een virtuele cloudmachine. Deze gids gebruikt 64-bits Linux, wat wij draaien. De Facepunch-wiki beschrijft ook Windows met steamcmd.exe en srcds.exe.
  • 32-bits bibliotheken: de Facepunch-wiki zegt dat een 64-bits Linux-systeem 32-bits bibliotheken nodig heeft, omdat SteamCMD alleen als 32-bits versie bestaat. De installatiestap hieronder voegt ze toe.
  • Een Steam-gameservertoken: de wiki noemt het verplicht en zegt dat een server zonder token lager in de ranking komt. Je maakt het aan met je eigen Steam-account, dat het spel moet bezitten, niet beperkt, community-gebanned of vergrendeld mag zijn en een geldig telefoonnummer geregistreerd moet hebben.
  • Netwerk: de poort die je met -port opgeeft, moet vanaf het internet bereikbaar zijn.
  • RAM en CPU: de hostingpagina's van de Facepunch-wiki noemen geen servereisen. Beschouw elk getal dat je elders leest als een schatting. Onze eigen notities staan in Hoeveel RAM heeft een Garry's Mod-server nodig?

Optie 1: zelf hosten

Deze stappen zijn voor Debian of Ubuntu. De app-id en de startopties zijn die van onze servers.

De server installeren

  1. Installeer de 32-bits bibliotheken.
    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt install wget tar lib32gcc-s1 lib32z1 libc6:i386 libstdc++6:i386 -y
    Dit is de 32-bits basis. Meldt SteamCMD of de server later een ontbrekend .so-bestand, installeer dan het :i386-pakket van die bibliotheek.
  2. Maak een gebruiker voor de server aan en schakel erover.
    sudo useradd -m -s /bin/bash -U gmod
    sudo su - gmod
  3. Installeer SteamCMD en laat het zichzelf één keer bijwerken.
    mkdir -p ~/steamcmd ~/gmodds
    cd ~/steamcmd
    wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
    tar -xf steamcmd_linux.tar.gz
    ./steamcmd.sh +quit
  4. Download de server.
    ~/steamcmd/steamcmd.sh +force_install_dir /home/gmod/gmodds +login anonymous +app_update 4020 validate +quit
    SteamCMD antwoordt soms met "Missing configuration" en laat geen spelbestanden achter, maar eindigt toch alsof het gelukt is. Dit zien we bij verse installaties af en toe gebeuren. Controleer of steamapps/appmanifest_4020.acf in de servermap bestaat en voer de opdracht opnieuw uit als dat niet zo is. De Facepunch-wiki voegt toe dat force_install_dir updatefouten kan veroorzaken; gebeurt dat bij jou, zet het dan zoals hierboven vóór login of installeer in een andere map.
  5. Kopieer de Steam-clientbibliotheek van SteamCMD naar de plek waar de server ernaar zoekt, zoals onze installatie doet:
    mkdir -p ~/.steam/sdk32 ~/.steam/sdk64
    cp ~/steamcmd/linux32/steamclient.so ~/.steam/sdk32/
    cp ~/steamcmd/linux64/steamclient.so ~/.steam/sdk64/

Een Steam-gameservertoken ophalen

  1. Open de Steam-pagina voor gameserveraccounts (steamcommunity.com/dev/managegameservers) terwijl je bent ingelogd met het account dat Garry's Mod bezit.
  2. Vul 4000 in als App-ID van het basisspel (de Facepunch-wiki geeft deze waarde voor Garry's Mod) en een notitie met de naam van de server, en maak dan het token aan. Elke server heeft een eigen token nodig. Steam zegt dat je zelf volledig verantwoordelijk bent voor je tokens, dat je ze niet aan derden mag geven (en elk token dat je hebt weggegeven moet verwijderen), en dat een token waarmee de server lange tijd niet inlogt, verloopt.
  3. Bewaar het voor de startopdracht hieronder als +sv_setsteamaccount.

Starten

  1. De server starten vanuit de servermap. Dit is de startregel die onze servers gebruiken, teruggebracht tot de essentie:
    cd ~/gmodds
    ./srcds_run -game garrysmod -console -port 27016 +ip 0.0.0.0 -strictportbind -norestart \
      +map gm_flatgrass +gamemode sandbox +maxplayers 32 \
      +hostname "My GMod server" +rcon_password "change-me" \
      +sv_setsteamaccount YOUR_TOKEN
    Vervang 27016 door de poort die je hebt geopend en YOUR_TOKEN door je token. De Facepunch-wiki noemt -tickrate met een standaardwaarde van 66.6666 en een aanbevolen bereik van 30 tot 128; voeg het alleen toe om dat te wijzigen. De Facepunch-wiki waarschuwt ook dat een ongeldig of verlopen token voorkomt dat de server start. Ons panel neemt de logregel gameserver Steam ID aan als teken dat de server draait. Draai hem onder een servicemanager zoals systemd, zodat hij na een crash opnieuw start.
  2. Open de poort. Sta hem toe in de firewall van de machine en forward hem op je router naar de machine.
  3. Join hem. Open Garry's Mod en dan de serverbrowser, of gebruik de console om te verbinden met je openbare adres en poort.
  4. Bijwerken: stop de server en voer de downloadopdracht uit stap 4 opnieuw uit. Spelers en server moeten compatibele builds hebben: de aankondiging van Facepunch van april 2026 zei dat die update vereiste dat bestaande servers zich bijwerkten voordat ze te joinen waren, terwijl die van september 2026 achterwaarts compatibel was met bestaande servers.

Instellingen, workshop-addons en een valkuil in server.cfg

  • Workshop-collectie: voeg +host_workshop_collection <collection ID> toe aan de startregel. De server downloadt de collectie bij het opstarten en koppelt de addons. De wiki zegt dat de collectie openbaar of niet-vermeld moet zijn.
  • Instellingenbestand: zet je opties in garrysmod/cfg/server.cfg. Zet hostname of rcon_password er niet in als je ze ook op de opdrachtregel meegeeft. De Facepunch-wiki merkt op dat server.cfg laat in het opstarten wordt uitgevoerd, en onze installatie laat bovenaan het bestand een opmerking achter die waarschuwt dat een waarde daarin stilletjes die van de opdrachtregel overrulet.
  • Verbergen: de wiki beschrijft hide_server 1 om een server uit de serverbrowser te houden.

Optie 2: hosten bij PlayNHost

Huren neemt de installatie, de token-in-de-opdrachtregel-routine, het forwarden van poorten en de updateroutine weg. Je kiest nog steeds een naam, een map, een spelmodus en je addons.

  1. Kies een plan. Open de Garry's Mod serverhostingpagina en vergelijk de plannen: DOG BALLON (4 spelers), STAR BALLON (8) en GMAN BALLON (15) op het moment van schrijven. Klik op Server aanmaken (Plan aanpassen bij GMAN BALLON) en rond de bestelling af. Prijzen veranderen, dus controleer ze op die pagina.
  2. Wacht op de installatie. De server verschijnt in het panel. De Console toont gameserver Steam ID als hij klaar is.
  3. Stel hem in. Stel op het tabblad Instellingen, onder Game-instellingen, de Servernaam in (zonder spaties: verbind woorden met - of _), de Spelmodus (de mapnaam ervan, zoals sandbox), de Map en je Steam Game Server Token. Het token is optioneel op onze servers: zonder start de server nog steeds, maar de Facepunch-wiki zegt dat zijn positie in de serverlijst lager uitvalt. Een fout of verlopen token is erger dan geen, omdat de wiki zegt dat het voorkomt dat de server start. Start daarna opnieuw op. Sleutels en stappen staan in Je Garry's Mod-server instellen: belangrijkste instellingen.
  4. Voeg addons toe. Plak de id van je Steam Workshop-collectie in Workshop-collectie en start opnieuw op. Gebruik een collectie-id, zoals de Facepunch-wiki beschrijft; om één addon toe te voegen, zet je die in een eigen collectie en gebruik je de id van die collectie. Zie Mods toevoegen aan je Garry's Mod-server.
  5. Nodig je spelers uit. Joinen op je Garry's Mod-server laat zien wat je ze kunt sturen.

Wat het panel voor je doet

  • Het installeert app 4020 en doet tot drie pogingen als SteamCMD "Missing configuration" antwoordt, waarbij het app-manifest, niet de exitcode, geldt als bewijs dat de bestanden zijn aangekomen.
  • Je poort wordt voor je toegewezen en met -port doorgegeven, dus je hoeft geen router of firewall in te stellen.
  • Het schrijft één keer, bij de installatie, een server.cfg met de limieten (bijvoorbeeld sbox_maxprops 100), de netwerkstandaarden en exec-regels voor de banbestanden. Omdat het panel het niet bij elke start herschrijft, blijven je wijzigingen staan; een herinstallatie schrijft het opnieuw. Hostname en RCON-wachtwoord komen uit de panel-instellingen, niet uit dit bestand.
  • Met Automatisch bijwerken aan (de standaard, onder Geavanceerd tonen) installeert de server bij elke start de nieuwste build, dus een herstart is een update.
  • Lua-refresh staat standaard uit: de server start met -disableluarefresh tenzij je het aanzet.
  • De spelerslimiet volgt het plan dat je kiest en is geen instelling die je in het panel kunt wijzigen. De instelling Tickrate begint op onze servers op 22, onder het bereik van 30 tot 128 dat de Facepunch-wiki aanbeveelt; je kunt hem wijzigen onder Game-instellingen.

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 bepaalt.
  • Beschikbaarheid: een thuisserver is alleen online zolang je pc, stroom en internet dat zijn. Een gehuurde server draait op de hardware van de host.
  • Blootstelling: thuis verbinden spelers met je openbare IP-adres en zorg jij voor firewall en router. Een gehuurde server houdt je thuis-IP erbuiten.
  • Installatie: zelf hosten vraagt om de opdrachtregel, 32-bits bibliotheken, een Steam-token en het forwarden van poorten. Huren vraagt om een naam, een spelmodus en idealiter je token.
  • Controle: zelf hosten geeft je elk bestand. Op onze servers wijzig je instellingen in het panel en heb je nog steeds het tabblad Files voor je eigen configs en addons.

Klaar om de installatie over te slaan? Bekijk de Garry's Mod serverplannen. Heb je al een server? Begin met Garry's Mod-serverproblemen en oplossingen.

Draait je server al ergens anders? Verhuis hem naar ons

Gratis tools voor Garry's Mod

Deze tools zijn in het Engels.

ONZE NIEUWSTE BLOGS