Docker Robotnik's Ring Racers
Héberger un serveur de jeu avec Docker n'a jamais été aussi simple. Le plus difficile est parfois de trouver une image, et c'est compliqué avec un jeu qui vient à peine de sorir du four.
Dans le cas où vous souhaiteriez héberger le jeu sur un raspberrypi, je vous conseille directement l'image d'AceyT sur GitHub. Je n'ai pas réussi à avoir le multiplateforme géré correctement pour le moment.
Pour de l'amd j'ai rendu mon dépôt disponible ici: https://git.rei.ms/wolf/ringserver (le README du dépôt sera plus à jour que ce billet).
Image
docker image pull reg.rei.ms/wolf/ringserver:v2.1-amd64
Run
docker image run -it --rm --name ringserver reg.rei.ms/wolf/ringserver:v2.1-amd64
Compose
services:
server:
image: reg.rei.ms/wolf/ringserver
environment:
- RR_MAXPLAYERS=${RR_MAXPLAYERS}
- RR_SERVERNAME=${RR_SERVERNAME}
- RR_SERVERCONTACT=${RR_SERVERCONTACT}
- RR_MOTD=${RR_MOTD}
- RR_ADVERTISE=${RR_ADVERTISE}
- RR_PORT=${RR_PORT}
ports:
- ${RR_PORT}:${RR_PORT}/udp
J'apporterai quelques améliorations au fur et à mesure et tenterai d'avoir le multiplateforme au plus vite.
Discussion