Make A Server In Eaglercraft 112 2 Exclusive - How To

Public Eaglercraft servers are chaotic – random players grief builds, the chat is toxic, and the admin might shut it down without warning. By building your own exclusive Eaglercraft 1.12.2 server, you regain full control:

You are now the system administrator of your own browser-based Minecraft realm. Share the ws:// address only via encrypted DMs, keep your whitelist tight, and enjoy the most private, exclusive Eaglercraft experience possible in 2025.


Final note: The Eaglercraft project is not affiliated with Mojang or Microsoft. It uses no official Minecraft server code and is purely a reverse-engineered WebSocket proxy for educational and personal use.

For production, use nginx reverse proxy + Let’s Encrypt: how to make a server in eaglercraft 112 2 exclusive

location /mc 
    proxy_pass http://localhost:8081;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";

Client connects to: wss://yourdomain.com/mc


Ngrok creates a secure tunnel without opening router ports. Perfect for exclusive sessions.

Make it truly exclusive:
Ngrok free tier gives a random subdomain every time. Only share it with your trusted friends. No stranger can guess it. Public Eaglercraft servers are chaotic – random players

In Eaglercraft 1.12.2 client:


To ensure only certain players join:

Creating a dedicated server for Eaglercraft 1.12.2 is straightforward using the purpose-built EaglercraftServer.jar. Unlike standard Minecraft servers, the administrator must handle WebSocket protocols and use reverse proxies for TLS. This method yields a functional, browser-accessible Minecraft 1.12.2 server suitable for small to medium communities. You are now the system administrator of your


Stop the server (Ctrl + C). Now open server.properties in Notepad or any text editor. Change the following lines:

# Make it exclusive (whitelist only)
white-list=true
enable-query=false
# Prevent random internet scans
online-mode=true
# Set your desired WebSocket port
query-port=8081
server-port=8081
# Max players (small servers run better)
max-players=10

Also change motd to something like: My Private Eaglercraft Server.

To set a password (hard denial of strangers):
Eaglercraft 1.12.2 exclusive server does not support built-in passwords directly in the client. Instead, use a whitelist + a reverse proxy password (described in Step 5).