A Docker image for the gopher64 local multiplayer netplay server based on Alpine Linux.
1.8K
A Docker image for the gopher64 local multiplayer netplay server based on the official Alpine Linux image.
The server allows you to play N64 games via netplay using gopher64, simple64 or the Mupen64Plus (with Rosalie's Mupen GUI (RMG)) emulator.
A few environment variables can be tweaked when creating a container to define the server configuration:
| Variable | Default value | Description |
|---|---|---|
| G64NS_NAME | gopher64 Server | Server name. |
| G64NS_PORT | 45000 | Port1 to listen on (TCP/UDP). |
| G64NS_LOGPATH | gopher64-server.log | File path to store the logs. |
| G64NS_MOTD | Message of the day to display to clients. | |
| G64NS_MAXGAMES | 10 | Maximum number of concurrent games. |
| G64NS_DISABLEBROADCAST | false | (Optional) Disables LAN broadcast. |
| G64NS_ENABLEAUTH | false | (Optional) Enables client authentication. |
1 The server requires the following extra ports to be opened: 45001-45010 (TCP/UDP).
Run a public server using default ports configuration with a maximum of 20 concurrents games and a custom MOTD:
docker run -d \
--name gopher64-server \
-p 45000-45010:45000-45010/tcp \
-p 45000-45010:45000-45010/udp \
-e G64NS_PORT=45000 \
-e G64NS_MOTD="Don't forget your martini!" \
-e G64NS_MAXGAMES=20 \
-i k4rian/gopher64-netplay-server
Requirements:
— Docker >= 18.09.0
— Git (optional)
Like any Docker image the building process is pretty straightforward:
git clone https://github.com/K4rian/docker-gopher64-netplay-server.git .
docker build --no-cache -t k4rian/gopher64-netplay-server .
Content type
Image
Digest
sha256:dcbb399bf…
Size
12.4 MB
Last updated
5 months ago
docker pull k4rian/gopher64-netplay-server