The fastest method for beginners is using specialized Eaglercraft hosting services like Eagler.host.
You can run both on the same computer, or host the client file on a free static web host (like GitHub Pages) while running the game server on your own machine.
| Issue | Probable Cause | Solution | | :--- | :--- | :--- | | | Proxy cannot reach Backend. | Verify Backend server.properties has online-mode=false . Check that the Proxy config.yml points to localhost:25565 . | | Browser Connection Timeout | Firewall blocking Websocket port. | Open port 8081 (TCP) on router and Windows/Linux firewall. | | "Bad Login" | Mojang authentication error. | Ensure the Proxy is in offline mode ( online_mode: false in Bungee config) or configure authentication properly if using a custom auth plugin. | | Version Mismatch | Client version vs Server version. | Ensure the Eaglercraft client is specifically built for 1.12.2 and the backend JAR is strictly 1.12.2. | how to make a eaglercraft server 1.12.2
Create a main folder to house the server components. Inside, create two subfolders:
The "heart" of your Eaglercraft setup is a standard Paper 1.12.2 server. The fastest method for beginners is using specialized
: Install the EaglercraftXServer plugin (formerly EaglerXBungee). This acts as the bridge between browser WebSocket frames and Minecraft packets.
: Services like Sealos offer automated templates that handle the technical heavy lifting, like SSL and networking, in minutes. | Verify Backend server
: Click "Create a New Server," name it, and select Minecraft 1.12.2 from the version dropdown. Startup : Agree to the Minecraft EULA and click "Start".
For advanced users or those using a VPS, containerized solutions offer stability and automated SSL.