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
Kategorije

Foundry Admin and Server Management

foundry admin management saves 0 je ovo smatralo korisnim

This guide covers admin setup, player management, server console usage, world management, and troubleshooting for your Foundry dedicated server. Foundry is a voxel factory-building game where players construct and automate complex production lines in a procedurally generated world. For initial server setup, configuration, world generation, and connection instructions, see Foundry Server Setup Guide.

1. Admin and Host Controls

Foundry dedicated servers use a host-based permission model. The server operator manages the server through a combination of the App.cfg configuration file and in-game host controls.

Server Operator Access

As the server operator, you manage your Foundry server through:

  • GPanel Console: The server console in GPanel displays server output, connection events, and error messages. This is your primary monitoring tool.
  • Configuration file: The App.cfg file controls all server settings. Edit it via the Files tab in GPanel or via SFTP. See Foundry Server Setup Guide for details.
  • In-game controls: When connected to the server, the host player has access to additional management options through the in-game menu.
Tip: Foundry is in active development as an Early Access title. Admin and server management features may expand with future updates. Check the official Foundry patch notes for new server commands and options.

Server Password Protection

To restrict who can join your server, set a password in App.cfg:

server_password=YourSecretPassword

Players must enter this password when connecting. To make the server public again, clear the password value:

server_password=

Hiding the Server from the Browser

If you want a private server that does not appear in the Steam server browser, set:

server_is_public=false

Players can still join via direct connect using your IP and port, but the server will not be discoverable through browsing.

2. Player Management

Kicking Players

To remove a disruptive player from the server:

  • In-game: Open the player list from the in-game menu, select the player, and use the kick option. This is available to the host player.
  • Server restart: As a last resort, restarting the server from GPanel will disconnect all players. The disruptive player can be prevented from rejoining by setting a server password.

Banning Players

To permanently prevent a player from joining your server:

  • Use the in-game ban option when available through the player management menu.
  • Banned players are tracked by their Steam ID and will be rejected on future connection attempts.
  • The ban list persists across server restarts.
Password as access control: If you need immediate control over who can join, the most reliable method is setting a server_password in App.cfg and only sharing it with trusted players. This works regardless of the state of the ban system.

Managing Player Count

Control how many players can be online simultaneously:

server_max_players=16

The default maximum is 32. Lowering this value is recommended if your server plan has limited resources, or if you experience performance issues with many players connected. Each connected player loads additional chunks around their position, increasing the server's processing load.

3. Server Console

The GPanel console displays real-time server output including:

  • Player connection and disconnection events
  • World save confirmations
  • Error messages and warnings
  • Server startup and shutdown status

Reading Console Output

Monitor the console for important messages:

Message Type Example Meaning
Player join Player [SteamName] connected A player has successfully joined the server.
Player leave Player [SteamName] disconnected A player has left the server.
Auto-save World saved An auto-save or manual save completed successfully.
Error ERROR: ... Something went wrong. Note the message for troubleshooting.
Server ready Server started on port 3724 The server is online and accepting connections.

4. World Management

Switching Between Worlds

Foundry supports multiple worlds through the server_world_name setting. Each world name corresponds to a separate save directory with its own factory, terrain, and player data.

  1. Stop the server from GPanel.
  2. Open App.cfg and change server_world_name to a different name:
    server_world_name=NewFactory
  3. If you want a new world with specific terrain, also set a new map_seed value.
  4. Start the server. If the world name does not already exist, a new world will be generated.
Preserving old worlds: Previous worlds are not deleted when you switch. To go back, simply change server_world_name back to the original name and restart. All factory progress will be exactly as you left it.

Resetting a World

To completely reset a world and start fresh with a new factory:

  1. Stop the server from GPanel.
  2. Connect via SFTP and navigate to the serverfiles/ directory.
  3. Delete or rename the world folder (e.g., rename MyFoundry to MyFoundry_backup).
  4. Optionally change the map_seed in App.cfg if you want different terrain.
  5. Start the server. A fresh world will be generated using the configured seed.
World reset is permanent. All factory structures, machines, conveyor systems, terrain modifications, and player inventories in that world will be lost. Always back up the world folder before deleting it.

Restoring a Backup

  1. Stop the server from GPanel.
  2. Connect via SFTP.
  3. Upload your backed-up world folder to the serverfiles/ directory, replacing the current one.
  4. Ensure the folder name matches the server_world_name in App.cfg.
  5. Start the server. The backed-up world will be loaded.

5. Auto-Save Configuration

Foundry's auto-save system writes the full world state to disk at regular intervals. Configure it in App.cfg:

Setting Value Effect
autosave_interval=300 300 seconds Saves every 5 minutes (default). Good balance for most servers.
autosave_interval=600 600 seconds Saves every 10 minutes. Reduces save frequency for very large factories.
autosave_interval=120 120 seconds Saves every 2 minutes. More frequent saves, higher disk usage.
autosave_interval=0 Disabled No auto-saves. You must rely on manual saves or risk losing progress on crash.
Do not disable auto-save unless you have a specific reason. If the server crashes without a recent save, all progress since the last save will be lost. This can mean hours of factory building work.

6. Troubleshooting

Server Crashes on Startup

  • Check the GPanel console for error messages. Common causes include malformed App.cfg syntax (missing values, extra spaces around the = sign).
  • Verify port values have not been manually changed. The ports must match what GPanel assigns.
  • Try deleting App.cfg and restarting to regenerate a fresh config with defaults.
  • If the crash is related to a specific world, try switching to a new server_world_name to test if the issue is save-related.
  • If the crash persists, open a support ticket with your server IP and the full console output.

Players Cannot Connect

  • Verify the server is running in GPanel. Check the console for errors during startup.
  • Confirm the player is using the correct IP and port from the GPanel Network tab.
  • Check that the server password is correct (passwords are case-sensitive).
  • Ensure the server has not reached the server_max_players limit.
  • Verify both the server and the player are running the same version of Foundry. Game updates can temporarily break compatibility.

Server Not Appearing in Browser

  • Confirm server_is_public=true in App.cfg.
  • The Steam server browser can take several minutes to index a new server. Try direct connect while waiting.
  • Restart the server if it has been running for a long time without appearing. Sometimes the Steam master server connection can drop.

Performance Degradation with Large Factories

  • Large factory builds with thousands of machines and conveyor belts increase server tick time. This is expected behavior in Foundry.
  • Reduce server_max_players to lower the number of loaded chunks.
  • Enable pause_server_when_empty=true so the server does not simulate the factory when nobody is online.
  • Optimize your factory layout by consolidating production lines and reducing unnecessary conveyor routing.
  • Increase autosave_interval if saves are causing periodic lag spikes on very large worlds.
  • If performance remains poor after optimization, consider contacting support about upgrading your server plan.

Save Corruption

  • If the server crashes during an auto-save, the save file may become corrupted.
  • Restore from a manual SFTP backup if available. See Foundry Server Setup Guide for restore instructions.
  • If no backup exists, try switching to a new server_world_name to start fresh while keeping the corrupted save in case a future update can recover it.
  • Regular SFTP backups are the best protection against save corruption. Back up your world folder at least once per play session.

Related Articles

Need Help?

If you run into issues with your Foundry server that are not covered here, open a support ticket and include your server IP, a description of the problem, and any relevant error messages from the GPanel console.


Je li vam ovaj članak bio koristan?

Ready to Get Started?

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