https://github.com/gopher64/gopher64-netplay-server
https://github.com/gopher64/gopher64-netplay-server
emulation n64 netplay
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/gopher64/gopher64-netplay-server
- Owner: gopher64
- License: gpl-3.0
- Created: 2020-04-18T18:02:32.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2026-01-13T10:39:57.000Z (3 months ago)
- Last Synced: 2026-01-13T13:37:07.919Z (3 months ago)
- Topics: emulation, n64, netplay
- Language: Go
- Homepage:
- Size: 515 KB
- Stars: 34
- Watchers: 4
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# gopher64-netplay-server
## Supported emulators
* [gopher64](https://github.com/gopher64/gopher64)
* [RMG](https://github.com/Rosalie241/RMG)
* [simple64](https://github.com/simple64/simple64)
## Container
```
podman pull quay.io/gopher64/gopher64-netplay-server:latest
```
## Running
```
./gopher64-netplay-server --name "Server Name"
```
## Running with Podman
```
cat << EOF > pod.yaml
apiVersion: v1
kind: Pod
metadata:
name: netplay_pod
namespace: netplay
spec:
hostNetwork: true
containers:
- name: netplay_container
image: quay.io/gopher64/gopher64-netplay-server:latest
args:
- "--name"
- "My Server"
- "--baseport"
- "45000"
EOF
podman play kube pod.yaml
```
## Playing locally
The server is discoverable on a LAN. When the server is running, clients on the same LAN should find the server automatically.
## Port/firewall requirements
The server will be listening on ports 45000-45010 by default, using TCP and UDP. Firewalls will need to be configured to allow connections on these ports.