Skip to content

Gamer-friend/velocity-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Caution

Velocity for eaglercraft client 1.12.2 No longer supports direct proxies with the eeaglerXvelocity plugin. Using EaglerXserver will foward ports by default.

Basically a velocity server

WITH FULL SUPPORT CONTAINING LIMBOAPI ,"An API which provides virtual servers features to Velocity" like mods.

Tutorinal

Tutorial.on.how.to.create.an.Velocity.server.mp4

Features of LimboAPI

  • Send to the Limbo server during login process
  • Send to the Limbo server during play process
  • Send maps, items to player's virtual inventory
  • Display player's XP
  • Send Title, Chat, ActionBar
  • Load world from world files like .schematic
  • and more...

💻 Java Project Setup in GitHub Codespaces (16GB RAM & 4 CPUs)

This guide walks you through setting up a development environment in GitHub Codespaces with Java 17, with no docker, and running three components:

  • 🧱 Server (backend)
  • Velocity (proxy)
  • 🔐 Limbo (login system)/(plugins)

🛠️ 1. Create a Codespace

  1. Go to: https://github.com/Gamer-friend/velocity-server
  2. Create a codespace by clicking the green "code" button => go to "create new codespace on main" Screenshot 2025-09-10 7 47 31 AM

✅ You can verify and change these settings under the machine configuration before launching the codespace.


☕ 2. Install Java 17 (Amazon Corretto)

Update your packages and install Java using SDKMAN:

sudo apt update -y && sudo apt full-upgrade -y && sudo apt autoremove -y && sudo apt auto-clean -y
Then install Java:

bash
Copy code
sdk install java 17.0.9-amzn
🔸 IMPORTANT: When prompted, type y and press Enter.

🔄 3. Open Three Terminal Tabs

You'll need three separate terminal tabs for the following:

First Tab: Run the Server

Second Tab: Run the Velocity Proxy

Third Tab: Run the Limbo Login System

🧱 4. Running the Server (Backend) In the first tab, run:

cd server
chmod +x server.sh
./server.sh

⚡ 5. Running Velocity (Proxy) In the second tab, run:

Copy code
cd velocity
chmod +x velocity.sh
./velocity.sh

🔐 6. Running Limbo (Login) In the third tab, run:

Copy code
cd limbo
chmod +x limbo.sh
./limbo.sh

✅ Done!

Now make sure ports 8081 and 25565 are fowarded, if not foward them yourselves. (This is normal operation.) Then make port 8081 public. click the 🌐 button on the port 8081 which will take you to a seperate webpage. Replace the "https" at the front of the URL with "wss" like for example, https://glowing-system-pjwrv5gv6qv7h7jvj-25577.app.github.dev becomes https://glowing-system-pjwrv5gv6qv7h7jvj-25577.app.github.dev Add your server to your client, and you should have an working server!

About

Full version of an velocity server with limboAPI for virtual proxy.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages