一个YGOPRO服务器,基于mycard代码修改。
现用于YGOPRO 233服。
###支持功能
- Linux上运行
- 玩家输入同一房名约战
- 玩家不输入房间名,自动匹配在线玩家
- 房间列表json
- 广播消息
- 召唤台词
- 先行卡一键更新
###不支持功能
- 用户账号系统
- 在线AI
- 在线聊天室
###使用方法
- 安装修改后的mycard版ygopro服务端:https://github.com/mercury233/ygopro/tree/server
git clone https://github.com/mercury233/ygopro-server.gitcd ygopro-servernpm install- 修改
config.json port为你想要的端口version为ygopro的十进制版本号(例如,0x1336=4918)ygopro_path为ygopro服务端的相对路径modules.stop为文本时,表示服务器关闭modules.TCG_banlist_id为lflist中正在使用的TCG禁卡表的编号,0开始node ygopro-server.js即可运行- 简易的控制台在http://mercury233.me/ygosrv233/dashboard.html (我没有开发给用户使用的大厅的打算。)
- 简易的先行卡更新控制台在http://mercury233.me/ygosrv233/pre-dashboard.html
###开发计划
- 重写全部代码,与SalvationServer合并,或作为分支版本
wget -qO- https://get.docker.com/ | shsee https://docs.docker.com/linux/step_one/ for more information.
docker run --name ygopro -p 7911:7911 -p 7922:7922 --restart=on-failure -d mycard/ygopro-servergit clone --recursive https://github.com/mycard/ygopro-server.git
cd ygopro-server
docker build -t ygopro-server .