限时抢购 50% 全场服务器优惠 仅剩最后几小时!
距结束还剩: 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
分类

Foundry 管理员与服务器管理


本指南涵盖您的 Foundry 专用服务器的管理员设置、玩家管理、服务器控制台使用、世界管理和故障排除。Foundry 是一款体素工厂建造游戏,玩家在程序生成的世界中建造和自动化复杂的生产线。有关初始服务器设置、配置、世界生成和连接说明,请参阅 Foundry 服务器设置指南

1. 管理员和主机控制

Foundry 专用服务器使用基于主机的权限模型。服务器操作员通过 App.cfg 配置文件和游戏内主机控制的组合来管理服务器。

服务器操作员访问

作为服务器操作员,您通过以下方式管理 Foundry 服务器:

  • GPanel 控制台: GPanel 中的服务器控制台显示服务器输出、连接事件和错误信息。这是您的主要监控工具。
  • 配置文件: App.cfg 文件控制所有服务器设置。通过 GPanel 中的 Files 选项卡或通过 SFTP 进行编辑。详情请参阅 Foundry 服务器设置指南
  • 游戏内控制: 当连接到服务器时,主机玩家可以通过游戏内菜单访问额外的管理选项。
提示: Foundry 目前作为抢先体验版处于活跃开发中。管理员和服务器管理功能可能会随未来更新而扩展。请查看 Foundry 官方更新日志以了解新的服务器命令和选项。

服务器密码保护

要限制谁可以加入您的服务器,请在 App.cfg 中设置密码:

server_password=YourSecretPassword

玩家连接时必须输入此密码。要将服务器重新设为公共,请清除密码值:

server_password=

从浏览器中隐藏服务器

如果您想要一个不出现在 Steam 服务器浏览器中的私有服务器,请设置:

server_is_public=false

玩家仍然可以使用您的 IP 和端口通过直接连接加入,但服务器不会在浏览中被发现。

2. 玩家管理

踢出玩家

要从服务器中移除破坏性玩家:

  • 游戏内: 从游戏内菜单打开玩家列表,选择玩家,并使用踢出选项。此功能可供主机玩家使用。
  • 重启服务器: 作为最后手段,从 GPanel 重启服务器将断开所有玩家。可以通过设置服务器密码来阻止破坏性玩家重新加入。

封禁玩家

要永久阻止玩家加入您的服务器:

  • 通过玩家管理菜单中提供的游戏内封禁选项。
  • 被封禁的玩家通过其 Steam ID 进行跟踪,未来的连接尝试将被拒绝。
  • 封禁列表在服务器重启后保持有效。
密码作为访问控制: 如果您需要立即控制谁可以加入,最可靠的方法是在 App.cfg 中设置 server_password,并仅与受信任的玩家共享。无论封禁系统的状态如何,这都有效。

管理玩家数量

控制可以同时在线的玩家数量:

server_max_players=16

默认最大值为 32。如果您的服务器套餐资源有限,或在多玩家连接时遇到性能问题,建议降低此值。每个连接的玩家会加载其位置周围的额外区块,增加服务器的处理负载。

3. 服务器控制台

GPanel 控制台显示实时服务器输出,包括:

  • 玩家连接和断开事件
  • 世界保存确认
  • 错误信息和警告
  • 服务器启动和关闭状态

读取控制台输出

监控控制台中的重要信息:

信息类型 示例 含义
玩家加入 Player [SteamName] connected 一名玩家已成功加入服务器。
玩家离开 Player [SteamName] disconnected 一名玩家已离开服务器。
自动保存 World saved 自动保存或手动保存已成功完成。
错误 ERROR: ... 出现错误。记录该信息以便故障排除。
服务器就绪 Server started on port 3724 服务器已上线并接受连接。

4. 世界管理

在世界之间切换

Foundry 通过 server_world_name 设置支持多个世界。每个世界名称对应一个独立的存档目录,拥有自己的工厂、地形和玩家数据。

  1. 从 GPanel 停止服务器。
  2. 打开 App.cfg 并将 server_world_name 更改为不同的名称:
    server_world_name=NewFactory
  3. 如果您想要具有特定地形的新世界,还需设置新的 map_seed 值。
  4. 启动服务器。如果该世界名称尚不存在,将生成一个新世界。
保留旧世界: 切换时不会删除之前的世界。要返回,只需将 server_world_name 改回原来的名称并重启即可。所有工厂进度将保持原样。

重置世界

要完全重置世界并以全新的工厂重新开始:

  1. 从 GPanel 停止服务器。
  2. 通过 SFTP 连接并导航到 serverfiles/ 目录。
  3. 删除或重命名世界文件夹(例如,将 MyFoundry 重命名为 MyFoundry_backup)。
  4. 如果您想要不同的地形,可以选择更改 App.cfg 中的 map_seed
  5. 启动服务器。将使用配置的种子生成一个全新的世界。
世界重置是永久性的。 该世界中的所有工厂结构、机器、传送带系统、地形修改和玩家背包都将丢失。在删除之前请务必备份世界文件夹。

恢复备份

  1. 从 GPanel 停止服务器。
  2. 通过 SFTP 连接。
  3. 将备份的世界文件夹上传到 serverfiles/ 目录,替换当前的文件夹。
  4. 确保文件夹名称与 App.cfg 中的 server_world_name 匹配。
  5. 启动服务器。将加载备份的世界。

5. 自动保存配置

Foundry 的自动保存系统会定期将完整的世界状态写入磁盘。在 App.cfg 中配置:

设置 效果
autosave_interval=300 300 秒 每 5 分钟保存一次(默认)。适合大多数服务器的良好平衡。
autosave_interval=600 600 秒 每 10 分钟保存一次。减少超大型工厂的保存频率。
autosave_interval=120 120 秒 每 2 分钟保存一次。更频繁的保存,更高的磁盘使用量。
autosave_interval=0 已禁用 无自动保存。您必须依赖手动保存,否则崩溃时可能丢失进度。
除非有特定原因,否则不要禁用自动保存。 如果服务器在没有最近保存的情况下崩溃,自上次保存以来的所有进度都将丢失。这可能意味着数小时的工厂建设工作付之东流。

6. 故障排除

服务器启动时崩溃

  • 检查 GPanel 控制台中的错误信息。常见原因包括 App.cfg 语法错误(缺少值、= 号周围多余的空格)。
  • 验证端口值未被手动更改。端口必须与 GPanel 分配的相匹配。
  • 尝试删除 App.cfg 并重启以使用默认值重新生成配置。
  • 如果崩溃与特定世界有关,尝试切换到新的 server_world_name 以测试问题是否与存档相关。
  • 如果崩溃持续,请提交支持工单,附上您的服务器 IP 和完整的控制台输出。

玩家无法连接

  • GPanel 中验证服务器正在运行。检查启动期间控制台是否有错误。
  • 确认玩家使用的是 GPanel Network 选项卡中正确的 IP 和端口。
  • 检查服务器密码是否正确(密码区分大小写)。
  • 确保服务器未达到 server_max_players 上限。
  • 验证服务器和玩家运行的是相同版本的 Foundry。游戏更新可能会暂时破坏兼容性。

服务器未出现在浏览器中

  • 确认 App.cfgserver_is_public=true
  • Steam 服务器浏览器索引新服务器可能需要几分钟。等待期间可以尝试直接连接。
  • 如果服务器运行很长时间仍未出现,请重启服务器。有时 Steam 主服务器连接可能会断开。

大型工厂导致性能下降

  • 拥有数千台机器和传送带的大型工厂建设会增加服务器 tick 时间。这是 Foundry 中的正常行为。
  • 减少 server_max_players 以降低加载的区块数量。
  • 启用 pause_server_when_empty=true,以便在没有人在线时服务器不模拟工厂。
  • 通过整合生产线和减少不必要的传送带路线来优化工厂布局。
  • 如果保存在超大世界上导致周期性卡顿,请增加 autosave_interval
  • 如果优化后性能仍然不佳,请考虑联系支持了解升级服务器套餐的事宜。

存档损坏

  • 如果服务器在自动保存期间崩溃,存档文件可能会损坏。
  • 如果有可用的手动 SFTP 备份,请从备份恢复。有关恢复说明,请参阅 Foundry 服务器设置指南
  • 如果没有备份,尝试切换到新的 server_world_name 重新开始,同时保留损坏的存档,以防未来更新可以恢复。
  • 定期的 SFTP 备份是防止存档损坏的最佳保护措施。至少每个游戏会话备份一次世界文件夹。

相关文章

需要帮助?

如果您遇到本文未涵盖的 Foundry 服务器问题,请提交支持工单,并附上您的服务器 IP、问题描述以及 GPanel 控制台中的相关错误信息。


这篇文章对您有帮助吗?

Ready to Get Started?

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