《RuneScape: Dragonwilds》是一款设定在《RuneScape》世界中的合作生存角色扮演游戏。最多6名玩家可以在专属服务器上共同探索、制作、建造和战斗。内存建议为2 GB基础内存 + 每位玩家1 GB(满员6人服务器需8 GB)。
预设配置详情
RuneScape: Dragonwilds
作者/贡献者
<!-- prettier-ignore-start -->
<!-- markdownlint-disable -->
<table>
<tr>
<td align="center">
<a href="https://github.com/redthirten">
<img src="https://avatars.githubusercontent.com/u/4533989" width="50px;" alt=""/><br /><sub><b>Red-Thirten</b></sub>
</a>
<br />
<a href="https://github.com/pelican-eggs/games-steamcmd/commits?author=redthirten" title="代码">💻</a>
<a href="https://github.com/pelican-eggs/games-steamcmd/commits?author=redthirten" title="维护者">🔨</a>
</td>
<td align="center">
<a href="https://github.com/NeilHanlon">
<img src="https://avatars.githubusercontent.com/u/680198" width="50px;" alt=""/><br /><sub><b>NeilHanlon</b></sub>
</a>
<br />
<a href="https://github.com/pelican-eggs/games-steamcmd/commits?author=NeilHanlon" title="代码">💻</a>
<a href="https://github.com/pelican-eggs/games-steamcmd/commits?author=NeilHanlon" title="贡献者">💡</a>
</td>
</tr>
</table>
<!-- markdownlint-enable -->
<!-- prettier-ignore-end -->
游戏描述
来自 Steam 商店页面:
在 RuneScape 被遗忘的 Ashenfall 大陆上,巨龙已经苏醒。在这款合作(1-4人)生存建造游戏中,收集、建造、提升技能并制作物品以求生存。只有掌握生存技巧并揭开古老秘密,他们才有希望独自或与盟友一起屠戮龙后。
安装/系统要求
| 最低配置 | 推荐配置 | |
|---|---|---|
| 处理器 | 64位处理器 | --- |
| 内存 | 3072 MiB(2 GiB + 1 GiB/玩家) | 8192 MiB(2 GiB + 1 GiB/玩家 x 6名玩家) |
| 存储空间 | 6144 MiB | 8192 MiB |
| 主机操作系统 | 大多数稳定的64位Linux操作系统分支均可运行。 | 使用已安装操作系统的最新内核版本可防止某些边缘情况下的安装/启动问题。 |
| 游戏所有权 | 不需要 | --- |
[!WARNING]
如果您希望通过局域网访问服务器,可能需要在路由器中配置NAT回流。这是因为服务器仅向Epic在线服务(EOS)中继其公网IP,而客户端只会连接到EOS提供的IP。此问题可能在不久的将来通过客户端修复。
服务器端口
| 端口 | 默认值 | 协议 | 必需 |
|---|---|---|---|
| 主端口 | 7777 | UDP | 是 |
世界管理
请参阅官方文档了解以下操作说明:
- 将世界迁移到专用服务器
- 使用自定义设置创建新世界
- 例如:PVP、创造模式等
加入服务器
- 记下您的世界名称。这可以是您的默认世界名称(在"启动"选项卡下),也可以是您上传的世界名称。
- 在游戏中,进入世界界面的"公开"选项卡。
- 在搜索栏中输入您的精确世界名称,区分大小写。
- 按回车键,您的服务器应该会显示出来供您加入。
控制台命令
目前没有已知的控制台命令。
备份示例忽略文件
世界存档是完整恢复所需的关键数据——游戏二进制文件由Steam重新下载,配置文件在下次启动时由面板重新生成。PersistentDownloadDir/ 和 SpudCache/ 被排除,因为它们体积庞大且会完全重新生成。
# 忽略所有游戏文件
*
# 保留存档数据
!RSDragonwilds/
!RSDragonwilds/Saved/
!RSDragonwilds/Saved/SaveGames/
!RSDragonwilds/Saved/Config/
!RSDragonwilds/Saved/Logs/
# 排除大型/不必要的Saved子目录
RSDragonwilds/Saved/PersistentDownloadDir/
RSDragonwilds/Saved/SpudCache/
registry.cn-shanghai.aliyuncs.com/pterodactyl-images/steamcmd:debian
./RSDragonwilds/Binaries/Linux/RSDragonwildsServer-Linux-Shipping -log -port={{SERVER_PORT}} -ini:Game:[/Script/Engine.GameSession]:MaxPlayers={{MAX_PLAYERS}}
| 变量名 | 变量 | 描述 | 默认值 | 规则 | 可查看 | 可编辑 |
|---|---|---|---|---|---|---|
| 自动更新 | AUTO_UPDATE |
启动时快速检查服务器更新,并在必要时进行更新。(1 启用 | 0 禁用) | 1 |
boolean
布尔
|
||
| [必需] 所有者ID | OWNER_ID |
你的《RuneScape: Dragonwilds》玩家ID。可在游戏内设置菜单底部找到。使用复制按钮将其添加到剪贴板。未设置所有者ID时服务器将无法启动! | CHANGEME000000000000000000000000 |
required|alpha_num|size:32
必填 字母数字 长度 32
|
||
| 默认世界名称 | DEFAULT_WORLD_NAME |
首次启动时创建的世界名称。玩家在“世界”界面的“公开”选项卡中通过此世界名称搜索您的服务器(区分大小写)。上传的世界将忽略此设置,并使用其自身的名称。 | Default World |
required|string|max:32
必填 字符串 最大 32
|
||
| 服务器名称 | SERVER_NAME |
你的服务器名称。在游戏内服务器浏览器中显示为“创建者”。 | Dragonwilds |
required|string|max:16
必填 字符串 最大 16
|
||
| 管理员密码 | ADMIN_PASSWORD |
知道此密码的任何人都可以进入暂停菜单 > 设置菜单中的服务器管理选项卡。在管理员密码再次更改之前,他们将被视为管理员。你可以通过进入文件 > RSDragonwilds > 已保存 > 配置 > Linux > DedicatedServer.ini 来查看使用管理员密码进入服务器管理界面的人员列表。 | CHANGE ME TO A SECURE PASSWORD! |
required|string
必填 字符串
|
||
| 世界密码 | WORLD_PASSWORD |
玩家加入服务器时必须输入的可选密码。该密码将覆盖世界中存储的任何密码。如果你希望任何人都能加入你的世界,可以留空。 | |
nullable|string
可选 字符串
|
||
| 最大玩家数 | MAX_PLAYERS |
最大玩家数量(1-6)。 | 6 |
required|integer|between:1,6
必填 整数 介于 1-6 之间
|
||
| [系统] 专用服务器应用ID | SRCDS_APPID |
用于安装和更新的Steam应用ID。 | 4019830 |
required|integer|in:4019830
必填 整数 选项: 4019830
|
registry.cn-shanghai.aliyuncs.com/pterodactyl-images/installers:debian
/bin/bash
#!/bin/bash
## File: RuneScape Dragonwilds Egg - egg-pterodactyl-runescape-dragonwilds.json
## Authors: David Wolfe (Red-Thirten)
## Date: 2026/04/23
## License: MIT License
## Image to install with is 'registry.cn-shanghai.aliyuncs.com/pterodactyl-images/installers:debian'
# Download and install SteamCMD
export HOME=/mnt/server
cd /tmp
mkdir -p $HOME/steamcmd $HOME/steamapps
curl -sSL -o steamcmd.tar.gz https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xzvf steamcmd.tar.gz -C $HOME/steamcmd
cd $HOME/steamcmd
# SteamCMD fails otherwise for some reason, even running as root.
# This is changed at the end of the install process anyways.
chown -R root:root /mnt
# Install/Verify game server using SteamCMD
./steamcmd.sh +force_install_dir $HOME +login anonymous +app_update ${SRCDS_APPID} validate +quit
# Set up 32 and 64 bit libraries
mkdir -p $HOME/.steam/sdk{32,64}
cp -v linux32/steamclient.so /mnt/server/.steam/sdk32/steamclient.so
cp -v linux64/steamclient.so /mnt/server/.steam/sdk64/steamclient.so
## RuneScape Dragonwilds Setup
# Check for successful installation & ensure binary is executable
BINARY_DIR=$HOME/RSDragonwilds/Binaries/Linux
BINARY_NAME=RSDragonwildsServer-Linux-Shipping
if [[ -f $BINARY_DIR/$BINARY_NAME ]]; then
chmod +x $BINARY_DIR/$BINARY_NAME
echo -e "
RuneScape Dragonwilds Dedicated Server successfully installed!
"
exit 0
else
echo -e "
SteamCMD failed to install the RuneScape Dragonwilds Dedicated Server!"
echo -e "\tTry reinstalling the server again.
"
exit 1
fi
{
"_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO",
"meta": {
"version": "PTDL_v2",
"update_url": "https://eggs.pterodactyl.top/eggs/99/download/egg-runescape-dragonwilds.json"
},
"exported_at": "2026-04-23T23:56:48+00:00",
"name": "RuneScape: Dragonwilds",
"author": "red_thirten@yahoo.com",
"description": "《RuneScape: Dragonwilds》是一款设定在《RuneScape》世界中的合作生存角色扮演游戏。最多6名玩家可以在专属服务器上共同探索、制作、建造和战斗。内存建议为2 GB基础内存 + 每位玩家1 GB(满员6人服务器需8 GB)。",
"features": [
"steam_disk_space"
],
"docker_images": {
"registry.cn-shanghai.aliyuncs.com/pterodactyl-images/steamcmd:debian": "registry.cn-shanghai.aliyuncs.com/pterodactyl-images/steamcmd:debian"
},
"file_denylist": [],
"startup": "./RSDragonwilds/Binaries/Linux/RSDragonwildsServer-Linux-Shipping -log -port={{SERVER_PORT}} -ini:Game:[/Script/Engine.GameSession]:MaxPlayers={{MAX_PLAYERS}}",
"config": {
"files": "{\n \"RSDragonwilds/Saved/Config/LinuxServer/DedicatedServer.ini\": {\n \"parser\": \"ini\",\n \"find\": {\n \"[/Script/Dominion.DedicatedServerSettings].OwnerId\": \"{{server.build.env.OWNER_ID}}\",\n \"[/Script/Dominion.DedicatedServerSettings].ServerName\": \"{{server.build.env.SERVER_NAME}}\",\n \"[/Script/Dominion.DedicatedServerSettings].DefaultWorldName\": \"{{server.build.env.DEFAULT_WORLD_NAME}}\",\n \"[/Script/Dominion.DedicatedServerSettings].AdminPassword\": \"{{server.build.env.ADMIN_PASSWORD}}\",\n \"[/Script/Dominion.DedicatedServerSettings].WorldPassword\": \"{{server.build.env.WORLD_PASSWORD}}\"\n }\n }\n}",
"startup": "{\n \"done\": \"CREATE SESSION - Advertise\"\n}",
"logs": "{}",
"stop": "^C"
},
"scripts": {
"installation": {
"script": "#!/bin/bash\n\n## File: RuneScape Dragonwilds Egg - egg-pterodactyl-runescape-dragonwilds.json\n## Authors: David Wolfe (Red-Thirten)\n## Date: 2026/04/23\n## License: MIT License\n## Image to install with is 'registry.cn-shanghai.aliyuncs.com/pterodactyl-images/installers:debian'\n\n# Download and install SteamCMD\nexport HOME=/mnt/server\ncd /tmp\nmkdir -p $HOME/steamcmd $HOME/steamapps\ncurl -sSL -o steamcmd.tar.gz https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz\ntar -xzvf steamcmd.tar.gz -C $HOME/steamcmd\ncd $HOME/steamcmd\n\n# SteamCMD fails otherwise for some reason, even running as root.\n# This is changed at the end of the install process anyways.\nchown -R root:root /mnt\n\n# Install/Verify game server using SteamCMD\n./steamcmd.sh +force_install_dir $HOME +login anonymous +app_update ${SRCDS_APPID} validate +quit\n\n# Set up 32 and 64 bit libraries\nmkdir -p $HOME/.steam/sdk{32,64}\ncp -v linux32/steamclient.so /mnt/server/.steam/sdk32/steamclient.so\ncp -v linux64/steamclient.so /mnt/server/.steam/sdk64/steamclient.so\n\n## RuneScape Dragonwilds Setup\n# Check for successful installation & ensure binary is executable\nBINARY_DIR=$HOME/RSDragonwilds/Binaries/Linux\nBINARY_NAME=RSDragonwildsServer-Linux-Shipping\nif [[ -f $BINARY_DIR/$BINARY_NAME ]]; then\n chmod +x $BINARY_DIR/$BINARY_NAME\n echo -e \"\\nRuneScape Dragonwilds Dedicated Server successfully installed!\\n\"\n exit 0\nelse\n echo -e \"\\n\\nSteamCMD failed to install the RuneScape Dragonwilds Dedicated Server!\"\n echo -e \"\\tTry reinstalling the server again.\\n\"\n exit 1\nfi",
"container": "registry.cn-shanghai.aliyuncs.com/pterodactyl-images/installers:debian",
"entrypoint": "/bin/bash"
}
},
"variables": [
{
"name": "自动更新",
"description": "启动时快速检查服务器更新,并在必要时进行更新。(1 启用 | 0 禁用)",
"env_variable": "AUTO_UPDATE",
"default_value": "1",
"user_viewable": true,
"user_editable": true,
"rules": "boolean",
"field_type": "text"
},
{
"name": "[必需] 所有者ID",
"description": "你的《RuneScape: Dragonwilds》玩家ID。可在游戏内设置菜单底部找到。使用复制按钮将其添加到剪贴板。未设置所有者ID时服务器将无法启动!",
"env_variable": "OWNER_ID",
"default_value": "CHANGEME000000000000000000000000",
"user_viewable": true,
"user_editable": true,
"rules": "required|alpha_num|size:32",
"field_type": "text"
},
{
"name": "默认世界名称",
"description": "首次启动时创建的世界名称。玩家在“世界”界面的“公开”选项卡中通过此世界名称搜索您的服务器(区分大小写)。上传的世界将忽略此设置,并使用其自身的名称。",
"env_variable": "DEFAULT_WORLD_NAME",
"default_value": "Default World",
"user_viewable": true,
"user_editable": true,
"rules": "required|string|max:32",
"field_type": "text"
},
{
"name": "服务器名称",
"description": "你的服务器名称。在游戏内服务器浏览器中显示为“创建者”。",
"env_variable": "SERVER_NAME",
"default_value": "Dragonwilds",
"user_viewable": true,
"user_editable": true,
"rules": "required|string|max:16",
"field_type": "text"
},
{
"name": "管理员密码",
"description": "知道此密码的任何人都可以进入暂停菜单 > 设置菜单中的服务器管理选项卡。在管理员密码再次更改之前,他们将被视为管理员。你可以通过进入文件 > RSDragonwilds > 已保存 > 配置 > Linux > DedicatedServer.ini 来查看使用管理员密码进入服务器管理界面的人员列表。",
"env_variable": "ADMIN_PASSWORD",
"default_value": "CHANGE ME TO A SECURE PASSWORD!",
"user_viewable": true,
"user_editable": true,
"rules": "required|string",
"field_type": "text"
},
{
"name": "世界密码",
"description": "玩家加入服务器时必须输入的可选密码。该密码将覆盖世界中存储的任何密码。如果你希望任何人都能加入你的世界,可以留空。",
"env_variable": "WORLD_PASSWORD",
"default_value": "",
"user_viewable": true,
"user_editable": true,
"rules": "nullable|string",
"field_type": "text"
},
{
"name": "最大玩家数",
"description": "最大玩家数量(1-6)。",
"env_variable": "MAX_PLAYERS",
"default_value": "6",
"user_viewable": true,
"user_editable": true,
"rules": "required|integer|between:1,6",
"field_type": "text"
},
{
"name": "[系统] 专用服务器应用ID",
"description": "用于安装和更新的Steam应用ID。",
"env_variable": "SRCDS_APPID",
"default_value": "4019830",
"user_viewable": false,
"user_editable": false,
"rules": "required|integer|in:4019830",
"field_type": "text"
}
]
}附属文件
暂无附属文件
提交历史
Fork 关系
查看关系图暂无 Fork,成为第一个 Fork 的人吧!