在不同的 Linux 发行版编译 ygopro 总会遇到问题,目前可以在 Debian 上稳定编译运行,因此将编译环境打包到 Docker 的 Debian 镜像中,然后通过和宿主机共享 X11 方式运行游戏。
NOTE:该项目正在测试中。
Docker、Docker-Compose
$ sudo docker-compose build
需要安装:x11-server-utils,Fedora 执行:
$ sudo dnf install xorg-x11-server-utils.x86_64
Debian 系发行版执行:
$ sudo apt-get install x11-xserver-utils
需要先将卡库、图片、运行脚本、禁卡表拷贝到当前目录,可从现有游戏中拷贝 pics、script、cards.cdb、lflist.conf 至当前目录。
首先在宿主机上执行:
$ xhost +
然后启动游戏:
$ sudo docker-compose up