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

Een Factorio-server hosten (2026): handleiding

FactorioUpdated Nov 5, 202613 min read

Kort antwoord. Je kunt zelf gratis een Factorio-server hosten: download de headless server van factorio.com, maak een save met --create, start hem met --start-server en open UDP-poort 34197 (Factorio gebruikt alleen UDP). Of huur een Factorio-server en sla het netwerk en de updates over.

Spelers doen mee via Multiplayer, dan Connect to address, en vullen het IP-adres van je server in (en de poort, als je die hebt gewijzigd). Iedereen heeft precies dezelfde spelversie en dezelfde mods nodig.

Gecontroleerd op 5 november 2026, geldig voor Factorio 2.1.24, de headless versie die factorio.com die dag vermeldt voor zowel het stabiele als het experimentele kanaal.

Deze gids gebruikt de wiki en de download-API van Factorio zelf, en wat wij op onze eigen Factorio-servers draaien. Wil je meteen naar de huurroute, ga dan naar Optie 2.

Wat je nodig hebt

  • Besturingssysteem: 64-bits Linux of Windows. Op Linux raadt de wiki van Factorio het Headless-pakket aan voor servers: het heeft geen graphics en is niet gelinkt aan bibliotheken die een server kan missen.
  • Netwerk: UDP 34197 bereikbaar vanaf internet. De poort kun je wijzigen met --port.
  • Een factorio.com-account: alleen als je de server in de openbare serverlijst wilt hebben. Daarvoor heb je je factorio.com-gebruikersnaam en een authenticatietoken nodig.
  • Het spel: elke speler heeft dezelfde Factorio-versie als de server nodig, en dezelfde mods. De headless server zet standaard de mods van de uitbreiding aan (Space Age, Quality, Elevated Rails en Recycler in mods/mod-list.json, gecontroleerd met 2.1.24), dus elke speler heeft de Space Age-DLC nodig, tenzij je alle vier uitzet.

De headless server is gratis te downloaden. Je betaalt voor de machine, stroom en bandbreedte, niet voor de software.

Optie 1: zelf hosten

Dit werkt op een pc die je over hebt, een thuisserver of een virtuele machine in de cloud. De stappen volgen de wikipagina's van Factorio over multiplayer en command line parameters.

Linux

  1. Download de headless server. De link hieronder geeft altijd de nieuwste stabiele headless build. Vervang stable door een versienummer zoals 2.1.24 om er een vast te zetten.
    sudo apt-get install curl xz-utils
    cd /tmp
    curl -L -o factorio.tar.xz https://www.factorio.com/get-download/stable/headless/linux64
  2. Maak een gebruiker aan en pak de server uit. De wiki vraagt om de server niet als root te draaien.
    sudo useradd factorio
    cd /opt
    sudo tar -xJf /tmp/factorio.tar.xz
    sudo chown -R factorio:factorio /opt/factorio
    sudo -u factorio -s
  3. Maak het instellingenbestand. De uitgepakte server levert voorbeeldbestanden mee in data/. Kopieer het bestand dat je nodig hebt en bewerk de kopie:
    cd /opt/factorio
    cp data/server-settings.example.json data/server-settings.json
    In het voorbeeld staat visibility public op true. Zet het op false, tenzij je ook je factorio.com-username en token invult: zonder die twee start de server wel, maar logt hij "Matching server connection failed" en wordt hij niet getoond.
  4. Maak een save. De dedicated server heeft een savebestand nodig voordat hij start.
    ./bin/x64/factorio --create ./saves/my-save.zip
    Wil je de kaart zelf kiezen, voeg dan de bestanden --map-gen-settings en --map-settings toe (voorbeelden staan in data/), of --preset en --map-gen-seed.
  5. Start de server.
    ./bin/x64/factorio --start-server ./saves/my-save.zip --server-settings ./data/server-settings.json
    Voeg --port 34197 toe om de poort zelf in te stellen. Wil je de meest recent geschreven save laden, gebruik dan --start-server-load-latest in plaats daarvan. Als je de server stopt, wordt het spel opgeslagen.
  6. Open de poort. Sta UDP 34197 toe in de firewall van de machine (met ufw: sudo ufw allow 34197/udp) en forward hem als UDP op je router. De wiki waarschuwt dat sommige routers de bronpoort van uitgaande pakketten vanaf 34197 willekeurig maken, wat verbindingen kan breken.
  7. Doe mee. Kies in Factorio Multiplayer, dan Connect to address, en vul je openbare IP-adres in.

Windows

  1. Installeer Factorio. De wiki merkt op dat elke versie van het spel in headless modus kan draaien.
  2. Kopieer in de Factorio-map data\server-settings.example.json naar data\server-settings.json en maak een save met --create (dezelfde optie als op Linux).
  3. Start hem met een .bat-bestand in de Factorio-map. Het voorbeeld uit de wiki is: start /wait .\bin\x64\factorio.exe --start-server-load-latest --server-settings .\data\server-settings.json
  4. --start-server-load-latest laadt de nieuwste save in de gebruikersdatamap van Factorio, die bij de installer-versie %appdata%\Factorio is, niet de map waarin je --create hebt uitgevoerd. Wil je de save hosten die je net hebt gemaakt, gebruik dan --start-server gevolgd door het pad.
  5. Sta UDP 34197 toe in Windows Firewall en forward hem op je router.

Instellingen in server-settings.json

  • name en description: hoe de server heet.
  • max_players: 0 betekent geen limiet. Admins kunnen op een volle server komen.
  • game_password: het wachtwoord om mee te doen. Laat je het leeg, dan kan iedereen met je adres meedoen.
  • visibility: public toont het spel op de officiële matching server en heeft je factorio.com-username en token nodig (of password). lan zendt uit op je lokale netwerk. Als beide uit staan, hebben spelers je adres nodig.
  • require_user_verification: bij true kunnen alleen spelers met een geldig factorio.com-account meedoen.
  • autosave_interval (minuten), autosave_slots en afk_autokick_interval (minuten, 0 voor nooit).
  • auto_pause: het spel pauzeert zolang er niemand verbonden is, tenzij je dit uitzet.

Admins

Om iemand admin te maken, maak je server-adminlist.json aan in dezelfde map als factorio-current.log, met een lijst zoals [ "user1", "user2" ]. De wiki zegt dat het bestand ook wordt aangemaakt wanneer je een speler via de console promoveert.

Updaten en mods

Factorio's multiplayer heeft aan beide kanten dezelfde versie nodig, dus als het spel updatet, moet je de server ook updaten: download de nieuwe headless build opnieuw en pak hem uit over de oude heen. Je mappen saves en mods zitten niet in de download. Mods staan in mods/ als .zip-bestanden, en elke speler heeft dezelfde nodig. Zie Mods toevoegen aan je Factorio-server voor hoe dat op PlayNHost werkt.

Optie 2: hosten bij PlayNHost

Huren neemt de firewall, port forwarding en updateroutine weg. De poort, de save en het instellingenbestand worden voor je ingesteld.

  1. Kies een plan. Open de Factorio-serverhostingpagina en vergelijk de plannen (STONE FURNACE, STEEL FURNACE en ELECTRIC FURNACE op het moment van schrijven, voor 4, 9 en 20 spelers). Klik op Server aanmaken bij STONE FURNACE of STEEL FURNACE, of op Plan aanpassen bij ELECTRIC FURNACE, en rond de bestelling af. Prijzen veranderen, dus check ze op die pagina.
  2. Wacht op de installatie. Je krijgt een e-mail "server klaar" en de server verschijnt op panel.playnhost.com. Op het tabblad Console beschouwt het paneel de server als draaiend wanneer het log Hosting game at toont.
  3. Stel eerst een wachtwoord in. Open Instellingen, dan Game-instellingen. Serverwachtwoord is in het begin leeg, dus iedereen met het adres kan meedoen totdat je het invult.
  4. Loop de andere velden na op dezelfde plek:
    • Servernaam en Serverbeschrijving: wat het spel toont.
    • Opslagnaam: het wereldbestand, standaard gamesave.
    • Space Age: standaard aan. Als het aan staat, heeft elke speler de Space Age-DLC nodig. Als je het uitzet, gaan Space Age, Quality en Elevated Rails uit, maar niet Recycler, een vierde uitbreidingsmod die Factorio 2.1 heeft toegevoegd, dus een speler zonder DLC komt er niet gegarandeerd in. Laat het aan voor een wereld die met Space Age is gemaakt: in onze test laadde een Space Age-wereld die met de schakelaar uit was gestart zonder de uitbreiding en werd zo opgeslagen.
    • Mappreset en Map seed: gebruikt wanneer een nieuwe wereld wordt gemaakt.
    • Gebruikersnaam van de server en Servertoken: de naam van je factorio.com-account en je API-token (van je profielpagina op factorio.com, niet je wachtwoord). Stel ze samen in om de server in de openbare lijst te tonen, of laat ze allebei leeg. Zonder die twee kunnen spelers nog steeds verbinden met het adres.
    • Interval automatisch opslaan en AFK-kick.
    Factorio-versie staat in dezelfde lijst, en Server automatisch bijwerken vind je onder Geavanceerd tonen.
  5. Klik op Herstarten zodat de wijzigingen ingaan, en wacht op Hosting game at in de Console.
  6. Doe mee. Kies in Factorio Multiplayer, dan Connect to address, en vul het adres en de poort van je server in. Gebruik het wachtwoord dat je hebt ingesteld. Zie Joinen op je Factorio-server als het niet verbindt.

Wat onze setup voor je doet

  • Instellingen bij elke start geschreven. Telkens als de server start, schrijft het paneel name, description, username, token, autosave_interval, autosave_slots, afk_autokick_interval en game_password naar data/server-settings.json vanuit Game-instellingen, en max_players vanuit je plan. Handmatige wijzigingen aan die sleutels worden overschreven, dus wijzig ze in Game-instellingen. Andere sleutels in het bestand blijven ongemoeid.
  • Er wordt een save voor je gemaakt. Tenzij een scenario is ingesteld, maakt de server het bestand saves/<Save Name>.zip aan met je Mappreset en Map seed als het bij het starten niet bestaat, en start het dan.
  • Updates bij elke start. Met Server automatisch bijwerken aan en Factorio-versie op latest vraagt een bootscript factorio.com om de huidige stabiele headless versie en downloadt die als hij afwijkt van wat is geïnstalleerd. Het script volgt het stabiele kanaal, omdat het spel Factorio daar naartoe updatet, zodat je spelers nog kunnen verbinden. Een vastgezet versienummer wordt nooit geüpdatet. Saves en mods worden nooit aangeraakt.
  • Space Age-schakelaar. De headless server zet de mods van de uitbreiding standaard aan in mods/mod-list.json. Bij elke start zet het paneel de regels voor Space Age, Quality en Elevated Rails gelijk aan Space Age en laat het alle andere modregels met rust, ook Recycler.
  • Saves, mods en RCON. Het paneel heeft een pagina Saves om saves te kiezen, uploaden, downloaden en er snapshots van te maken. Mods kun je neerzetten als .zip-bestanden onder Files, of installeren vanuit de Factorio Mod Portal zodra je factorio.com-gebruikersnaam en token zijn ingesteld. RCON zet je aan met RCON ingeschakeld?.

Zelf hosten of huren: een eerlijke vergelijking

  • Kosten. Zelf gehost: de serversoftware is gratis, en je betaalt voor hardware, stroom en bandbreedte, of voor een virtuele machine in de cloud. Gehuurd: een maandelijks bedrag per plan. Zie de huidige plannen.
  • Beschikbaarheid. Zelf gehost: zo betrouwbaar als je machine en je thuisinternet, en hij moet aan staan als je vrienden spelen. Gehuurd: draait op de hardware van de host, niet op je pc.
  • Netwerkblootstelling. Zelf gehost: spelers verbinden met je openbare IP en jij beheert de firewall en router, ook routers die bronpoorten willekeurig maken. Gehuurd: je thuis-IP is er niet bij betrokken.
  • Benodigde kennis. Zelf gehost: command line, port forwarding en JSON bewerken. Heel goed te doen, en een goede manier om te leren. Gehuurd: een webpaneel met formuliervelden.
  • Updates. Zelf gehost: download en pak de nieuwe headless build uit wanneer het spel updatet, anders kunnen spelers niet meedoen. Gehuurd: Server automatisch bijwerken controleert bij elke start.

Zelf hosten past bij je als er al de hele dag een machine draait en je je op je gemak voelt met netwerken. Huren past bij je als je liever geen hardware beheert.

Veelvoorkomende problemen en oplossingen

Spelers kunnen niet verbinden

Oorzaak: UDP 34197 is niet bereikbaar, een firewall of antivirus blokkeert UDP, of de router maakt de bronpoort willekeurig.

Oplossing: sta UDP 34197 toe en forward hem (niet TCP), en controleer dat je router de bronpoort van pakketten die 34197 verlaten niet willekeurig maakt. Zie Factorio ports and firewall explained.

De server weigert te starten na terugkeren naar een oudere versie

Oorzaak: een build over een andere heen uitpakken voegt bestanden toe maar verwijdert er nooit, dus er kan een ingebouwde mod achterblijven van de versie die je hebt verlaten. In onze test liet de overstap van experimental 2.1.20 (met een ingebouwde mod recycler) terug naar stable 2.0.77 data/recycler op schijf achter, en de server stopte met "Incompatible Factorio version (current: 2.0, required: 2.1)".

Oplossing: als je zelf host, verwijder dan bin/ en de ingebouwde modmappen onder data/ voordat je een oudere build over een nieuwere uitpakt, en blijf van saves/ en mods/ af. Bij PlayNHost doen onze installer en boot-updater dit al voor elke nieuwe build. Je eigen data/server-settings.json is een bestand, geen map, dus die blijft staan.

Een speler zonder de DLC kan niet meedoen

Oorzaak: Space Age staat aan, en daarmee Quality, Elevated Rails en Recycler.

Oplossing: zet voor een nieuwe wereld Space Age uit in Game-instellingen en herstart. Op Factorio 2.1 zet de schakelaar Recycler nog niet uit, dus als de speler nog steeds wordt geweigerd, open dan een ticket en dan controleren we samen met je de modlijst van de server. Laat Space Age aan voor een wereld die ermee is gemaakt. Zie Space Age aan of uitzetten op je Factorio-server.

FAQ

Kan ik gratis een Factorio-server hosten?

Ja. De headless server is een gratis download van factorio.com. Je betaalt nog steeds voor de machine, stroom en internet, en hij moet aan staan zolang mensen spelen.

Welke poort gebruikt een Factorio-server?

Standaard UDP 34197. Factorio gebruikt alleen UDP, en de poort kan worden gewijzigd.

Hoeveel spelers kunnen meedoen?

Stel max_players in in server-settings.json; 0 betekent geen limiet. De wiki van Factorio noemt 65.535 als harde limiet en zegt dat de praktische limiet veel lager ligt. Onze plannen zijn voor 4, 9 en 20 spelers.

Heeft de server een factorio.com-account nodig?

Alleen om in de openbare serverlijst te verschijnen, waarvoor een gebruikersnaam en token nodig zijn. Spelers kunnen ook zonder dat nog verbinden via het adres.

Kunnen spelers meedoen zonder dezelfde mods?

Nee. Alle spelinstanties hebben precies dezelfde spelversie en mods nodig.

Klaar om de setup over te slaan? Bekijk de Factorio-serverplannen.

Draait je server al ergens anders? Verhuis hem naar ons

ONZE NIEUWSTE BLOGS