mirror of
https://github.com/zumbiepig/MineXLauncher.git
synced 2025-06-08 08:34:48 +00:00
remove eaglercraft server tutorial at ServerDotSo's request
This commit is contained in:
parent
45e7254a49
commit
b2bf1f4851
@ -119,172 +119,15 @@
|
||||
<div>
|
||||
<span onclick="article.close('mc-server')">×</span>
|
||||
<div>
|
||||
<h1>How To Make An Eaglercraft Server</h1>
|
||||
<h5>Written by ServerDotSo and revised by zumbiepig</h5>
|
||||
<p>Have you ever wondered how to make an Eaglercraft Server?</p>
|
||||
<p>
|
||||
In this guide, we will be going over how to setup your own
|
||||
Eaglercraft server.
|
||||
</p>
|
||||
<h3>Prerequisites</h3>
|
||||
<ul>
|
||||
<li>
|
||||
A server/computer with stable internet access and decent bandwidth
|
||||
</li>
|
||||
<li>
|
||||
Java 17 installed (Get it from
|
||||
<a
|
||||
href="https://adoptium.net/temurin/releases/?version=17"
|
||||
target="_blank"
|
||||
>here</a
|
||||
>)
|
||||
</li>
|
||||
<li>Basic knowledge of your OS's command-line/terminal</li>
|
||||
<li>Access to your network router (for port forwarding)</li>
|
||||
</ul>
|
||||
<h3>Step 1: Set Up Bungee</h3>
|
||||
<ol>
|
||||
<li>
|
||||
Download the latest version of Bungee from
|
||||
<a
|
||||
href="https://ci.md-5.net/job/BungeeCord/lastSuccessfulBuild/artifact/bootstrap/target/BungeeCord.jar"
|
||||
target="_blank"
|
||||
>here</a
|
||||
>.
|
||||
</li>
|
||||
<li>
|
||||
Create a new directory for your server and place the Bungee JAR
|
||||
file in it
|
||||
</li>
|
||||
<li>
|
||||
Create a start script (e.g., <code>start.bat</code> for Windows or
|
||||
<code>start.sh</code> for Linux) with the following content:
|
||||
<pre><code>java -Xms512M -Xmx512M -jar bungee.jar</code></pre>
|
||||
</li>
|
||||
<li>
|
||||
Run the start script to generate configuration files, then stop
|
||||
the server
|
||||
</li>
|
||||
<li>
|
||||
Edit the <code>config.yml</code> file and set these values:<br />
|
||||
<code
|
||||
>listeners.host: localhost:8080<br />
|
||||
online_mode: false<br />
|
||||
enforce_secure_profile: false<br />
|
||||
servers.lobby.address: localhost:25565</code
|
||||
>
|
||||
</li>
|
||||
</ol>
|
||||
<h3>Step 2: Set Up Backend Server</h3>
|
||||
<ol>
|
||||
<li>Download a compatible Minecraft server JAR (e.g., Paper)</li>
|
||||
<li>Set up the backend server in a separate directory</li>
|
||||
<li>
|
||||
Create a start script (e.g., <code>start.bat</code> for Windows or
|
||||
<code>start.sh</code> for Linux) with the following content:
|
||||
<pre><code>java -Xms1024M -Xmx1024M -jar server.jar</code></pre>
|
||||
</li>
|
||||
<li>
|
||||
Create a new file named <code>eula.txt</code> with
|
||||
<code>eula=true</code> as the content.
|
||||
</li>
|
||||
<li>
|
||||
Open <code>server.properties</code> and set these values:<br />
|
||||
<code
|
||||
>online-mode=false<br />
|
||||
enforce-secure-profile=false<br />
|
||||
server-ip=localhost<br />
|
||||
server-port=25565</code
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
Open <code>spigot.yml</code> and set
|
||||
<code>settings.bungeecord</code> to be <code>true</code>.
|
||||
</li>
|
||||
<li>
|
||||
If your server is on a different version than 1.8.8, you need to
|
||||
install the
|
||||
<a href="https://viaversion.com/setup" target="_blank"
|
||||
>ViaVersion plugins</a
|
||||
>
|
||||
to support 1.8 Eaglercraft players.
|
||||
</li>
|
||||
</ol>
|
||||
<h3>Step 3: Install EaglerXBungee Plugin</h3>
|
||||
<ol>
|
||||
<li>
|
||||
Download the EaglerXBungee plugin from
|
||||
<a
|
||||
href="https://git.eaglercraft.rip/eaglercraft/eaglercraft-builds/raw/branch/main/EaglercraftX_1.8_EaglerXBungee.jar"
|
||||
target="_blank"
|
||||
>here</a
|
||||
>.
|
||||
</li>
|
||||
<li>
|
||||
Place the downloaded JAR file in the Bungee server's
|
||||
<code>plugins</code> folder
|
||||
</li>
|
||||
<li>
|
||||
Restart the Bungee server to generate the plugin's configuration
|
||||
files
|
||||
</li>
|
||||
<li>
|
||||
Configure the plugin's <code>listeners.yml</code> to listen on
|
||||
port 8081.
|
||||
</li>
|
||||
</ol>
|
||||
<h3>Step 4: Set Up Caddy</h3>
|
||||
<ol>
|
||||
<li>
|
||||
Download and install Caddy from
|
||||
<a href="https://caddyserver.com/download" target="_blank">here</a
|
||||
>.
|
||||
</li>
|
||||
<li>
|
||||
Create a file called Caddyfile with this configuration:
|
||||
<pre><code>localhost {<br> reverse_proxy :8081<br>}</code></pre>
|
||||
</li>
|
||||
</ol>
|
||||
<h3>Step 5: Port Forwarding</h3>
|
||||
<ol>
|
||||
<li>Access your router's admin panel</li>
|
||||
<li>
|
||||
Set up port forwarding for port <code>8081</code> (or whichever
|
||||
port you configured for EaglerXBungee) to your server's local IP
|
||||
address
|
||||
</li>
|
||||
</ol>
|
||||
<h3>Step 6: Domain Configuration (Optional)</h3>
|
||||
<p>If you want to use a custom domain:</p>
|
||||
<ol>
|
||||
<li>Purchase a domain from a domain registrar</li>
|
||||
<li>
|
||||
Set up an A record pointing to your server's public IPv4 address
|
||||
</li>
|
||||
<li>
|
||||
Edit the Caddyfile you made earlier, replacing
|
||||
<code>example.com</code> with your domain:
|
||||
<pre><code>example.com {<br> reverse_proxy :8081<br>}</code></pre>
|
||||
</li>
|
||||
<li>
|
||||
Restart Caddy to apply these changes, using
|
||||
<code>caddy stop</code> and <code>caddy start</code>.
|
||||
</li>
|
||||
</ol>
|
||||
<h3>Step 7: Connecting to Your Server</h3>
|
||||
<p>
|
||||
Players can connect to your server using an Eaglercraft client such
|
||||
as MineXLauncher, and entering your server's IP address or domain
|
||||
and port.
|
||||
</p>
|
||||
<p>Examples:</p>
|
||||
<li><code>wss://localhost</code></li>
|
||||
<li><code>wss://example.com</code></li>
|
||||
<h3>Security Considerations</h3>
|
||||
<p>
|
||||
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.<br />Read
|
||||
their tutorial here instead:
|
||||
<a
|
||||
href="https://eaglercraft.dev/articles/how-to-make-an-eaglercraft-server/"
|
||||
>https://eaglercraft.dev/articles/how-to-make-an-eaglercraft-server/</a
|
||||
>
|
||||
<br />
|
||||
Don't worry, a new tutorial is coming in the next update!
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
Loading…
x
Reference in New Issue
Block a user