EasyServe by GameWithUs - MultiPaper Beta
Let friends join your Minecraft server without setting up router port forwarding. Your world continues running on your own computer or hosting provider; EasyServe connects it to the GameWithUs relay.
You need: a compatible running Minecraft server, an internet connection and a GameWithUs account. This is a beta: back up your server and try it on a test server first.
Get connected
- Sign in at https://beta.gamewithus.com/customer/ and open Minecraft plugin setup.
- Enter your server name, select Paper / Spigot / Pufferfish, and enter your Minecraft port (usually 25565). Choose public access for a direct Minecraft address or private access for friends using the app or Quick Connect. Select Generate key and config. Your first group is created automatically.
- Stop your server. Download the MultiPaper JAR for this release and put it in the plugins folder. Install only one EasyServe version.
- Start once to create plugins/GameWithUs/config.yml, then stop. Copy the generated settings into that file, keeping the HTTPS and WSS service addresses. Set multiPaperEntryNode: true on exactly one chosen entry node; leave it false on any other node that has the plugin. Restart the entry node.
- Run /easyserve status or /easyserve ip. For public access, share the ready address for Minecraft's Add Server screen. For private access, invite friends to your group or use a Quick Connect code.
To add or replace only the API key in game, an admin can run /easyserve key, then paste the key alone into the private prompt within 60 seconds. Type cancel to stop. The prompt hides that message from ordinary game chat, but other installed plugins may inspect chat events. Use it only on a trusted server; editing the private configuration file is also supported. Never put a key in a command or share it in screenshots or support logs.
Commands
Use /easyserve or /gwu. In the server console, leave off the leading slash.
| Command |
What it does |
Who can use it by default |
/easyserve status |
Check whether your tunnel is connected. |
Everyone |
/easyserve ip or /easyserve address |
Show the join address when the tunnel is ready. |
Everyone |
/easyserve help |
Show command help. |
Everyone |
/easyserve key |
Open a 60-second private prompt for your plugin API key. |
Admins / OP |
/easyserve cancel |
Close your key setup prompt. |
Admins / OP |
/easyserve reload |
Apply changes from the configuration file and reconnect. |
Admins / OP |
/easyserve reconnect |
Try connecting again. |
Admins / OP |
/easyserve code |
Create a temporary Quick Connect join code. |
Admins / OP |
/easyserve on its own shows status. /easyserve setup and /easyserve apikey also open key setup.
Permissions
| Permission |
Allows |
Default |
easyserve.status |
Read connection status. |
Everyone |
easyserve.address |
Read the ready join address. |
Everyone |
easyserve.key |
Open API-key setup. |
OP |
easyserve.reload |
Reload the configuration. |
OP |
easyserve.reconnect |
Reconnect the tunnel. |
OP |
easyserve.code |
Create Quick Connect codes. |
OP |
easyserve.update.notify |
Receive private update notices. |
OP |
easyserve.admin |
All EasyServe commands. |
OP |
gamewithus.admin |
Legacy permission for all EasyServe commands. |
OP |
Permission plugins can change these defaults. Keep both admin permissions restricted to trusted staff.
MultiPaper compatibility
For MultiPaper 1.20.1 build 60 and Master 2.12.3 on Java 21. EasyServe does not set up your cluster, balance players between nodes or replace an offline entry node automatically. Other versions, live gameplay and large-server capacity remain unverified.
This distribution can show GameWithUs announcements according to your relay plan.
Plans and support
The plugin download is free. GameWithUs has free and paid relay plans with usage limits. Game traffic passes through GameWithUs. The plugin contacts the service for authentication and compatible update checks; updates are installed manually. Public UDP is not available in beta.
If the connection fails, check your key and local Minecraft port, then try /easyserve reconnect. Contact admin@gamewithus.com with your server version and logs with keys removed.
Developed with AI assistance. Dependency license notices are included. Not an official Minecraft product or affiliated with Mojang or Microsoft.