Flitsaanbieding 50% korting op alle servers Laatste dag!
Eindigt over: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categorieën

Foundry Server Installatiehandleiding


Deze handleiding behandelt hoe je je Foundry dedicated server instelt op Legion Hosting, opstartvariabelen configureert, het serverinstellingenbestand bewerkt, wereldgeneratie instelt, verbinding maakt met je server en opgeslagen bestanden en back-ups beheert. Foundry is een voxel-gebaseerd fabrieksbouwspel waarin spelers grondstoffen delven, geautomatiseerde productielijnen bouwen en enorme fabrieken uitbreiden over een procedureel gegenereerde wereld. Voor beheerdersbediening, spelerbeheer en probleemoplossing, zie Foundry Beheer en Serverbeheer.

Opmerking: Foundry dedicated servers draaien onafhankelijk van de in-game hostoptie. Een dedicated server houdt je fabriekswereld 24/7 online zodat spelers kunnen doorgaan met bouwen en automatiseren zonder dat de host aanwezig hoeft te zijn.

1. Eerste start

  1. Log in op GPanel en selecteer je Foundry server.
  2. Ga naar het tabblad Startup en bekijk de configureerbare variabelen (zie de tabel in Sectie 2).
  3. Stel SERVER_NAME in op een naam voor je server. Deze verschijnt in de Steam serverbrowser.
  4. Stel SRV_PW in als je de toegang wilt beperken. Laat het leeg voor een openbare server.
  5. Stel optioneel een MAP_SEED in om de wereldgeneratie te bepalen. Laat het leeg voor een willekeurige seed.
  6. Ga terug naar het tabblad Console en klik op Start.
  7. Wacht tot de console bevestigt dat de server is gestart. De eerste lancering kan een paar minuten duren omdat de server de wereld genereert en initiële configuratiebestanden aanmaakt.
Eerste start genereert configuratiebestanden. Als je App.cfg of andere configuratiebestanden moet bewerken, start de server één keer, laat hem volledig laden en stop hem vervolgens voordat je gaat bewerken. De bestanden bestaan pas na de eerste keer draaien.

2. GPanel opstartvariabelen

De volgende variabelen zijn beschikbaar in het GPanel Startup tabblad. Deze worden bij elke start aan de server doorgegeven.

Variabele Vereist Beschrijving
SERVER_NAME Ja De naam die wordt weergegeven in de Steam serverbrowser.
SRV_PW Nee Optioneel wachtwoord dat spelers moeten invoeren om deel te nemen. Laat leeg voor een openbare server.
MAX_PLAYERS Nee Maximaal aantal gelijktijdige spelers. Standaard is 32.
MAP_SEED Nee Wereldgeneratie-seednummer. Gebruik dezelfde seed om identiek terrein te herscheppen. Laat leeg voor een willekeurige wereld.
WORLD_NAME Nee De naam van de wereld/opslagmap. Standaard is MyFoundry. Dit wijzigen maakt een nieuwe wereld aan.
PUBLIC_SERVER Nee Of de server verschijnt in de Steam serverbrowser. Stel in op true of false. Standaard is true.

3. Serverconfiguratiebestand

Voor geavanceerde instellingen die verder gaan dan wat de opstartvariabelen bieden, kun je het serverconfiguratiebestand rechtstreeks bewerken. Stop je server voordat je wijzigingen aanbrengt.

Bestandslocatie

App.cfg

Open dit bestand via het tabblad Files in GPanel of maak verbinding via SFTP. Het bestand gebruikt een eenvoudig key=value formaat met één instelling per regel. Als het bestand niet bestaat, start en stop de server eenmaal om het te genereren.

Stop altijd je server voordat je configuratiebestanden bewerkt. De server leest App.cfg bij het opstarten. Wijzigingen die worden aangebracht terwijl de server draait, worden pas van kracht bij de volgende herstart.

Belangrijke instellingen in App.cfg

Instelling Standaard Beschrijving
server_name My Server Servernaam weergegeven in de Steam serverbrowser.
server_password (leeg) Wachtwoord vereist om de server te betreden. Leeg betekent openbaar.
server_world_name MyFoundry De naam van de wereld/opslagmap. Elke unieke naam maakt een aparte wereld met eigen opslaggegevens aan.
server_max_players 32 Maximaal aantal gelijktijdige spelers toegestaan op de server.
server_is_public true Bepaalt of de server wordt weergegeven in de Steam serverbrowser.
server_port 3724 Gamepoort. Dit wordt beheerd door GPanel -- wijzig dit niet tenzij support dit aangeeft.
server_query_port 27015 Steam querypoort gebruikt voor serverbrowservermeldingen. Beheerd door GPanel.
map_seed (willekeurig) Seednummer voor procedurele wereldgeneratie. Gebruik een willekeurig geheel getal. Dezelfde seed produceert altijd dezelfde terreinindeling.
autosave_interval 300 Auto-save interval in seconden. Standaard is 300 (5 minuten). Stel in op 0 om auto-save uit te schakelen.
pause_server_when_empty true Pauzeert de spelwereld wanneer er geen spelers verbonden zijn. Stel in op false om de fabriek 24/7 te laten draaien.

Voorbeeldconfiguratie

server_name=My Legion Factory
server_password=
server_world_name=MyFoundry
server_max_players=16
server_is_public=true
server_port=3724
server_query_port=27015
map_seed=48293175
autosave_interval=300
pause_server_when_empty=true
Wijzig de poortwaarden niet. De server_port en server_query_port worden toegewezen door GPanel en moeten overeenkomen met je toegewezen poorten. Het wijzigen ervan voorkomt dat spelers verbinding kunnen maken en dat de server in de browser verschijnt.

4. Wereldgeneratie

Foundry gebruikt procedurele wereldgeneratie om zijn voxelterrein te creëren. De wereld wordt gegenereerd op basis van een seednummer, dat de indeling van terrein, ertsafzettingen en biomen bepaalt.

Map Seed

  • Stel de map_seed waarde in App.cfg of de MAP_SEED opstartvariabele in op een willekeurig geheel getal.
  • Het gebruik van dezelfde seed produceert altijd dezelfde wereldindeling, wat handig is als je een specifieke wereld met anderen wilt delen of een wereld wilt herscheppen na een reset.
  • Laat de seed leeg of laat hem helemaal weg om de server een willekeurige wereld te laten genereren.
  • De seed heeft alleen invloed op de initiële wereldgeneratie. Het wijzigen van de seed op een bestaande wereld heeft geen effect -- je moet een nieuwe wereld aanmaken (wijzig server_world_name) om een nieuwe seed van kracht te laten worden.

Wereldnaam en meerdere werelden

De instelling server_world_name bepaalt welke opslagmap de server gebruikt. Je kunt meerdere werelden onderhouden door te schakelen tussen verschillende wereldnamen:

  • Elke unieke server_world_name maakt een aparte wereld aan met eigen opslaggegevens, fabrieksstatus en spelervoortgang.
  • Om van wereld te wisselen, stop de server, wijzig de server_world_name in App.cfg en herstart.
  • Vorige werelden worden bewaard en kunnen opnieuw geladen worden door terug te schakelen naar hun naam.

Pauzeren wanneer leeg

De optie pause_server_when_empty bepaalt of je fabriek blijft draaien wanneer er geen spelers online zijn:

  • true (standaard) -- De wereld pauzeert wanneer alle spelers de verbinding verbreken. Fabrieken stoppen met produceren, grondstoffen worden niet meer verbruikt. Goed om serverbronnen te besparen en de spelstatus voorspelbaar te houden.
  • false -- De fabriek blijft 24/7 draaien. Productielijnen gaan door, grondstoffen stapelen zich op en de wereld vordert zelfs wanneer niemand speelt. Kan het servergebruik verhogen.

5. Verbinding maken

Optie A -- Steam serverbrowser

  1. Start Foundry.
  2. Selecteer in het hoofdmenu Multiplayer.
  3. Klik op Join Game om de serverbrowser te openen.
  4. Gebruik de zoekbalk om je server op naam te vinden.
  5. Selecteer je server en klik op Join. Voer het serverwachtwoord in als er een is ingesteld.
Het kan een paar minuten duren voordat een nieuw gestarte server in de browser verschijnt. Als je server niet verschijnt, probeer de lijst te vernieuwen of maak rechtstreeks verbinding via IP.

Optie B -- Directe verbinding

  1. Start Foundry.
  2. Selecteer in het hoofdmenu Multiplayer.
  3. Kies de optie Direct Connect.
  4. Voer het IP-adres en de poort van je server in via het tabblad Network in GPanel:
    <your-server-ip>:<port>
  5. Voer het serverwachtwoord in als daarom wordt gevraagd en klik op Connect.
Verbindingsproblemen? Controleer of je server draait in GPanel, controleer of je het juiste IP en de juiste poort gebruikt van het tabblad Network, en zorg ervoor dat het serverwachtwoord overeenkomt. Poorten worden willekeurig toegewezen tenzij je een privé-IP hebt. Zie Hoe je je server-IP en poort vindt voor hulp bij het vinden van je verbindingsgegevens.

6. Opslagbeheer

Auto-save

De server slaat automatisch op met het interval dat is opgegeven door autosave_interval in App.cfg (standaard: elke 300 seconden / 5 minuten). Foundry auto-saves zijn niet-storend en veroorzaken geen merkbare vertraging voor de meeste fabrieksgroottes.

Locatie van opslagbestanden

Opslagbestanden worden op de server opgeslagen op het pad dat is opgegeven door server_persistent_data_override_folder in App.cfg. Het standaardpad is:

serverfiles/

Deze map bevat de volledige wereldstatus inclusief terreinwijzigingen, geplaatste structuren, fabrieksmachines, transportbanden en spelerinventarissen.

Handmatige back-ups via SFTP

  1. Stop de server vanuit GPanel om ervoor te zorgen dat alle gegevens naar schijf worden geschreven.
  2. Maak verbinding met je server via SFTP. Zie Bestanden uploaden via SFTP voor instructies.
  3. Download de volledige opslagmap voor je wereld (bijv. serverfiles/).
  4. Sla de back-up op een veilige locatie op je computer op.
Maak regelmatig back-ups. Grote fabrieken met veel machines en transportbanden vertegenwoordigen aanzienlijke bouwinspanning. Regelmatige back-ups beschermen tegen beschadigde opgeslagen bestanden, onbedoelde wereldresets of ongewenste wijzigingen door andere spelers.

Een opgeslagen bestand herstellen

  1. Stop de server vanuit GPanel.
  2. Maak verbinding via SFTP en navigeer naar de map serverfiles/.
  3. Upload je back-up van de wereldmap en vervang de bestaande.
  4. Zorg ervoor dat de mapnaam overeenkomt met de server_world_name in App.cfg.
  5. Start de server vanuit GPanel. De server zal het herstelde opgeslagen bestand laden.

7. Prestatietips

Foundry is een fabrieksbouwspel en serverprestaties worden direct beïnvloed door fabriekscomplexiteit. Houd deze tips in gedachten naarmate je fabriek groeit:

  • Fabriekscomplexiteit: Grote aantallen machines, transportbanden en logistieke netwerken verhogen de servertickbelasting. Als je vertraging opmerkt, overweeg dan om productieketens te consolideren of te optimaliseren.
  • Chunk-laden: De server verwerkt alle geladen chunks. Meer actieve fabrieksgebieden verspreid over de kaart betekent meer chunks om te simuleren. Je fabriek compact houden vermindert het aantal chunks dat de server moet bijhouden.
  • Aantal spelers: Meer verbonden spelers betekent meer chunks geladen rondom elke speler. Als de prestaties verslechteren met veel spelers, overweeg dan om server_max_players te verlagen.
  • Auto-save frequentie: Zeer frequente auto-saves (minder dan 60 seconden) op grote werelden kunnen periodieke haperingen veroorzaken. De standaard 300 seconden is meestal prima, maar je kunt het verhogen indien nodig.
  • Pauzeren wanneer leeg: Het inschakelen van pause_server_when_empty=true voorkomt onnodige simulatie wanneer niemand speelt, wat helpt om consistente prestaties te behouden tijdens actieve speelsessies.
Tip: Als je fabriek erg groot is geworden en je aanhoudende vertraging ervaart, open een supportticket om het upgraden van je serverplan voor extra middelen te bespreken.

Gerelateerde artikelen

Hulp nodig?

Als je problemen ondervindt met je Foundry server die hier niet worden behandeld, open een supportticket en vermeld je server-IP, een beschrijving van het probleem en eventuele relevante foutmeldingen uit de GPanel console.


Was dit artikel nuttig?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.