资讯动态

ReSkate Linux原生服务器教程:无需Wine,3步构建自动更新的x86_64专用服务器

发布时间:2026/10/16 14:16:59 来源:尧图企业网站定制
【免费下载链接】ReSkate项目地址https://gitcode.com/gh_mirrors/re/ReSkate点击查看免费下载ReSkate 的 Linux 专用服务器是一个原生 x86_64 无头headless服务器程序不需要安装游戏、不需要 Steam 客户端、更不需要 Wine就能独立运行一个与 Windows 版ReSkateServer.exe协议完全一致的多人大厅并且内置自动更新功能。本文带你用 3 步在一台干净的 64 位 Linux 机器上完成从源码构建到 systemd 常驻部署的全过程。为什么选择原生 Linux 服务器相比在 Windows 虚拟机里跑ReSkateServer.exe原生构建有几个明显优势特性说明️ 零游戏依赖服务器上无需安装 skate. 游戏本体和 Steam 自动更新启动时及每 30 分钟检查一次最新 release空闲时自动安装新版本 免开端口玩家通过 Steam 中继网络接入默认无需任何端口映射⚙️ 常驻运行官方提供 systemd 单元文件开机自启 崩溃自动拉起✅ 可自测支持可移植的 CTest 回归测试10 项服务器相关用例完整细节见官方文档 Server/README-linux.md配置项与全部控制台命令见 Server/README.txt。环境准备安装服务器依赖任何主流 64 位发行版均可官方测试过 Arch/CachyOSUbuntu 22.04 应可用。依赖很简单cmake 3.24、g 12C20libssl-devOpenSSL 加密互操作curl和tar服务器靠curl拉取全局封禁列表api.reskate.dev和自己的更新包靠tar解包# Arch / CachyOS sudo pacman -S base-devel cmake openssl # Ubuntu / Debian sudo apt install build-essential cmake libssl-dev另外服务器二进制旁边需要两个 Valve 专有库文件libsteam_api.soSteamworks SDK和steamclient.soSteamCMD。官方发布包已内置它们源码构建时用仓库自带的脚本一键获取见下一步。第一步克隆代码并构建 ReSkateServergit clone https://gitcode.com/gh_mirrors/re/ReSkate cd ReSkate cmake --preset linux-x64 cmake --build --preset linux-release -j$(nproc)构建产物是build/linux/ReSkateServerELF 可执行文件预设定义见 CMakePresets.jsonLinux 预设仅构建专用服务器不会编译 Windows 客户端。想验证构建正确可以顺手跑一遍可移植测试cmake --preset linux-x64 -DDINGOSDK_BUILD_MULTIPLAYER_TESTSON cmake --build --preset linux-release -j$(nproc) ctest --test-dir build/linux --output-on-failure # 预期 10 项全部通过第二步初始化配置 ReSkateServer.json把ReSkateServer放入独立目录例如/opt/reskate-server然后运行一次./setup-linux-server-libs.sh # 自动拉取 Steam .so 库放到二进制旁边 ./ReSkateServer # 首次运行会生成 ReSkateServer.json首次运行会写出ReSkateServer.json至少修改以下两项后重启name服务器在浏览器里显示的名称管理员在服务器窗口里执行role 你的 SteamID64 admin可选配置world-layers.json统一所有人的时间/世界图层。可在 Windows 上用ReSkateServer.exe --export-world-layers导出后拷贝过来没有它时每位玩家保持自己的图层设置端口默认走 Steam 中继无需开放任何端口如需浏览器显示 ping、加速入服可映射 UDP27015-27016对应port/query_port自定义地图把地图 mod 文件夹拷入服务器旁的Mods/即可按名称加载注意玩家与服务器必须使用相同版本的 ReSkate这正是自动更新存在的意义。第三步systemd 常驻部署 自动更新仓库自带服务单元 contrib/reskate-server.service安装只需三行sudo cp contrib/reskate-server.service /etc/systemd/system/ sudo systemctl daemon-reload sudo systemctl enable --now reskate-server该单元以reskate用户运行、崩溃后 5 秒自动重启。日志用journalctl -u reskate-server -f查看服务器自身也会把每行追加写入二进制旁的ReSkateServer.log。自动更新机制服务器在启动时和每半小时向 release 仓库请求最新版发现新版本后等到没有玩家在线时安装并在同一进程中无缝接管systemd 完全无感下载经 HTTPS SHA-256 校验launcher.json固定了 tarball 哈希解包用tartarball 只替换服务器自身文件你自己的ReSkateServer.json、Mods/和日志都会保留因此运行用户必须对服务器目录有写权限sudo chown -R reskate: /opt/reskate-server想立刻更新在控制台输入update想关闭配置里设auto_update: false或加--no-update启动1.1.3 及更早的 release 没有 Linux 更新条目需要手动替换一次文件进阶Pterodactyl 面板一键部署 如果你用的是 Pterodactyl / Pelican 面板可以直接导入官方 eggcontrib/pterodactyl/egg-reskate-server.json。它会从最新 release 下载安装服务器含 SHA-256 校验保留面板分配的端口和steam_token之后靠服务器自带的自动更新维持版本。建议分配 256 MB 内存 300 MB 磁盘。使用说明见 contrib/pterodactyl/README.md。常见问题 FAQQ启动时报Cannot load .../libsteam_api.so说明 Steam 库缺失或没放在二进制旁边。运行./setup-linux-server-libs.sh或--server-dir DIR指定目录即可自动修复脚本见 contrib/setup-linux-server-libs.sh。Q没有 curl 会怎样服务器会在日志中明确提示此时它只执行自己的封禁列表、不再自动更新其余功能正常。Q更新后需要重启服务吗不需要。新版本接管原进程继续运行systemd 保持的仍是同一个服务实例。关键文件速查文件用途Server/README-linux.mdLinux 服务器完整文档构建/运行/更新Server/README.txt全部配置项与控制台命令contrib/reskate-server.servicesystemd 服务单元contrib/setup-linux-server-libs.shSteam 库一键安装脚本contrib/pterodactyl/egg-reskate-server.jsonPterodactyl 部署 eggCMakePresets.jsonlinux-x64/linux-release构建预设照做完三步你的 Linux 机器上就有一个免 Wine、免游戏、自动跟进最新版、开机自启的 ReSkate 专用服务器了——剩下的就是邀请朋友进服滑板 赞分享【免费下载链接】ReSkate项目地址https://gitcode.com/gh_mirrors/re/ReSkate点击查看免费下载相关推荐one-page-website-html-css-project项目结构全解析从HTML布局到JavaScript交互one page website html css project项目结构全解析从HTML布局到JavaScript交互 one page website h如何用 Obsidian Dataview 插件 3 步把笔记变成可查询的数据表如何用 Obsidian Dataview 插件 3 步把笔记变成可查询的数据表 Obsidian Dataview 是一款为 Obsidian 笔记软件设计的前端知识管理数据分析LaMa图像修复用AI魔法轻松移除照片中的不想要元素LaMa图像修复用AI魔法轻松移除照片中的不想要元素 你是否曾为照片中多余的电线杆、不想要的人物或旧照片上的划痕而烦恼传统图像编辑工具需要复杂的操作技巧而人工智能计算机视觉深度学习图像处理上一篇Karmada Operator 自定义 HTTP 源 CRD 下载的代理Proxy配置支持下一篇AReaL Archon 引擎深度指南PyTorch 原生 RL 训练后端的并行化、配置与实战调优创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑