Minecraft-Nintendo-Switch-Private-Server
This project enables Minecraft players on the Nintendo Switch to connect to private or dedicated Bedrock Dedicated Servers (BDS), despite the console's limitation of restricting multiplayer to five pre-whitelisted public servers. The solution uses Docker containers to run a local DNS service (bind9) that intercepts DNS requests for Lifeboat Network's domain (mco.lsbg.net) and redirects them to the IP address of a user-specified private server. Key features include a Docker Compose-based DNS setup using bind9, configurable DNS zone files for redirecting server connections, an optional bundled Minecraft BDS server stack that can be deployed from the provided Docker configuration, and a straightforward setup process requiring only Docker, a static IP on the host machine, and the target server's IP address. Typical use cases are hosting private multiplayer sessions for Nintendo Switch players, redirecting Switch traffic to community or personal Bedrock servers, and running a self-contained Minecraft server enviro