OpenWF搭建教程
- 杂七杂八
- 8天前
- 70热度
- 0评论
环境先决条件
Git(官方下载)
https://git-scm.com/downloads
Node.js(官方下载)
https://nodejs.org/en/download
MongoDB(官方下载)
https://www.mongodb.com/try/download/community
服务器安装步骤
1. 打开命令行工具:
- Windows 用户:按 Win + R,输入 `cmd` 回车打开命令提示符
- Linux/macOS 用户:打开终端(Terminal)
2. 切换到你希望安装服务器的自定义目录(根据你的实际路径替换):
cd 你的自定义目录路径
例如 Windows:
cd D:\Server
Linux/macOS:
cd /home/Server
3. 克隆服务器项目到当前目录:
git clone https://openwf.io/SpaceNinjaServer.git
4. 进入项目目录:
cd SpaceNinjaServer
5. 复制默认配置文件为实际配置文件:
- Windows:
copy config.json.example config.json
- Linux/macOS:
cp config.json.example config.json
6. (可选)编辑 `config.json`,根据你的 MongoDB 设置和需求修改内容。
7. (可选)如果希望客户端按需请求约 622 MiB 的精简资源(如技能演示视频),请进入 `static/data` 目录,运行:
git clone https://openwf.io/0.git
8. 安装依赖(省略开发依赖):
npm install --omit=dev
9. 构建服务器:
npm run build
10. 启动服务器:
npm run start
下次重启如何再次启动服务器?
每次电脑重启后,如果你想再次启动服务器,请按以下步骤操作:
1. 打开命令行:Win + R → 输入 `cmd` 回车
2. 切换到你的服务器目录(根据你安装时的目录):
cd D:\Server\SpaceNinjaServer
3. 启动服务器:
npm run start
服务器更新步骤
你可以直接使用官方一键脚本 “UPDATE AND START SERVER”,也可以手动更新:
1. 进入服务器目录并拉取最新代码:
git pull
2. (可选)若使用了精简资源,也进入 `static/data/0` 执行:
git pull
3. 安装依赖(防止新依赖缺失):
npm install --omit=dev
4. 重新构建服务器:
npm run build
5. 启动服务器:
npm run start
客户端补丁设置
1. 下载适用于 Windows 或 Linux(Bash 脚本) 的引导器安装脚本。
2. 将引导器脚本放入游戏安装目录(即 `Warframe.x64.exe` 所在目录),并运行它。
3. 安装完成后,双击 `Warframe.x64.exe` 即可启动 OpenWF 客户端。
✅ **注意:打开官方启动器会还原为官方服务器!**
4. 游戏运行时可访问:
http://localhost:6155/
用于管理脚本、辅助选项等功能。
IRC 聊天服务器(可选)
- [warframe-irc-server](https://github.com/Sainan/warframe-irc-server/releases):与 SpaceNinjaServer 联动的 IRC 服务端,实现管理权限、掉线通知等功能。
- InspIRCd:通用 IRC 实现。预配置 Windows 版本下载:
https://openwf.io/supplementals/IRC.zip