Sign inSign up

k4rian/simple64-netplay-server

By k4rian

•Updated 7 months ago
Archived

A Docker image for the simple64 local multiplayer netplay server based on Alpine Linux.

Image
Networking
0

3.3K

k4rian/simple64-netplay-server repository overview

docker-simple64-netplay-server logo

⚠️ simple64⁠ has ceased development.

The netplay server has been rebranded to gopher64-netplay-server⁠, alongside the new gopher64⁠ emulator by the same author.

The new server image is available on Docker Hub as k4rian/gopher64-netplay-server

A Docker image for the simple64⁠ local multiplayer netplay server based on the official Alpine Linux⁠ image⁠.
The server allows you to play N64 games via netplay using simple64⁠, gopher64⁠ or the Mupen64Plus⁠ (with Rosalie's Mupen GUI (RMG)⁠) emulator.


⁠Environment variables

A few environment variables can be tweaked when creating a container to define the server configuration:

Click to expand
VariableDefault valueDescription
S64NS_NAMEsimple64 Netplay ServerServer name.
S64NS_PORT45000Port1 to listen on (TCP/UDP).
S64NS_LOGPATHsimple64-netplay-server.logFile path to store the logs.
S64NS_MOTDMessage of the day to display to clients.
S64NS_MAXGAMES10Maximum number of concurrent games.
S64NS_DISABLEBROADCASTfalse(Optional) Disables LAN broadcast.
S64NS_ENABLEAUTHfalse(Optional) Enables client authentication⁠.

1 The server requires the following extra ports to be opened: 45001-45010 (TCP/UDP).

⁠Usage

Run a public server using default ports configuration with a maximum of 20 concurrents games and a custom MOTD:

docker run -d \
  --name simple64-netplay-server \
  -p 45000-45010:45000-45010/tcp \
  -p 45000-45010:45000-45010/udp \
  -e S64NS_PORT=45000 \
  -e S64NS_MOTD="Don't forget your martini!" \
  -e S64NS_MAXGAMES=20 \
  -i k4rian/simple64-netplay-server

⁠Using Compose

See compose/README.md⁠

⁠Manual build

Requirements:
— Docker >= 18.09.0
— Git (optional)

Like any Docker image the building process is pretty straightforward:

  • Clone (or download) the GitHub repository to an empty folder on your local machine:
git clone -b "archive/simple64" https://github.com/K4rian/docker-simple64-netplay-server.git .
  • Then run the following command inside the newly created folder:
docker build --no-cache -t k4rian/simple64-netplay-server .

⁠License

GPL-3.0⁠

Tag summary

Content type

Image

Digest

sha256:2a35ba918…

Size

12.3 MB

Last updated

7 months ago

docker pull k4rian/simple64-netplay-server