Skip to main content

Building a Professional Network


A “Proxy” is a high-performance traffic router that allows players to join one IP and jump between different servers (e.g., from a Hub to a Factions world) without ever disconnecting. Velocity is the modern industry standard, providing better security and performance than the aging BungeeCord.
Reading TimeDifficultyLast Updated
12 minutesAdvancedJanuary 2026

Architecture Overview

A standard network requires at least 3 distinct FREAKHOSTING server IDs:
  1. The Proxy (Velocity): The “Front Door” (Running on Port 25565).
  2. The Hub (Paper): The landing zone.
  3. The Game Server (Paper/Forge): Where the actual gameplay happens.

Core Configuration

Step 1: Velocity.toml

Open your Velocity server files and define your backend servers under the [servers] section:
[servers]
hub = "1.2.3.4:25566"
survival = "1.2.3.4:25567"
try = ["hub"]
  • Forwarding Secret: Note the forwarding-secret in this file. You will need it later.

Step 2: Backend Servers (Paper)

On your Hub and Survival servers, you must enable proxy support:
  1. Open config/paper-global.yml.
  2. Set velocity.enabled: true.
  3. Paste the Secret Key from Step 1 into the velocity.secret field.
  4. Important: Set online-mode: false in server.properties for all backend servers. Velocity will handle the authentication.

Running “Offline Mode” backend servers is extremely dangerous if your ports are public. A malicious player could bypass your proxy and join your Hub directly as an Admin.
  • The Fix: Velocity’s “Modern” forwarding secret ensures Paper only accepts connections that provide the correct secret key. Never share this key with anyone.

Support Channels

If you need assistance or have any questions, please contact our support team:

First Month Discount

Use code KB20 at checkout to get 20% off your first month of hosting!

Last Updated: January 2026 | Minecraft: Network architecture online.