SRVPro on Docker
Our Docker image is at https://hub.docker.com/r/mycard/ygopro-server on DockerHub.
Run with Docker
Running SRVPro with Docker could be very simple. Just install Docker with your package manager and run the following commands.
docker pull mycard/ygopro-server
mkdir expansions config
docker run -d -p 7911:7911 -p 7922:7922 -v $PWD/config:/ygopro-server/config -v $PWD/expansions:/ygopro-server/ygopro/expansions --name=ygopro-server --restart=always mycard/ygopro-server
After a few seconds, you may enjoy your duel on port 7911.
The config
directory is equal to SRVPro's config
directory, while the expansions
directory points to YGOPro's expansions
directory. You may edit the config files in config
and put your custom card contents in expansions
.
You may change the port 7911
and 7922
to any ports you like.
Build
If you want to build your own image rather using the one on DockerHub, you may build your image with the following commands.
git clone https://github.com/moecube/srvpro
cd srvpro
docker build -t mycard/ygopro-server --rm .