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
Kategorien

Foundry Server-Einrichtungsanleitung


Diese Anleitung behandelt die Einrichtung Ihres Foundry Dedicated Servers bei Legion Hosting, die Konfiguration von Startvariablen, die Bearbeitung der Servereinstellungsdatei, die Einrichtung der Weltgenerierung, die Verbindung zu Ihrem Server sowie die Verwaltung von Speicherständen und Backups. Foundry ist ein voxelbasiertes Fabrikbauspiel, in dem Spieler Ressourcen abbauen, automatisierte Produktionslinien aufbauen und riesige Fabriken in einer prozedural generierten Welt erweitern. Für Admin-Steuerungen, Spielerverwaltung und Fehlerbehebung siehe Foundry Admin- und Serververwaltung.

Hinweis: Foundry Dedicated Server laufen unabhängig von der In-Game-Hosting-Option. Ein Dedicated Server hält Ihre Fabrikwelt rund um die Uhr online, sodass Spieler weiter bauen und automatisieren können, ohne dass der Host anwesend sein muss.

1. Erster Start

  1. Melden Sie sich bei GPanel an und wählen Sie Ihren Foundry-Server aus.
  2. Gehen Sie zum Startup-Tab und überprüfen Sie die konfigurierbaren Variablen (siehe Tabelle in Abschnitt 2).
  3. Setzen Sie SERVER_NAME auf einen Namen für Ihren Server. Dieser erscheint im Steam-Serverbrowser.
  4. Setzen Sie SRV_PW, wenn Sie den Zugang einschränken möchten. Lassen Sie es leer für einen öffentlichen Server.
  5. Setzen Sie optional einen MAP_SEED, um die Weltgenerierung zu steuern. Lassen Sie es leer für einen zufälligen Seed.
  6. Kehren Sie zum Console-Tab zurück und klicken Sie auf Start.
  7. Warten Sie, bis die Konsole bestätigt, dass der Server gestartet ist. Der erste Start kann einige Minuten dauern, da der Server die Welt generiert und die anfänglichen Konfigurationsdateien erstellt.
Der erste Start generiert Konfigurationsdateien. Wenn Sie App.cfg oder andere Konfigurationsdateien bearbeiten müssen, starten Sie den Server einmal, lassen Sie ihn fertig laden und stoppen Sie ihn dann vor der Bearbeitung. Die Dateien existieren erst nach dem ersten Durchlauf.

2. GPanel-Startvariablen

Die folgenden Variablen sind im GPanel-Startup-Tab verfügbar. Diese werden bei jedem Start an den Server übergeben.

Variable Erforderlich Beschreibung
SERVER_NAME Ja Der im Steam-Serverbrowser angezeigte Name.
SRV_PW Nein Optionales Passwort, das Spieler zum Beitreten eingeben müssen. Leer lassen für einen öffentlichen Server.
MAX_PLAYERS Nein Maximale Anzahl gleichzeitiger Spieler. Standard ist 32.
MAP_SEED Nein Seed-Nummer für die Weltgenerierung. Verwenden Sie denselben Seed, um identisches Gelände zu erzeugen. Leer lassen für eine zufällige Welt.
WORLD_NAME Nein Der Name des Welt-/Speicherordners. Standard ist MyFoundry. Eine Änderung erstellt eine neue Welt.
PUBLIC_SERVER Nein Ob der Server im Steam-Serverbrowser erscheint. Setzen Sie auf true oder false. Standard ist true.

3. Server-Konfigurationsdatei

Für erweiterte Einstellungen über die Startvariablen hinaus können Sie die Serverkonfigurationsdatei direkt bearbeiten. Stoppen Sie Ihren Server, bevor Sie Änderungen vornehmen.

Dateispeicherort

App.cfg

Öffnen Sie diese Datei über den Files-Tab in GPanel oder verbinden Sie sich via SFTP. Die Datei verwendet ein einfaches key=value-Format mit einer Einstellung pro Zeile. Wenn die Datei nicht existiert, starten und stoppen Sie den Server einmal, um sie zu generieren.

Stoppen Sie immer Ihren Server, bevor Sie Konfigurationsdateien bearbeiten. Der Server liest App.cfg beim Start. Änderungen während der Laufzeit werden erst beim nächsten Neustart wirksam.

Wichtige Einstellungen in App.cfg

Einstellung Standard Beschreibung
server_name My Server Servername, der im Steam-Serverbrowser angezeigt wird.
server_password (leer) Passwort, das zum Beitreten des Servers erforderlich ist. Leer bedeutet öffentlich.
server_world_name MyFoundry Der Name des Welt-/Speicherordners. Jeder eindeutige Name erstellt eine separate Welt mit eigenen Speicherdaten.
server_max_players 32 Maximale Anzahl gleichzeitiger Spieler auf dem Server.
server_is_public true Steuert, ob der Server im Steam-Serverbrowser gelistet wird.
server_port 3724 Spielport. Wird von GPanel verwaltet -- ändern Sie ihn nicht, es sei denn, der Support weist Sie an.
server_query_port 27015 Steam-Query-Port für Serverbrowser-Einträge. Wird von GPanel verwaltet.
map_seed (zufällig) Seed-Nummer für die prozedurale Weltgenerierung. Verwenden Sie einen beliebigen Ganzzahlwert. Derselbe Seed erzeugt immer dasselbe Geländelayout.
autosave_interval 300 Auto-Save-Intervall in Sekunden. Standard ist 300 (5 Minuten). Setzen Sie auf 0, um Auto-Save zu deaktivieren.
pause_server_when_empty true Pausiert die Spielwelt, wenn keine Spieler verbunden sind. Setzen Sie auf false, um die Fabrik rund um die Uhr laufen zu lassen.

Beispielkonfiguration

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
Ändern Sie nicht die Port-Werte. Die server_port und server_query_port werden von GPanel zugewiesen und müssen mit Ihren zugeteilten Ports übereinstimmen. Eine Änderung verhindert, dass Spieler sich verbinden können und der Server im Browser erscheint.

4. Weltgenerierung

Foundry verwendet prozedurale Weltgenerierung zur Erstellung seines Voxel-Geländes. Die Welt wird aus einer Seed-Nummer generiert, die das Layout von Gelände, Erzvorkommen und Biomen bestimmt.

Map-Seed

  • Setzen Sie den map_seed-Wert in App.cfg oder die MAP_SEED-Startvariable auf eine beliebige Ganzzahl.
  • Die Verwendung desselben Seeds erzeugt immer dasselbe Weltlayout, was nützlich ist, wenn Sie eine bestimmte Welt mit anderen teilen oder eine Welt nach einem Reset neu erstellen möchten.
  • Lassen Sie den Seed leer oder lassen Sie ihn ganz weg, damit der Server eine zufällige Welt generiert.
  • Der Seed beeinflusst nur die anfängliche Weltgenerierung. Das Ändern des Seeds in einer bestehenden Welt hat keine Auswirkung -- Sie müssen eine neue Welt erstellen (server_world_name ändern), damit ein neuer Seed wirksam wird.

Weltname und mehrere Welten

Die server_world_name-Einstellung bestimmt, welchen Speicherordner der Server verwendet. Sie können mehrere Welten pflegen, indem Sie zwischen verschiedenen Weltnamen wechseln:

  • Jeder eindeutige server_world_name erstellt eine separate Welt mit eigenen Speicherdaten, Fabrikzustand und Spielerfortschritt.
  • Um Welten zu wechseln, stoppen Sie den Server, ändern Sie den server_world_name in App.cfg und starten Sie neu.
  • Vorherige Welten bleiben erhalten und können durch Zurückwechseln zu ihrem Namen erneut geladen werden.

Pause bei Leerlauf

Die pause_server_when_empty-Option steuert, ob Ihre Fabrik weiterläuft, wenn keine Spieler online sind:

  • true (Standard) -- Die Welt pausiert, wenn alle Spieler die Verbindung trennen. Fabriken stoppen die Produktion, Ressourcen werden nicht mehr verbraucht. Gut zum Sparen von Serverressourcen und um den Spielstand vorhersehbar zu halten.
  • false -- Die Fabrik läuft rund um die Uhr weiter. Produktionslinien laufen weiter, Ressourcen sammeln sich an, und die Welt schreitet voran, auch wenn niemand spielt. Kann den Serverressourcenverbrauch erhöhen.

5. Verbindung herstellen

Option A -- Steam-Serverbrowser

  1. Starten Sie Foundry.
  2. Wählen Sie im Hauptmenü Multiplayer.
  3. Klicken Sie auf Join Game, um den Serverbrowser zu öffnen.
  4. Verwenden Sie die Suchleiste, um Ihren Server nach Namen zu finden.
  5. Wählen Sie Ihren Server aus und klicken Sie auf Join. Geben Sie das Serverpasswort ein, falls eines gesetzt ist.
Es kann einige Minuten dauern, bis ein neu gestarteter Server im Browser erscheint. Wenn Ihr Server nicht angezeigt wird, versuchen Sie, die Liste zu aktualisieren oder sich direkt per IP zu verbinden.

Option B -- Direktverbindung

  1. Starten Sie Foundry.
  2. Wählen Sie im Hauptmenü Multiplayer.
  3. Wählen Sie die Option Direct Connect.
  4. Geben Sie die IP-Adresse und den Port Ihres Servers aus dem GPanel-Network-Tab ein:
    <your-server-ip>:<port>
  5. Geben Sie das Serverpasswort ein, wenn Sie dazu aufgefordert werden, und klicken Sie auf Connect.
Verbindungsprobleme? Überprüfen Sie, ob Ihr Server in GPanel läuft, stellen Sie sicher, dass Sie die korrekte IP und den korrekten Port aus dem Network-Tab verwenden, und vergewissern Sie sich, dass das Serverpasswort übereinstimmt. Ports werden zufällig zugewiesen, sofern Sie keine private IP haben. Siehe So finden Sie Ihre Server-IP und Ihren Port für Hilfe beim Auffinden Ihrer Verbindungsdetails.

6. Speicherverwaltung

Auto-Save

Der Server speichert automatisch im Intervall, das durch autosave_interval in App.cfg festgelegt ist (Standard: alle 300 Sekunden / 5 Minuten). Foundry-Auto-Saves sind unauffällig und verursachen bei den meisten Fabrikgrößen keine merklichen Verzögerungen.

Speicherdatei-Speicherort

Speicherdateien werden auf dem Server unter dem in server_persistent_data_override_folder in App.cfg angegebenen Pfad gespeichert. Der Standardpfad ist:

serverfiles/

Dieses Verzeichnis enthält den vollständigen Weltzustand einschließlich Geländemodifikationen, platzierter Strukturen, Fabrikmaschinen, Förderbänder und Spielerinventare.

Manuelle Backups via SFTP

  1. Stoppen Sie den Server über GPanel, um sicherzustellen, dass alle Daten auf die Festplatte geschrieben werden.
  2. Verbinden Sie sich via SFTP mit Ihrem Server. Siehe So laden Sie Dateien via SFTP hoch für Anweisungen.
  3. Laden Sie das gesamte Speicherverzeichnis Ihrer Welt herunter (z.B. serverfiles/).
  4. Bewahren Sie das Backup an einem sicheren Ort auf Ihrem Computer auf.
Sichern Sie regelmäßig. Große Fabriken mit vielen Maschinen und Förderbändern stellen erheblichen Bauaufwand dar. Regelmäßige Backups schützen vor Speicherstand-Beschädigung, versehentlichen Weltzurücksetzungen oder unerwünschten Änderungen durch andere Spieler.

Einen Speicherstand wiederherstellen

  1. Stoppen Sie den Server über GPanel.
  2. Verbinden Sie sich via SFTP und navigieren Sie zum serverfiles/-Verzeichnis.
  3. Laden Sie Ihr gesichertes Weltverzeichnis hoch und ersetzen Sie das vorhandene.
  4. Stellen Sie sicher, dass der Ordnername mit dem server_world_name in App.cfg übereinstimmt.
  5. Starten Sie den Server über GPanel. Der Server lädt den wiederhergestellten Speicherstand.

7. Leistungstipps

Foundry ist ein Fabrikbauspiel, und die Serverleistung wird direkt von der Fabrikkomplexität beeinflusst. Behalten Sie diese Tipps im Hinterkopf, wenn Ihre Fabrik wächst:

  • Fabrikkomplexität: Große Anzahlen von Maschinen, Förderbändern und Logistiknetzwerken erhöhen die Server-Tick-Last. Wenn Sie Verzögerungen bemerken, erwägen Sie die Konsolidierung oder Optimierung von Produktionsketten.
  • Chunk-Laden: Der Server verarbeitet alle geladenen Chunks. Mehr aktive Fabrikbereiche, die über die Karte verteilt sind, bedeuten mehr zu simulierende Chunks. Eine kompakte Fabrik reduziert die Anzahl der Chunks, die der Server verfolgen muss.
  • Spieleranzahl: Mehr verbundene Spieler bedeuten mehr geladene Chunks um jeden Spieler herum. Wenn die Leistung bei vielen Spielern nachlässt, erwägen Sie eine Reduzierung von server_max_players.
  • Auto-Save-Häufigkeit: Sehr häufige Auto-Saves (unter 60 Sekunden) können auf großen Welten periodische Ruckler verursachen. Der Standard von 300 Sekunden ist in der Regel ausreichend, aber Sie können ihn bei Bedarf erhöhen.
  • Pause bei Leerlauf: Die Aktivierung von pause_server_when_empty=true verhindert unnötige Simulation, wenn niemand spielt, was zu einer konsistenten Leistung während aktiver Spielsitzungen beiträgt.
Tipp: Wenn Ihre Fabrik sehr groß geworden ist und Sie anhaltende Verzögerungen erleben, eröffnen Sie ein Support-Ticket, um ein Upgrade Ihres Serverplans für zusätzliche Ressourcen zu besprechen.

Verwandte Artikel

Brauchen Sie Hilfe?

Wenn Sie auf Probleme mit Ihrem Foundry-Server stoßen, die hier nicht behandelt werden, eröffnen Sie ein Support-Ticket und geben Sie Ihre Server-IP, eine Beschreibung des Problems und alle relevanten Fehlermeldungen aus der GPanel-Konsole an.


War dieser Artikel hilfreich?

Ready to Get Started?

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