Skip to content

Dockerized deployment of the DWC Network Server Emulator

Notifications You must be signed in to change notification settings

Good-Games-Munich/dwc-server

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues


Logo

🎮 dwc-server

· Report Bug · Request Feature ·

About The Project

Custom multiplayer server for a number of nintendo games based on dwc_network_server_emulator and dwc-docker.

Setup

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.

  1. Follow the Customization section.
  2. Start up the container docker-compose up --build.

Customization

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

Port mapping

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

Further documentation

https://github.com/barronwaffles/dwc_network_server_emulator/wiki

Contributing

Follow contributing.

About

Dockerized deployment of the DWC Network Server Emulator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 73.5%
  • Shell 26.5%