Factorio Mods installeer je op een server door de Mod-ZIP-bestanden uit het officiële Mod Portal in de map mods/ te plaatsen, de mod-list.json netjes bij te houden en alle spelers naar identieke modversies te brengen. Belangrijk zijn een gestopte server, onveranderde ZIP-bestanden en een korte verbindingstest na de herstart.
Vereisten
Voordat je mods wijzigt, heb je toegang tot de serverbestanden, een draaiende Factorio Server en een mogelijkheid om opnieuw te starten nodig. Bij een gehuurde game-serverhosting server regel je upload, herstart en bestandscontrole meestal via het beheerpaneel of via bestands-/SFTP-toegang, afhankelijk van de geboekte omgeving.
Maak vóór grotere modwijzigingen een backup van je save en van de bestaande map mods/. Vooral grote modpacks veranderen recepten, technologieën en kaartvoortgang. Later verwijderen kan een save onspeelbaar maken of in elk geval handmatig herstelwerk vereisen.
Als primaire bron voor mods gebruik je het officiële Factorio Mod Portal: mods.factorio.com. Daar vind je modbestanden, versies en aanwijzingen voor dependencies. Gebruik geen hernoemde of uitgepakte ZIP-bestanden als de server de normale modstructuur verwacht.
Mods uit het Mod Portal installeren
- Mods vinden op mods.factorio.com
- Downloaden (
.zipbestand) - Uploaden naar de map
mods/op de server - Server herstarten
Let erop dat de modversie past bij de Factorio-versie van je server. Als je meerdere mods installeert, controleer dan ook de afhankelijkheden in het Mod Portal. Verplichte dependencies moeten aanwezig zijn, optionele dependencies kunnen extra functies vrijschakelen, maar zijn niet altijd strikt vereist.
Stop de server vóór de upload. Uploaden terwijl de server draait kan ertoe leiden dat de server oude bestanden blijft gebruiken of bij de volgende start een onvolledig bestand leest. Na de upload start je de server opnieuw en controleer je het log op meldingen over ontbrekende dependencies, verkeerde versies of gedeactiveerde mods.
mod-list.json bewerken
Factorio beheert actieve mods via de mod-list.json. Het bestand staat in de modmap en bevat de geactiveerde mods. De basismod moet actief blijven.
{
"mods": [
{"name": "base", "enabled": true},
{"name": "Krastorio2", "enabled": true},
{"name": "space-exploration", "enabled": true}
]
}
De name moet overeenkomen met de interne modnaam, niet per se met de mooie weergavenaam. Als je twijfelt, kijk dan naar de bestandsnaam van de gedownloade ZIP of naar de gegevens in het Mod Portal. Zet enabled alleen op true bij mods die ook echt in de map mods/ staan.
Na wijzigingen aan het JSON-bestand moet je letten op geldige syntaxis: komma's alleen tussen items, dubbele aanhalingstekens en geen comments. Eén kleine JSON-fout is genoeg om te voorkomen dat Factorio de lijst correct kan lezen.
Modsync met spelers
Alle spelers moeten dezelfde mods en versies hebben!
Aanbevolen werkwijze:
- Mods op de server installeren
- Modlijst aan spelers doorgeven
- Spelers installeren dezelfde mods lokaal
- Factorio controleert automatisch of mods overeenkomen
Voor stabiele sessies is het verstandig om na elke modwijziging een korte wijzigingsnotitie naar de spelers te sturen: modnaam, versie en of een bestaande save wordt geraakt. Als spelers bij het verbinden een afwijking zien, moeten ze niet zomaar een nieuwere versie installeren, maar exact de serverversie gebruiken.
Als je meerdere modded survival- of bouwservers beheert, kan een vast proces helpen: eerst backup, dan upload, dan versielijst, dan testjoin. Vergelijkbare sync-onderwerpen vind je ook bij andere games, bijvoorbeeld in de gids over Satisfactory Mods met SMM installeren of bij Project Zomboid Workshop Mods op de server.
Populaire modpacks
| Pack | Beschrijving | Moeilijkheid |
|---|---|---|
| Krastorio 2 | Uitgebreide endgame | Gemiddeld |
| Space Exploration | Ruimtekolonie | Hoog |
| Bob's + Angel's | Complexe ketens | Zeer hoog |
| Industrial Revolution | Op stoom gebaseerde fase | Gemiddeld |
| Nullius | Volledig anders | Zeer hoog |
Deze tabel is bedoeld als oriëntatie, niet als prestatie- of stabiliteitsbelofte. Grote packs verhogen de complexiteit duidelijk en kunnen langere planning, meer afstemming en voorzichtigere updates vereisen. Begin bij een nieuwe groep liever met weinig mods en breid pas uit zodra de server stabiel draait.
Modvolgorde en dependencies
Factorio handelt dependencies automatisch af:
- Verplichte dependencies worden gemarkeerd
- Optionele dependencies werken als ze aanwezig zijn
- Incompatibiliteiten worden weergegeven
Toch moet je foutmeldingen niet negeren. Een ontbrekende verplichte dependency voorkomt vaak dat de server start of deactiveert getroffen mods. Incompatibiliteiten kunnen ook relevant zijn als de server wel start, maar recepten, technologieën of interfaces in het spel fout werken.
Headless Server en mods
factorio --start-server save.zip --server-settings server-settings.json
Mods moeten in de map mods/ naast de executable staan.
Als je een Headless Server handmatig beheert, controleer dan ook de werkmap van waaruit Factorio wordt gestart. De server moet bij het starten dezelfde map mods/ zien als waarnaar je de bestanden hebt geüpload. Bij hosting-setups ligt deze padlogica meestal vast; bij eigen beheer is dit een veelvoorkomende foutbron.
Resultaat controleren
Na de herstart verbind je met een lokale client. Als Factorio je zonder modafwijking op de server laat en de save wordt geladen, is de installatie in principe gelukt. Controleer daarna in het spel of modinhoud zoals recepten, technologieën, items of interfaces aanwezig is.
Open daarnaast het serverlog en zoek naar waarschuwingen over mods. Een sessie kan ogenschijnlijk starten, terwijl optionele componenten ontbreken of afzonderlijke mods gedeactiveerd zijn. Leg de finale modlijst vast, zodat latere updates traceerbaar blijven.
Troubleshooting
Server start niet na modupload
Controleer eerst of alle geüploade bestanden volledige .zip bestanden zijn en of de mod-list.json geldige JSON bevat. Verwijder als test de laatst toegevoegde mods of zet ze op enabled: false totdat de server weer start.
Spelers kunnen niet joinen
Vergelijk de modlijst en versies tussen server en client. Al één afwijkende versie kan deelname blokkeren. Geef spelers de exacte lijst door en laat ze lokale modversies daarop aanpassen.
Er ontbreekt een dependency
Open de modpagina in het officiële Mod Portal en controleer de opgegeven afhankelijkheden. Download ontbrekende verplichte dependencies, plaats ze ook in de map mods/ en activeer ze indien nodig in de mod-list.json.
Modinhoud verschijnt niet in het spel
Controleer of de mod echt geactiveerd is en of de geladen save met deze mod is gestart of gemigreerd. Sommige inhoud verschijnt pas na onderzoek, kaartgeneratie of bepaalde spelgebeurtenissen.
Controle, grenzen en veilige terugweg
De handleiding “Factorio Mods op de server installeren – gids” geldt voor het in het artikel beschreven servertype en de versiestand die op het controlemoment zichtbaar was. Menunamen, beschikbare versies, mod- of plugincompatibiliteit en benodigde resources kunnen na updates afwijken. Neem waarden daarom niet ongecontroleerd over naar een andere game-, loader- of serverversie.
Maak vóór wijzigingen aan wereld, save, configuratie of uitbreidingen een backup van de betreffende bestanden. Wijzig daarna slechts één samenhangende stap en controleer die met dezelfde client- en serverversie waarmee je later wilt spelen.
| Controlepunt | Verwacht resultaat | Afbreken en terugweg |
|---|---|---|
| Serverstart | De server bereikt zonder nieuwe foutmelding de bedrijfsbereide toestand. | Bij startfouten wijziging terugdraaien en de laatste backup terugzetten. |
| Verbindingstest | Een testaccount kan verbinden via het adres dat in het paneel wordt weergegeven. | Bij versie- of verbindingsfouten versie, poort en vrijgaven opnieuw vergelijken. |
| Functietest | De concreet gewijzigde functie werkt zonder bestaande wereld- of speldata te beschadigen. | Bij bijwerkingen server stoppen en geback-upte bestanden herstellen. |
Een geslaagde losse test is geen prestatie- of beschikbaarheidsgarantie. Wereldgrootte, mods, plugins, spelersaantal, netwerkroute en gelijktijdige belasting kunnen het resultaat veranderen. Documenteer versie, wijziging en testresultaat, zodat je latere afwijkingen kunt herleiden.
FAQ
Moet ik Factorio Mods uitpakken?
Nee. Voor de gebruikelijke serverinstallatie plaats je de gedownloade .zip bestanden ongewijzigd in de map mods/.
Kunnen spelers andere mods gebruiken dan de server?
Voor multiplayer moeten de relevante mods en versies overeenkomen. Factorio controleert afwijkingen bij het verbinden en meldt conflicten.
Kan ik mods achteraf aan een bestaande save toevoegen?
Vaak kan dat, maar het is niet zonder risico. Maak vooraf een backup en controleer de aanwijzingen van de betreffende mod, vooral bij grote overhaul-packs.
Wat doe ik eerst bij grote modpacks?
Installeer eerst alle verplichte dependencies, start met een testsave en documenteer de versies. Pas daarna moet je een productieve save met de groep voortzetten.
Hoe houd ik modupdates onder controle?
Update niet tijdens een lopende speelsessie. Stop de server, maak een backup van save en modmap, update gericht en test het joinen voordat je de sessie vrijgeeft.