feat: add gopher64 N64 netplay server for Mario Party

Lightweight Go relay server (k4rian/gopher64-netplay-server) for N64
netplay. Supports Mario Party 1-3 with up to 4 players per room.
Players connect via gopher64/RMG emulator with their own ROM.

Ports: TCP+UDP 45000-45004 (lobby + 4 concurrent game sessions)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
consultoria-as
2026-03-03 09:36:46 +00:00
parent d4d22e987b
commit 9436bb2faf

View File

@@ -191,6 +191,29 @@ services:
limits: limits:
memory: 2G memory: 2G
n64-netplay:
image: k4rian/gopher64-netplay-server:latest
container_name: n64-netplay
restart: unless-stopped
environment:
G64NS_NAME: "Afterlife N64 - Mario Party"
G64NS_PORT: 45000
G64NS_MAXGAMES: 4
G64NS_MOTD: "Bienvenido a Project Afterlife - Mario Party N64"
G64NS_LOGPATH: "gopher64-server.log"
G64NS_DISABLEBROADCAST: "false"
G64NS_ENABLEAUTH: "false"
ports:
- "45000-45004:45000-45004/tcp"
- "45000-45004:45000-45004/udp"
volumes:
- n64_netplay_data:/home/gopher64
- /etc/localtime:/etc/localtime:ro
deploy:
resources:
limits:
memory: 128M
volumes: volumes:
postgres_data: postgres_data:
minio_data: minio_data:
@@ -200,6 +223,7 @@ volumes:
afc_bridge_data: afc_bridge_data:
sm64_save: sm64_save:
sm64_mods: sm64_mods:
n64_netplay_data:
certbot_etc: certbot_etc:
external: true external: true
name: docker_certbot_etc name: docker_certbot_etc