How to make a Eaglercraft server with Velocity
A Minecraft server proxy by PaperMc that was created with one reason that was to change the old Bungeecord and Waterfall forwarding. However, Velocity does support Bungeecord forwarding. It adds other useful features such as BungeeGuard that most plugin support and Velocity forwarding with secret key. The step-by-step of making an Eaglercraft server with Velocity instead of Waterfall or Bungeecord.
What hosting should you use…
It might be confusing what hosting to create an Eaglercraft server wherever is a Bungeecord or Velocity server proxy but you need a VPS because you may want to use the websocket protocol (WSS) and it will require you to have SSL (let’s encrypt or other SSL provider) to your domain, in order to have wss:// and using a reverse proxy such as nginx and caddy.
There are many hosting providers out there but you may want just to try a free hosting or trial. A few free hosting that I recommend are:
Free Hosting
– Oracle Cloud
– Github
– Gitpod
Paid Hosting
– Hetzner Cloud
– Hostinger
– Digital Ocean
– Contabo
Free hosting has its pros and cons that are sharing information such as debit or credit cards, address, phone number, and email (only for Oracle Cloud aka OCI). Github might be the best option but it has only a few hours to play each month that are 120 hours per month and 30 GB of storage. After using all the hours of the month and storage the “Codespaces – VPS” will be closed and you cannot access your worlds or data. However, it’s free and you only want to share your email address to create an account. I will not use Gitpod because it has less hours per month.
It’s well know that paid hosting are the best for performance, stability, and privacy but this is only for people who has a big server that the owner is receiving donations or he is getting profit through the ranks, pay2win, and unique commands for a player that waste money on the server.
Choosing Github Codespaces
The GitHub repository that will be using is https://github.com/IsmaelTechDEV/EaglerXVelocity by IsmaelTech. The steps to create a Velocity server proxy are:
To make the codespaces (VPS), make sure to access from https://github.com/codespaces 16GB RAM and 4CPUs
Installing Java,
sudo apt update -y & sudo apt full-upgrade -y & sudo apt autoremove -y & sudo apt auto-clean -y
sdk install java 17.0.9-amzn
write “y” without ” and MAKE SURE TO WRITE y
Organizing the terminals (tabs)
Server – > First Tab
Velocity – > Second Tab
Limbo – > Third Tab
Commands for server (backend)
cd server
chmod +x server.sh
./server.sh
Commands for velocity (proxy)
cd velocity
chmod +x velocity.sh
./velocity.sh
Commands for limbo (login)
cd limbo
chmod +x limbo.sh
./limbo.sh
Common Questions
How to turn off the Github Codespaces?
1.) Go to https://github.com/codespaces
2.) then click the 3 dots and turn off
How to be an operator/admin in the server?
1.) Go to the Server/Backend – > First tab
2.) then type “op username” without “” and change the username to yours