该项目依赖后端运行, 对应后端: https://github.com/Kreedzt/rwr-profile-server
下载本项目构建后代码,然后下载后端构建后代码,配合 nginx 托管,并放置 config.json
文件和 users.json
文件,最后启动后端及 nginx 即可
config.json
(需要与该项目同目录):
{
// rwr 存档目录,建议使用相对路径
"rwr_profile_folder_path": "temp/profiles",
// 服务器数据目录,不能为空,路径必须存在 users.json
"server_data_folder_path": "temp/data",
// 服务器日志目录
"server_log_folder_path": "temp/logs",
// 服务器上传存档临时目录,目标路径必须存在
"server_upload_temp_folder_path": "temp/upload_temp"
}
users.json
(需要放在 config.json
中设置的 server_data_folder_path
路径中)
user_list 内容可以为空, 即为空数组也行, 第一次可以通过 web 页面注册用户, 然后手动修改 admin 标识
{
"user_list": [
{
// 用户名
"name": "AAA",
// 对应的存档用户 id
"user_id": 1432226718,
// 密码(编码后)
"password": "YWFh",
// 是否管理员标识
"admin": 1,
},
],
}
该项目依赖后端运行, 具体请参考后端的开发操作: https://github.com/Kreedzt/rwr-profile-server
该项目依赖 Nodejs 进行开发
首先安装依赖包, 该项目采用 pnpm
进行包管理
安装 pnpm
命令:
npm i -g pnpm
安装依赖包:
pnpm i
启动开发环境
pnpm dev
启动后会在终端输出本地端口, 使用浏览器访问即可
该项目依赖 Nodejs 进行打包操作
首先安装依赖包, 该项目采用 pnpm
进行包管理
安装 pnpm
命令:
npm i -g pnpm
安装依赖包:
pnpm i
构建
pnpm build
执行后会在 dist
目录下生成打包后代码
- XP 统计
- 游玩时间统计