· Report Bug · Request Feature ·
Custom multiplayer server for a number of nintendo games based on dwc_network_server_emulator and dwc-docker.
Warning
This setup is meant to be run on a local network only on a dedicated server. It maps port 80 and 53 to its host and uses unsecure HTTP.
- Follow the Customization section.
- Start up the container
docker-compose up --build
.
Create a environment file touch .env
. Override variables in the {variable name}={variable value}
format.
Variable | Description | Default value |
---|---|---|
HOST_IP |
IP of the docker host used for DNS. | none |
DWC_ADMIN_USERNAME |
DWC admin page username. | none |
DWC_ADMIN_PASSWORD |
DWC admin page password. | none |
PRIMARY_FORWARD_DNS |
Primary forward DNS. | 8.8.8.8 |
SECONDARY_FORWARD_DNS |
Secondary forward DNS. | 8.8.4.4 |
Protocol | Port | Service |
---|---|---|
TCP | 80 | WebServer |
TCP | 8000 | StorageServer |
TCP | 9000 | NasServer |
TCP | 9001 | InternalStatsServer |
TCP | 27500 | GameSpyManager |
TCP | 28910 | GameSpyServerBrowserServer |
TCP | 29900 | GameSpyProfileServer |
TCP | 29901 | GameSpyPlayerSearchServer |
TCP | 29920 | GameSpyGamestatsServer |
UDP | 27900 | GameSpyQRServer |
UDP | 27901 | GameSpyNatNegServer |
TCP | 9003 | Dls1Server |
TCP | 9009 | AdminPage |
TCP | 9998 | RegisterPage |
https://github.com/barronwaffles/dwc_network_server_emulator/wiki
Follow contributing.