按系统选择服务器安装包
本次核查的 v2.1.2 发行版提供 Windows 版 ReSkateServer-2.1.2.zip,以及原生 x86_64 Linux 版 ReSkateServer-Linux-2.1.2.tar.gz。两者都不是玩家客户端。服务器不需要完整游戏或 Steam 应用,但需要随包提供的 Steam 网络库。文档有时把 Linux 压缩包称为 ZIP;请使用发行页上的实际附件。
查看来源 ↗首次运行、配置与管理员
把所选包解压到独立目录。Windows 首次运行 ReSkateServer.exe 生成 ReSkateServer.json,停止后至少修改 server.name,再重启。文档警告管理员修改时会回写配置,因此运行中手改可能被覆盖。将 steam_api64.dll、steamclient64.dll、tier0_s64.dll、vstdlib_s64.dll 和 world-layers.json 保留在程序旁。
role <your SteamID64> admin多数服主应先看的设置
先处理发现、访问与地图选择。下表列出文档中的嵌套字段,帮助理解首次配置,而不复制全部配置。角色权限和管理规则见服务端角色文档;管理员权限与加入密码是两项独立设置。
| 字段 | 用途 |
|---|---|
| server.name / server.password | 设置浏览器名称与可选加入密码,空密码允许能找到会话的人加入。 |
| server.listed | false 隐藏发现列表,玩家需要加入代码。 |
| maps.map / maps.pool | 设置当前地图和投票/轮换地图池。使用自定义地图名前先安装其元数据。 |
| maps.rotation_minutes / maps.rotation_vote | 控制定时地图切换和结束投票,轮换时间为零时不自动轮换。 |
| server.auto_update | 控制下方说明的发行版更新机制,注意两端协议兼容。 |
添加地图并保留包名
将游戏 Mods 中的完整地图目录复制到服务端旁的 Mods,包括 reskate-levels.json 和 manifest.json。保留 Thunderstore Owner-Name 或 Owner-Name-Version 名称,使缺失地图提示能够识别包。玩家和服务器需要相同地图内容。Park Editor 场地模组另有配置:仅在创建时对应地图分发受支持 Build Kit 对象,而非整个新关卡。
- 将完整地图目录复制到服务端 Mods,保留包名与元数据。
- 按文档名称选择地图;需要轮换或投票时加入 maps.pool。
- 核对客户端版本和地图包,拒绝、无法获取或慢下载请看地图指南。
网络、重启和版本兼容
文档中的 Steam 中继不要求端口转发。可选 UDP 27015–27016 用于显示延迟和加快加入,并非版本错误的通用修复。匿名登录重启后会生成新 Steam 身份和代码,但名称仍可被发现。私有服务端令牌是上游的高级选项,不能公开在指南或分享给玩家。
玩家端和服务器端都必须使用稳定版 2.1.2;它无法连接较早的 2.1.2 预发布版。服务器可以声明 plugins.required。加入卡片会一并列出缺少的插件和地图;GET ALL 会下载、安装并应用它们,然后加入。
查看来源 ↗定时踢出和逐玩家工具锁定
2.1.1 支持定时踢出,并可单独锁定玩家的穿墙/传送、No Bail、加速或物理调整工具。请查阅上游管理命令参考,确认适用时长、玩家身份和工具范围。房主可以限制玩家本地设置;解除限制或重启服务器后,工具锁定才会结束。
查看来源 ↗稳定版 2.1.2:所需插件与 GET ALL
专用服务器可以列出 plugins.required。如果玩家缺少这些插件或服务器地图,加入卡片会一并列出。根据发行说明,GET ALL 可下载、安装、应用并加入,无需重启。服务器插件还可显示卡片和投票、管理公园模组、隐藏玩家或将其静音。双方都必须使用稳定版 2.1.2。
查看来源 ↗RESKATE / 常见问题
常见问题
来源与核查说明
来源核查: . 所选来源已于所示日期核查。当前发行版为稳定版 2.1.2;历史 2.1.1 说明和之后的源代码开发已分别标注。本页未在游戏中测试创作者软件包。