在《饥荒:联机版》(Don't Starve Together)中,更改服务器模式(即游戏模式,如生存、无尽、荒野)的具体方法取决于你是在创建新世界时调整,还是修改已运行的世界,以下是不同情况下的操作指南:
如果你还没创建存档,或想新建一个不同模式的世界,直接在创建界面选择即可:
步骤:
1. 进入游戏主菜单,点击“主机”(Host Server)。
2. 选择“创建新世界”(Create World)。
3. 在“世界设置”(World Settings)页面,找到“游戏模式”(Game Mode)选项。
4. 下拉选择你想要的模式:
生存(Survival):经典模式,所有人共享生命,死亡后扣除经验或随机复活(默认设置)。
无尽(Endless):玩家可以无限复活,没有时间或分数限制,适合长期建设。
荒野(Wilderness):开局没有营火,玩家出生点分散,死亡后直接变成幽灵且暂时无法复活他人。
5. 点击“创建世界” 即可。
如果你已经玩了一段时间,想在不重建存档的前提下切换模式,可以使用游戏内控制台。
前提: 你必须是该世界的主机(管理员)或拥有管理员权限。
步骤:
1. 进入你的游戏世界。
2. 按(反引号键,通常位于Tab键上方) 打开控制台(默认是<kbd></kbd>,也可能是<kbd>/</kbd>键)。
3. 输入以下命令(其中模式英文名 替换为你想切换的模式):
TheWorld.net.components.worldsettingstracker:SetWorldMode("模式英文名")- 模式英文名对照:
- 生存:"survival"
- 无尽:"endless"
- 荒野:"wilderness"
示例: 切换到无尽模式:
TheWorld.net.components.worldsettingstracker:SetWorldMode("endless")4. 按Enter 执行命令。
5. 输入c_save() 保存当前世界,然后输入c_reset() 重载世界以使更改生效。
- 或者你也可以手动退出并重新进入该存档。
注意: 这个命令会改变世界规则(比如死亡惩罚、复活机制等),但已经存在的建筑、物品和角色状态不会丢失。
3. 修改专用服务器(Dedicated Server)的配置
如果你是使用独立服务器(非游戏内直接开房),需要修改配置文件:
定位文件: 找到服务器的worldgenoverride.lua 或settings.ini(取决于版本)。
修改模式: 在文件中找到game_mode 这一项,改为:
game_mode = "endless" -- 或其他模式
保存并重启服务器 即可生效。
为什么改了模式后感觉没变化? 某些模式特性(如“无尽”的“心跳复活”)可能需要在下次死亡后才会完全更新,或者你使用的命令版本有误,请确认输入命令后保存并重载了世界。
模式影响哪些内容? 主要影响:复活方式、能否在远古区域复活、死亡时物品是否掉落、是否允许幽灵形态复活他人等,具体可在游戏内按 ` ` 打开控制台,输入TheWorld.components.worldsettingstracker:GetWorldMode()` 查看当前模式。
如果不想用控制台: 最简单的办法是直接用当前地图的种子(Seed)在创建新世界时选择模式,然后使用调试命令c_regenerateworld() 重建地形(但会丢失所有建筑和进度,除非备份存档)。
如果你不熟悉控制台命令,建议直接在创建新世界时选择模式,因为后期修改可能引发一些规则不一致的问题。
文章摘自:https://idc.huochengrm.cn/fwq/25177.html
评论