一个YGOPro的服务端版本,运行后自动建立主机,并开启端口供YGOPro客户端连接。
现用于萌卡和YGOPro 233服。
- 需要以下组件或工具
- gcc
- premake5
- libevent
- lua5.3
- sqlite3
- 可参考本项目 .travis.yml 中的脚本
- 需要以下组件或工具
- Visual Studio
- premake5
- libevent
- lua5.3
- sqlite3
- 可参考本项目 appveyor.yml 中的脚本
- 使用ygopro-server运行
- 手动运行的参数是
./ygopro 0 0 0 1 F F F 8000 5 1 180 0
- 端口(0为随机)
- 禁卡表编号
- 卡片允许
- 决斗模式
- 决斗规则编号
- 不检查卡组
- 不洗切卡组
- 初始LP
- 初始手牌数
- 每回合抽卡
- 每回合时间
- 录像保存模式
- 特殊选项,按位选择
- 0x1: 保存录像到
./replay
文件夹 - 0x2: 不向观战者发送录像
执行premake5 gmake
之前,可以通过设置一些环境变量,来改变一些编译参数。
YGOPRO_DEFAULT_DUEL_RULE=X
设置默认决斗规则为大师规则X。YGOPRO_NO_LUA_SAFE
若有定义,则开启默认禁用的os
和io
库。请慎用这个参数,确保运行的卡片脚本文件是可以信任的。