From b2bf1f4851ac3be2a3ecaf54bc5954a38eba5da4 Mon Sep 17 00:00:00 2001 From: zumbiepig <121742281+zumbiepig@users.noreply.github.com> Date: Wed, 18 Sep 2024 13:34:32 -0700 Subject: [PATCH] remove eaglercraft server tutorial at ServerDotSo's request --- src/articles/index.html | 173 ++-------------------------------------- 1 file changed, 8 insertions(+), 165 deletions(-) diff --git a/src/articles/index.html b/src/articles/index.html index 1ae29e9..00e267d 100644 --- a/src/articles/index.html +++ b/src/articles/index.html @@ -119,172 +119,15 @@
×
-

How To Make An Eaglercraft Server

-
Written by ServerDotSo and revised by zumbiepig
-

Have you ever wondered how to make an Eaglercraft Server?

- In this guide, we will be going over how to setup your own - Eaglercraft server. -

-

Prerequisites

- -

Step 1: Set Up Bungee

-
    -
  1. - Download the latest version of Bungee from - here. -
  2. -
  3. - Create a new directory for your server and place the Bungee JAR - file in it -
  4. -
  5. - Create a start script (e.g., start.bat for Windows or - start.sh for Linux) with the following content: -
    java -Xms512M -Xmx512M -jar bungee.jar
    -
  6. -
  7. - Run the start script to generate configuration files, then stop - the server -
  8. -
  9. - Edit the config.yml file and set these values:
    - listeners.host: localhost:8080
    - online_mode: false
    - enforce_secure_profile: false
    - servers.lobby.address: localhost:25565
    -
  10. -
-

Step 2: Set Up Backend Server

-
    -
  1. Download a compatible Minecraft server JAR (e.g., Paper)
  2. -
  3. Set up the backend server in a separate directory
  4. -
  5. - Create a start script (e.g., start.bat for Windows or - start.sh for Linux) with the following content: -
    java -Xms1024M -Xmx1024M -jar server.jar
    -
  6. -
  7. - Create a new file named eula.txt with - eula=true as the content. -
  8. -
  9. - Open server.properties and set these values:
    - online-mode=false
    - enforce-secure-profile=false
    - server-ip=localhost
    - server-port=25565
    -
  10. -
  11. - Open spigot.yml and set - settings.bungeecord to be true. -
  12. -
  13. - If your server is on a different version than 1.8.8, you need to - install the - ViaVersion plugins - to support 1.8 Eaglercraft players. -
  14. -
-

Step 3: Install EaglerXBungee Plugin

-
    -
  1. - Download the EaglerXBungee plugin from - here. -
  2. -
  3. - Place the downloaded JAR file in the Bungee server's - plugins folder -
  4. -
  5. - Restart the Bungee server to generate the plugin's configuration - files -
  6. -
  7. - Configure the plugin's listeners.yml to listen on - port 8081. -
  8. -
-

Step 4: Set Up Caddy

-
    -
  1. - Download and install Caddy from - here. -
  2. -
  3. - Create a file called Caddyfile with this configuration: -
    localhost {
    reverse_proxy :8081
    }
    -
  4. -
-

Step 5: Port Forwarding

-
    -
  1. Access your router's admin panel
  2. -
  3. - Set up port forwarding for port 8081 (or whichever - port you configured for EaglerXBungee) to your server's local IP - address -
  4. -
-

Step 6: Domain Configuration (Optional)

-

If you want to use a custom domain:

-
    -
  1. Purchase a domain from a domain registrar
  2. -
  3. - Set up an A record pointing to your server's public IPv4 address -
  4. -
  5. - Edit the Caddyfile you made earlier, replacing - example.com with your domain: -
    example.com {
    reverse_proxy :8081
    }
    -
  6. -
  7. - Restart Caddy to apply these changes, using - caddy stop and caddy start. -
  8. -
-

Step 7: Connecting to Your Server

-

- Players can connect to your server using an Eaglercraft client such - as MineXLauncher, and entering your server's IP address or domain - and port. -

-

Examples:

-
  • wss://localhost
  • -
  • wss://example.com
  • -

    Security Considerations

    -

    - Ensure you keep all software (especially the EaglerXBungee plugin) - up to date and properly secure your server to protect against - potential vulnerabilities. + ServerDotSo has requested for this content to be removed.
    Read + their tutorial here instead: + https://eaglercraft.dev/articles/how-to-make-an-eaglercraft-server/ +
    + Don't worry, a new tutorial is coming in the next update!