diff --git a/.github/workflows/update-clients.yml b/.github/workflows/update-clients.yml
index 6e5a272..0b4386f 100644
--- a/.github/workflows/update-clients.yml
+++ b/.github/workflows/update-clients.yml
@@ -22,6 +22,7 @@ jobs:
with:
cache-disabled: true
- name: Compile EaglercraftX 1.8
+ if: success() || failure()
run: |
git clone https://git.eaglercraft.rip/eaglercraft/eaglercraft-1.8-workspace.git ${{ runner.temp }}/eaglerx
rm -rf \
@@ -44,6 +45,7 @@ jobs:
cp ${{ runner.temp }}/eaglerx/javascript/classes.js ./public/game/web/main/1.8.8/classes.js
cp ${{ runner.temp }}/eaglerx/javascript/classes.js.map ./public/game/web/main/1.8.8/classes.js.map
- name: Compile EaglercraftL 1.9
+ if: success() || failure()
run: |
git clone https://git.zelz.net/Eagler-Lambda/hoosiertransfer-mod.git ${{ runner.temp }}/eaglerl
rm -rf \
@@ -66,6 +68,7 @@ jobs:
cp ${{ runner.temp }}/eaglerl/javascript/classes.js ./public/game/web/main/1.9.4/classes.js
cp ${{ runner.temp }}/eaglerl/javascript/classes.js.map ./public/game/web/main/1.9.4/classes.js.map
- name: Compile Shadow Client
+ if: success() || failure()
run: |
git clone https://github.com/PeytonPlayz595/Shadow-4.0.git ${{ runner.temp }}/shadow
rm -rf \
@@ -90,6 +93,7 @@ jobs:
cp ${{ runner.temp }}/shadow/javascript/Shadow_Client_International.html ./public/game/offline/clients/Shadow_Client.html
- name: Commit and push changes
id: git-auto-commit-action
+ if: success() || failure()
uses: stefanzweifel/git-auto-commit-action@v5
with:
commit_message: 'github-actions[bot]: auto-update clients'
diff --git a/public/articles/index.html b/public/articles/index.html
index c356adc..365517f 100644
--- a/public/articles/index.html
+++ b/public/articles/index.html
@@ -63,6 +63,13 @@
Have you ever wondered how to make an Eaglercraft Server? Read this article to find out how!
+
+

+
+
How To Make A Cloudflare Tunnel Domain
+
This brief guide walks you through configuring a Cloudflare Tunnel for your Eaglercraft server.
+
+
@@ -159,5 +166,45 @@
Ensure you keep all software (especially the EaglerXBungee plugin) up to date and properly secure your server to protect against potential vulnerabilities.
+
+
+
×
+
How to Set Up A Cloudflare Tunnel for Eaglercraft Server
+
Written by zumbiepig and SpeedSlicer
+
In this guide, we'll walk you through the steps to set up a Cloudflare Tunnel for your Eaglercraft server, which is running on ws://localhost:8081
.
+
Prerequisites
+
+ - An Eaglercraft server running on
ws://localhost:8081
+ - Access to the computer your Eaglercraft server is running on
+ - A domain already linked to Cloudflare
+
+
Step 1: Access Cloudflare Tunnels
+
+ - Go to the Dashboard and log in to your Cloudflare account.
+ - Navigate to the Zero Trust page using the navigation bar on the left.
+ - Sign up for Cloudflare Zero Trust with the Free Plan if you have not already.
+ - Once you are in the dashboard, navigate to Networks > Tunnels.
+
+
Step 2: Create a Tunnel
+
+ - Click on Create a tunnel, and select Cloudflared.
+ - Click Next.
+ - Enter a name for the tunnel.
+ - Follow the instructions provided on the site to install the tunnel.
You should do these instructions on the computer that your Eaglercraft server is running on.
+
+
Step 3: Configure Domain/Subdomain
+
+ - Select the domain or subdomain you want to use for your server.
+ - Select HTTP for the type.
+ - Enter
localhost:8081
(or whatever port your server is running on) as the URL.
+
+
Step 4: Activate Tunnel and Proxy
+
+ - Start your Eaglercraft server.
+ - In Eaglercraft, connect to the domain or subdomain you set up.
+ - You're all set! Players can now join your server using the domain that you linked your tunnel to.
Example: wss://example.com
+
+
+