Deze gids behandelt het instellen van beheerders, spelerbeheer, gebruik van de serverconsole, wereldbeheer en probleemoplossing voor je Foundry dedicated server. Foundry is een voxel fabrieks-bouwspel waarin spelers complexe productielijnen bouwen en automatiseren in een procedureel gegenereerde wereld. Voor de initiële serverconfiguratie, configuratie, wereldgeneratie en verbindingsinstructies, zie Foundry Server Setup Gids.
1. Beheerder- en hostbediening
Foundry dedicated servers gebruiken een hostgebaseerd rechtenmodel. De serverbeheerder beheert de server via een combinatie van het configuratiebestand App.cfg en in-game hostbediening.
Toegang als serverbeheerder
Als serverbeheerder beheer je je Foundry server via:
- GPanel Console: De serverconsole in GPanel toont serveruitvoer, verbindingsgebeurtenissen en foutmeldingen. Dit is je primaire monitoringtool.
- Configuratiebestand: Het bestand
App.cfgregelt alle serverinstellingen. Bewerk het via het tabblad Files in GPanel of via SFTP. Zie Foundry Server Setup Gids voor details. - In-game bediening: Wanneer je verbonden bent met de server, heeft de hostspeler toegang tot extra beheeropties via het in-game menu.
Wachtwoordbeveiliging van de server
Om te beperken wie er kan deelnemen aan je server, stel een wachtwoord in in App.cfg:
server_password=YourSecretPassword
Spelers moeten dit wachtwoord invoeren bij het verbinden. Om de server weer openbaar te maken, wis de wachtwoordwaarde:
server_password=
De server verbergen in de browser
Als je een privéserver wilt die niet verschijnt in de Steam serverbrowser, stel in:
server_is_public=false
Spelers kunnen nog steeds verbinding maken via directe verbinding met je IP en port, maar de server is niet vindbaar via browsen.
2. Spelerbeheer
Spelers verwijderen
Om een storende speler van de server te verwijderen:
- In-game: Open de spelerslijst via het in-game menu, selecteer de speler en gebruik de kick-optie. Dit is beschikbaar voor de hostspeler.
- Server herstarten: Als laatste redmiddel zal het herstarten van de server via GPanel alle spelers loskoppelen. De storende speler kan worden verhinderd opnieuw deel te nemen door een serverwachtwoord in te stellen.
Spelers bannen
Om een speler permanent te verhinderen deel te nemen aan je server:
- Gebruik de in-game ban-optie wanneer beschikbaar via het spelerbeheer menu.
- Gebande spelers worden bijgehouden via hun Steam ID en worden geweigerd bij toekomstige verbindingspogingen.
- De banlijst blijft behouden bij serverherstarts.
server_password in App.cfg en deze alleen delen met vertrouwde spelers. Dit werkt ongeacht de status van het bansysteem.
Spelersaantal beheren
Bepaal hoeveel spelers tegelijkertijd online kunnen zijn:
server_max_players=16
Het standaard maximum is 32. Het verlagen van deze waarde wordt aanbevolen als je serverabonnement beperkte resources heeft, of als je prestatieproblemen ervaart met veel verbonden spelers. Elke verbonden speler laadt extra chunks rond hun positie, wat de verwerkingsbelasting van de server verhoogt.
3. Serverconsole
De GPanel console toont real-time serveruitvoer inclusief:
- Verbindings- en ontkoppelingsgebeurtenissen van spelers
- Bevestigingen van wereldopslag
- Foutmeldingen en waarschuwingen
- Status van het opstarten en afsluiten van de server
Console-uitvoer lezen
Monitor de console voor belangrijke berichten:
| Berichttype | Voorbeeld | Betekenis |
|---|---|---|
| Speler komt binnen | Player [SteamName] connected |
Een speler is succesvol verbonden met de server. |
| Speler verlaat | Player [SteamName] disconnected |
Een speler heeft de server verlaten. |
| Automatisch opslaan | World saved |
Een automatische of handmatige opslag is succesvol voltooid. |
| Fout | ERROR: ... |
Er is iets misgegaan. Noteer het bericht voor probleemoplossing. |
| Server gereed | Server started on port 3724 |
De server is online en accepteert verbindingen. |
4. Wereldbeheer
Wisselen tussen werelden
Foundry ondersteunt meerdere werelden via de instelling server_world_name. Elke wereldnaam komt overeen met een aparte opslagdirectory met eigen fabriek, terrein en spelergegevens.
- Stop de server via GPanel.
- Open
App.cfgen wijzigserver_world_namenaar een andere naam:server_world_name=NewFactory - Als je een nieuwe wereld wilt met specifiek terrein, stel dan ook een nieuwe
map_seedwaarde in. - Start de server. Als de wereldnaam nog niet bestaat, wordt een nieuwe wereld gegenereerd.
server_world_name terug naar de oorspronkelijke naam en herstart. Alle fabrieksvoortgang blijft exact zoals je het hebt achtergelaten.
Een wereld resetten
Om een wereld volledig te resetten en opnieuw te beginnen met een nieuwe fabriek:
- Stop de server via GPanel.
- Maak verbinding via SFTP en navigeer naar de map
serverfiles/. - Verwijder of hernoem de wereldmap (bijv. hernoem
MyFoundrynaarMyFoundry_backup). - Wijzig optioneel de
map_seedinApp.cfgals je ander terrein wilt. - Start de server. Er wordt een nieuwe wereld gegenereerd met de geconfigureerde seed.
Een back-up herstellen
- Stop de server via GPanel.
- Maak verbinding via SFTP.
- Upload je back-up wereldmap naar de map
serverfiles/, ter vervanging van de huidige. - Zorg ervoor dat de mapnaam overeenkomt met de
server_world_nameinApp.cfg. - Start de server. De back-up wereld wordt geladen.
5. Configuratie van automatisch opslaan
Het automatische opslagsysteem van Foundry schrijft de volledige wereldstatus op regelmatige intervallen naar schijf. Configureer het in App.cfg:
| Instelling | Waarde | Effect |
|---|---|---|
autosave_interval=300 |
300 seconden | Slaat elke 5 minuten op (standaard). Goede balans voor de meeste servers. |
autosave_interval=600 |
600 seconden | Slaat elke 10 minuten op. Vermindert de opslagfrequentie voor zeer grote fabrieken. |
autosave_interval=120 |
120 seconden | Slaat elke 2 minuten op. Frequentere opslag, hoger schijfgebruik. |
autosave_interval=0 |
Uitgeschakeld | Geen automatische opslag. Je moet vertrouwen op handmatige opslag of riskeert voortgangsverlies bij een crash. |
6. Probleemoplossing
Server crasht bij het opstarten
- Controleer de GPanel console op foutmeldingen. Veelvoorkomende oorzaken zijn onjuiste
App.cfgsyntax (ontbrekende waarden, extra spaties rond het=teken). - Controleer of portwaarden niet handmatig zijn gewijzigd. De poorten moeten overeenkomen met wat GPanel toewijst.
- Probeer
App.cfgte verwijderen en herstart om een nieuw configuratiebestand met standaardwaarden te genereren. - Als de crash gerelateerd is aan een specifieke wereld, probeer dan te wisselen naar een nieuwe
server_world_nameom te testen of het probleem opslaggerelateerd is. - Als de crash aanhoudt, open dan een supportticket met je server-IP en de volledige console-uitvoer.
Spelers kunnen geen verbinding maken
- Controleer of de server draait in GPanel. Controleer de console op fouten tijdens het opstarten.
- Bevestig dat de speler het juiste IP en de juiste port gebruikt uit het tabblad Network in GPanel.
- Controleer of het serverwachtwoord correct is (wachtwoorden zijn hoofdlettergevoelig).
- Zorg ervoor dat de server de
server_max_playerslimiet niet heeft bereikt. - Controleer of zowel de server als de speler dezelfde versie van Foundry draaien. Game-updates kunnen tijdelijk de compatibiliteit verbreken.
Server verschijnt niet in de browser
- Bevestig dat
server_is_public=trueinApp.cfg. - De Steam serverbrowser kan enkele minuten nodig hebben om een nieuwe server te indexeren. Probeer directe verbinding terwijl je wacht.
- Herstart de server als deze al lange tijd draait zonder te verschijnen. Soms kan de verbinding met de Steam masterserver wegvallen.
Prestatievermindering bij grote fabrieken
- Grote fabrieksconstructies met duizenden machines en transportbanden verhogen de servertick-tijd. Dit is verwacht gedrag in Foundry.
- Verlaag
server_max_playersom het aantal geladen chunks te verminderen. - Schakel
pause_server_when_empty=truein zodat de server de fabriek niet simuleert wanneer niemand online is. - Optimaliseer je fabrieksindeling door productielijnen te consolideren en onnodige transportbandroutes te verminderen.
- Verhoog
autosave_intervalals opslagacties periodieke vertragingen veroorzaken bij zeer grote werelden. - Als de prestaties slecht blijven na optimalisatie, overweeg dan contact op te nemen met support over het upgraden van je serverabonnement.
Beschadiging van opslag
- Als de server crasht tijdens een automatische opslag, kan het opslagbestand beschadigd raken.
- Herstel vanuit een handmatige SFTP-back-up indien beschikbaar. Zie Foundry Server Setup Gids voor herstelinstructies.
- Als er geen back-up bestaat, probeer dan te wisselen naar een nieuwe
server_world_nameom opnieuw te beginnen terwijl je de beschadigde opslag behoudt voor het geval een toekomstige update deze kan herstellen. - Regelmatige SFTP-back-ups zijn de beste bescherming tegen beschadiging van opslagbestanden. Maak minstens eenmaal per speelsessie een back-up van je wereldmap.
Gerelateerde artikelen
- Foundry Server Setup Gids
- Hoe vind je het IP en de port van je server
- Bestanden uploaden via SFTP
- Handleiding voor het starten van je server
Hulp nodig?
Als je problemen ondervindt met je Foundry server die hier niet worden behandeld, open dan een supportticket en vermeld je server-IP, een beschrijving van het probleem en eventuele relevante foutmeldingen uit de GPanel console.