Skip to Content

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