Proxy Setup
Configure a proxy network using Velocity, Waterfall, or BungeeCord with MC-Vector.
MC-Vector supports creating and managing proxy servers — Velocity, Waterfall, and BungeeCord. This guide walks through setting up a Velocity proxy network.
What is a Proxy?
A Minecraft proxy connects multiple backend servers together, allowing players to switch between servers (Lobby → Survival → Minigames) without disconnecting.
Prerequisites
- At least two servers: one proxy (Velocity) and one backend (e.g., Paper).
- Backend servers on different ports (e.g.,
25566,25567).
Step 1: Create the Velocity Server
- Click + Add Server in MC-Vector.
- Select Velocity as the software type.
- Set the port to
25577(Velocity's default). - Click Create.
Step 2: Configure velocity.toml
- Open the Velocity server in MC-Vector and go to Files.
- Open
velocity.toml. - Add your backend servers in the
[servers]section:
[servers]
lobby = "127.0.0.1:25566"
survival = "127.0.0.1:25567"
try = ["lobby"]
- Note the secret in
forwarding.secret— you will need it in Step 3.
Step 3: Configure Backend Servers
For each backend server:
- Go to their Properties tab and set:
online-mode=falseserver-port= the port you defined invelocity.toml
- For Paper/Purpur backends, open
config/paper-global.ymlin Files and enable:
proxies:
velocity:
enabled: true
online-mode: true
secret: "<your forwarding.secret value>"
Step 4: Start the Network
- Start all backend servers first.
- Once they are online, start the Velocity proxy.
- Connect to
localhost:25577in Minecraft (or your server's IP at port25577).