Modiverse 是一款沙盒游戏,支持创建和游玩各种模组,如 TTT、Deathrun、FortWars、RP 等。它提供沙盒工具,可使用道具、灯光、推进器和轮子构建复杂的世界。本指南介绍如何在 Legion Hosting 上设置您的 Modiverse 服务器。
开始之前: 请确保您已拥有 GPanel 账户的访问权限。如果您需要查找服务器详细信息的帮助,请参阅 如何查找您的服务器 IP 和端口。
在 GPanel 中首次启动
- 登录 GPanel 并选择您的 Modiverse 服务器。
- 导航到 Console 选项卡。服务器将通过 SteamCMD(App ID 1549820)自动下载游戏文件。
- 等待下载和安装完成。这包括创建 ServerData 目录和下载默认配置。
- 安装完成后,服务器将启动。在控制台输出中查找
listening on port。 - 如果服务器没有自动启动,请点击 Start。
首次启动时间: 初始 SteamCMD 下载可能需要 10-20 分钟。请勿中断安装过程。
启动变量
在 GPanel 中导航到 Startup 选项卡以查看和修改以下变量:
| 变量 | 描述 | 默认值 |
|---|---|---|
HOSTNAME |
在服务器浏览器中显示的服务器名称 | Pterodactyl Server |
QUERY_PORT |
用于服务器浏览器列表的查询端口 | 27015 |
MAX_PLAYERS |
最大玩家数量(2-128) | 128 |
AUTO_UPDATE |
启动时自动更新(1 = 开启,0 = 关闭) | 1 |
服务器配置
Modiverse 使用一个 JSON 配置文件,位于:
KJMod/Binaries/Linux/ServerData/ServerConfiguration.json
您可以使用 GPanel 中的 File Manager 或通过 SFTP 进行编辑。
ServerConfiguration.json 示例
{
"version": 1,
"pin": "0000",
"motdURL": "http://test.com/motd.html",
"motdDelay": 5,
"rconPassword": "cHangeRC0nPasswOrD",
"mapCycle": [
{
"gameMode": "2285067974",
"comment": "Deathrun, Deathrun Example Map",
"map": "2286680373",
"assets": ["2229481041"],
"duration": 1800
}
]
}
| 设置 | 描述 |
|---|---|
pin |
玩家加入时必须输入的服务器 PIN(密码)。设置为 "0000" 或留空表示无 PIN。 |
motdURL |
自定义每日消息 HTML 页面的 URL |
motdDelay |
显示 MOTD 前的延迟秒数 |
rconPassword |
远程控制台访问密码。请务必修改默认密码! |
mapCycle |
要循环播放的地图和游戏模式数组 |
请更改 RCON 密码! 默认的
rconPassword 是公开已知的。请立即更改以防止未经授权的服务器访问。
地图循环配置
mapCycle 数组中的每个条目定义了游戏模式、地图、所需资源和持续时间:
gameMode-- Steam Workshop 游戏模式 IDmap-- Steam Workshop 地图 IDassets-- 所需的额外 Workshop 资源 ID 数组duration-- 回合持续时间(秒)comment-- 描述(仅供您参考)
需要重启: 编辑
ServerConfiguration.json 后,请从 GPanel 重启服务器以使更改生效。
如何连接
- 从 Steam 启动 Modiverse。
- 从主菜单打开服务器浏览器。
- 按名称搜索您的服务器。
- 选择您的服务器并点击 Join。
- 如果设置了服务器 PIN,请输入 PIN。
查找您的 IP: 您的服务器 IP 和端口显示在 GPanel 中服务器的主页面上。除非您拥有私有 IP,否则端口是随机分配的。有关详细说明,请参阅 如何查找您的服务器 IP 和端口。
Workshop 内容
Modiverse 高度依赖 Steam Workshop 内容来获取游戏模式、地图和资源。服务器会自动下载 mapCycle 配置中引用的 Workshop 项目。要添加新的游戏模式:
- 在 Modiverse Steam Workshop 上找到游戏模式和地图的 Workshop ID。
- 在
ServerConfiguration.json的mapCycle数组中添加新条目。 - 在
assets数组中包含所需的资源 Workshop ID。 - 重启服务器以下载和加载新内容。
相关文章
需要帮助? 如果您遇到本指南未涵盖的任何问题,请 提交支持工单,我们的团队将为您提供帮助。