DirtSimpleP2P
DirtSimpleP2P is a simple Minecraft networking plugin that lets a public BungeeCord/Waterfall proxy connect to Paper/Spigot backend servers that are behind NAT, without opening the backend server’s Minecraft port on your home router.
It is built for server owners who want the convenience of tools like ZeroTier or Netbird, but in a Minecraft-focused plugin setup.
The backend server makes an outbound tunnel connection to your public proxy. Your proxy then connects to a local address such as 127.0.0.1:25566, and DirtSimpleP2P carries the Minecraft TCP traffic through the secure tunnel.
Feature Highlights
Basic Installation
Web Wizard Note
The web setup wizard is intended for the actual Minecraft server side, meaning Paper/Spigot backend servers.
Proxy servers such as BungeeCord/Waterfall should be configured manually by editing:
plugins/DirtSimpleP2P/config.properties
Important
Your public proxy/VPS still needs to allow the DirtSimpleP2P tunnel port so backend servers can connect outbound to it.
Your home/backend Minecraft server does not need a Minecraft port forward.
Requirements
Links
DirtSimpleP2P is designed to make private backend hosting easier, cleaner, and safer for Minecraft networks that do not want to expose backend servers directly to the internet.
DirtSimpleP2P is a simple Minecraft networking plugin that lets a public BungeeCord/Waterfall proxy connect to Paper/Spigot backend servers that are behind NAT, without opening the backend server’s Minecraft port on your home router.
It is built for server owners who want the convenience of tools like ZeroTier or Netbird, but in a Minecraft-focused plugin setup.
The backend server makes an outbound tunnel connection to your public proxy. Your proxy then connects to a local address such as 127.0.0.1:25566, and DirtSimpleP2P carries the Minecraft TCP traffic through the secure tunnel.
Feature Highlights
- One jar for both proxy and backend servers
- No backend router port forwarding required
- Works with BungeeCord/Waterfall on the proxy side
- Works with Paper/Spigot on the backend side
- Multiple simultaneous player connections
- Multiple backend route support
- Multiple proxy/frontend support
- Secret token authentication
- Optional TLS encryption
- Automatic self-signed TLS certificate generation
- Fast reconnect with heartbeat detection
- Built-in diagnostics with /dsp2p status and /dsp2p doctor
- Temporary web setup wizard for Paper/Spigot backend servers
- Simple config.properties based setup
Basic Installation
- Put the same DirtSimpleP2P jar in your BungeeCord/Waterfall plugins folder.
- Put the same jar in your Paper/Spigot backend server plugins folder.
- Restart both servers so the default config files are created.
- On the Paper/Spigot backend server, run /dsp2p webwizard to open the temporary setup wizard, or edit plugins/DirtSimpleP2P/config.properties manually.
- On BungeeCord/Waterfall, edit plugins/DirtSimpleP2P/config.properties manually.
- Set the proxy side to frontend mode.
- Set the backend server side to backend mode.
- Use the same secret token on both sides.
- Point your Bungee/Waterfall backend server entry to the local bind address created by DirtSimpleP2P, such as 127.0.0.1:25566.
Web Wizard Note
The web setup wizard is intended for the actual Minecraft server side, meaning Paper/Spigot backend servers.
Proxy servers such as BungeeCord/Waterfall should be configured manually by editing:
plugins/DirtSimpleP2P/config.properties
Important
Your public proxy/VPS still needs to allow the DirtSimpleP2P tunnel port so backend servers can connect outbound to it.
Your home/backend Minecraft server does not need a Minecraft port forward.
Requirements
- Java 21
- BungeeCord or Waterfall for the proxy
- Paper or Spigot for the backend server
Links
DirtSimpleP2P is designed to make private backend hosting easier, cleaner, and safer for Minecraft networks that do not want to expose backend servers directly to the internet.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21, 26.1
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
DirtSimpleP2P is a free Minecraft Java mod. Compatible with Minecraft 1.21, 26.1. Downloaded 9 times (via Spigot). Download it and open it directly in the game.