Architecting a Professional Network
A Minecraft “Proxy” functions as a high-performance traffic router, serving as the primary entry point for your community. It enables players to connect to a single IP address and smoothly jump between different physical server instances (e.g., transitioning from a central Hub to a Survival world) without ever disconnecting from the network. While BungeeCord was the legacy standard, Velocity is the modern industry recommendation, providing vastly superior security protocols, improved resource efficiency, and advanced player synchronization. This guide walk you through the technical architecture required to launch your first network on FREAKHOSTING.Difficulty
Advanced
Time
15 Minutes
Technical Infrastructure Overview
A functional network requires a minimum of three distinct FREAKHOSTING server IDs to maintain a professional logical separation.- The Proxy (Velocity): The “Front Door” of your network. It handles authentication and traffic routing (typically assigned to Port 25565).
- The Hub (Paper): The default landing zone where players materialize upon joining.
- The Game Server (Paper/Forge): The destination world where the primary gameplay (Survival, Skyblock, etc.) occurs.
Technical Configuration Workflow
Follow these steps to establish the secure handshake between your proxy and your backend servers.Step 1: Configuring the Velocity Gateway
1
Initialize the Registry
Open your Velocity server’s
velocity.toml file. Locate the [servers] section and define your backend instances.2
Identify the Secret Key
Locate the
forwarding-secret string generated within the same file. Copy this key precisely; it is the cryptographic “password” for your network.Step 2: Hardening the Backend Servers (Paper)
On every backend server (Hub, Survival, etc.), you must authorize the proxy to manage player sessions.1
Update Paper Configuration
Open the
config/paper-global.yml file.2
Enable Velocity Support
Set
velocity.enabled to true and paste your Secret Key from Step 1 into the velocity.secret field.3
Modify Authentication Protocol
Important: In
server.properties, set online-mode to false. Velocity will handle the official Mojang authentication at the front door, ensuring your backend remains secure.Strategic Security Architecture
Need Extra Help?
If you encounter any issues, our support team is ready to assist:- Live Chat: Quick assistance via our website.
- Support Ticket: Open a Ticket
- Discord: Join our Community
- Email: support@freakhosting.com
Last Updated: January 2026 | Minecraft: Network architecture online.