限时抢购 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
分类

在 Project Zomboid B41 和 B42 之间切换


本指南介绍如何通过 GPanel 在 Project Zomboid 服务器的 Build 41 (B41) 和 Build 42 (B42) 之间进行切换。内容涵盖存档兼容性、备份世界以及自行执行切换操作。

B41 和 B42 的存档不兼容。 在 Build 41 中创建的世界无法在 Build 42 中加载,在 Build 42 中创建的世界也无法在 Build 41 中加载。切换版本后,您现有的世界将无法在新版本上运行。切换前请务必备份您的存档。
为什么有人要切换回 B41? Build 42 仍在积极开发中。某些模组、服务器配置或新引入的错误可能导致不稳定。如果您的服务器遇到与 B42 相关的崩溃或兼容性问题,回退到 B41 是受支持的选项。同样,如果您准备从 B41 迁移到更新的 B42,您可以随时通过 GPanel 进行操作。

切换前:了解存档兼容性问题

Project Zomboid 将所有世界和玩家数据存储在与创建时所用版本绑定的存档文件夹中。两个版本对地图区块、物品定义和玩家角色数据使用不同的格式。

版本 Steam Beta 分支 能否使用 B41 存档? 能否使用 B42 存档?
Build 41 (B41) (留空)
Build 42 (B42) unstable

Beta 分支在 GPanel 服务器的 Startup 选项卡中设置。

切换完成后,您的服务器将在新版本上全新启动。之前版本的现有世界仍会保留在存档文件夹中,但服务器不会加载它。它不会被自动删除——只是不会被使用。您必须更改服务器名称或删除现有存档数据,然后才能在新版本上启动。

切换后您需要开始一个新世界。 请提前做好规划——在切换前通知您的玩家,让他们知道角色进度和地图探索不会从旧版本延续到新版本。

步骤 1 — 备份您当前的世界

在切换版本之前,请下载当前存档的副本。即使您不打算回到旧版本,备份也能防止意外数据丢失,并在情况发生变化时提供可恢复的内容。

选项 A:通过 GPanel 备份

  1. 登录 GPanel 并选择您的 Project Zomboid 服务器。
  2. 使用 Console 选项卡上的 Stop 按钮停止服务器,等待状态显示为 Offline
  3. 在 GPanel 中导航到 Backups 选项卡。
  4. 点击 Create Backup 并等待完成。备份将显示在下方列表中。
  5. 备份列出后,点击下载图标将其保存到本地。
gpanel-backups-tab

选项 B:通过 SFTP 下载存档文件夹

如果您只想下载世界存档数据而非完整的服务器备份,可以通过 SFTP 连接到服务器并手动下载存档文件夹。

  1. 在 GPanel 中,前往 SFTP 选项卡,记下您的 SFTP 主机名、端口、用户名和密码。
  2. 打开 SFTP 客户端(如 FileZilla),使用这些凭据连接。
  3. 导航到世界存档目录:
    /home/container/.cache/saves/multiplayer/<YourWorldName>/
  4. 将整个 <YourWorldName> 文件夹下载到本地计算机。

步骤 2 — 在 GPanel 中切换版本

通过服务器的启动选项即可在 B41 和 B42 之间切换,无需提交支持工单。

  1. 登录 GPanel 并选择您的 Project Zomboid 服务器。
  2. 确保服务器已停止。
  3. 前往 Startup 选项卡。
  4. 找到 Beta Branch 字段:
    • 要切换到 B41:将 Beta Branch 字段留(清空)。
    • 要切换到 B42:在 Beta Branch 字段中输入 unstable
  5. 在 Startup 选项卡中将 Server Name 更改为与当前名称不同的新名称。这可以防止新版本尝试加载不兼容的存档数据。
  6. 前往 Settings 选项卡,点击 Reinstall Server。这将下载所选版本的正确游戏文件。
  7. 启动服务器。它将在新服务器名称下生成一个全新的世界。
替代方案:不更改服务器名称保留设置。 您可以不更改服务器名称,而是删除服务器上除 .cache/ 文件夹以外的所有文件,然后重新安装。.cache/ 文件夹包含您的服务器配置,因此这样做可以在确保新版本游戏安装干净的同时保留您的设置。仅在不想更改服务器名称时使用此方法——注意,旧服务器名称下的存档数据需要从 .cache/saves/multiplayer/ 手动删除。

切换后的模组兼容性

模组在不同版本之间不兼容。为 B41 编写的模组无法在 B42 上运行,反之亦然。切换后,您需要检查并更换整个模组列表。

  • 从 B41 切换到 B42: 大多数热门的 B41 模组已更新或被 B42 版本替代。请在 Steam Workshop 中查找您之前使用的模组的 B42 专用版本。请注意,WorkshopItems 格式在 B42 中也有变化——请参阅模组安装指南了解正确的 B42 格式。
  • 从 B42 切换到 B41: B42 模组无法在 B41 上加载。您必须找到并安装您想使用的模组的原始 B41 版本。请在 Steam Workshop 中查找维护了独立 B41 分支的模组作者。
切换前清空您的模组列表。 如果您在配置中保留了 B42 模组然后切换到 B41(或反之),服务器将尝试加载与当前运行版本不兼容的模组。这通常会导致服务器无法启动。切换后,前往 GPanel 中的 StartupConfiguration 选项卡,清空 WorkshopItemsMods 字段,并在新版本上首次启动服务器之前保存。

常见问题

我可以同时保留 B41 世界和 B42 世界吗?

不能在同一服务器上同时运行——单个服务器实例一次只能运行一个版本。但是,切换到 B42 后,您的 B41 存档文件仍保留在磁盘上。如果将来切换回 B41 并恢复原始服务器名称,旧存档可以重新加载。您之前的存档数据存储在 .cache/saves/multiplayer/ 中,在版本切换期间不会被自动删除。

切换回 B41 需要额外费用吗?

不需要。版本切换完全通过 GPanel 完成,无需额外收费。在 Legion Hosting,Project Zomboid B41 和 B42 服务器的价格相同。

切换后我的玩家收到版本不匹配错误

这意味着服务器和玩家的游戏客户端处于不同的版本。玩家需要将其 Steam beta 分支与服务器的版本匹配:

  1. 在 Steam 中,右键点击 Project Zomboid 并选择 Properties
  2. 点击 Betas 选项卡。
  3. 从下拉菜单中选择 None——这将使用当前默认版本 (B41)。
  4. 如果服务器运行的是 B42,请选择 unstable
  5. 等待 Steam 更新游戏,然后启动并连接。

仍需帮助?

如果您在切换过程中遇到问题,请提交支持工单,我们将为您提供帮助。


这篇文章对您有帮助吗?

Ready to Get Started?

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