原神docker一键端-app跟pc通用


https://sp.sb/217.html

内容(不会整烂端发):
app跟pc通用
修复秘境
卡池
修复商城加掉落

只有服务端,客户端自己再官网下载,客户端部分的教程自行寻找,只要按照教程来保证百分百进游戏。

服务器放行端口 456(WEB服务端口) 22102    关闭27017外网访问(数据库端口,安全考虑可以关闭)

如果嫌麻烦可以连我的玩  82.156.128.135 456

1.按照教程安装并启动docker

https://m.runoob.com/docker/centos-docker-install.html

2.服务器创建文件夹
/data/yuanshen

数据库文件 /data/yuanshen/db
服务端文件 /data/yuanshen/app

3.运行数据库
docker run -dit --name mongo -p 27017:27017 -v /data/yuanshen/db:/data/db -d mongo:4.2.18

4.后台运行服务端
docker run -dit -p PUBLIC_IP=127.0.0.1 -e WEB_PORT=456 --net=host -v /data/yuanshen/app:/app --name yuanshen registry.cn-hangzhou.aliyuncs.com/gebilaoyu/yuanshen:1.0.0

执行一段时间后执行一下命令
docker logs yuanshen
出现以下说明启动成功

[00:40:16] [INFO] Server listening on http://localhost:443
[00:40:16] [INFO] [Dispatch] Dispatch server started on port 443
[00:40:16] [INFO] Done! For help, type "help"
[00:40:16] [INFO] Grasscutter is FREE software. If you have paid for this, you may have been scammed. Homepage: https://github.com/Grasscutters/Grasscutter
[00:40:16] [INFO] Game Server started on port 22102

-----------------支持的环境变量-------------
WEB_PORT= WEB服务端口
PUBLIC_IP= 默认127.0.0.1
MONGO_DB= 默认localhost:27017

例如: docker run -dit -e PUBLIC_IP=你的外网IP -e WEB_PORT=WEB服务端口 --net=host -v /data/yuanshen/app:/app --name yuanshen registry.cn-hangzhou.aliyuncs.com/gebilaoyu/yuanshen:1.0.0

6.客户端国服即可 打开代理 ip转至PUBLIC_IP 端口转至WEB_PORT,客户端登录玩耍,输入账号密码会自动注册。

7.给账号设置管理员权限 10001替换为要授权的账号uid,在服务器执行一下这几条命令

docker exec -it mongo /bin/bash
mongo
use grasscutter
db.getCollection("accounts").update( { _id: "10001" }, { $set: { "permissions.0": "*" } } )
exit
exit

8.游戏内正常使用命令即可

停止数据库
docker stop mongo

#停止服务端
docker stop yuanshen

#卸载数据库
docker rm mongo

#卸载服务端
docker rm yuanshen

----------------如果需要彻底删除执行这些命令----------------------------------
docker stop mongo
docker rm mongo
docker stop yuanshen
docker rm yuanshen
docker rmi mongo:4.2.18
docker rmi registry.cn-hangzhou.aliyuncs.com/gebilaoyu/yuanshen:1.0.0
rm -r /data/yuanshen
----------------------------------

最新回复 (0)
返回
发新帖