Skip to content
Try a Minecraft server free. No card needed.48 hours free
AwakeNode
Find my serverMinecraft plansFree trialPay-to-PlayWikiSupport
Legacy billingClient DashboardView plans
Guides

Guide

How to build a hub server Velocity

Learn how to configure a Velocity proxy to link your Minecraft servers together. Follow our guide for both AwakeNode users and manual setups.

AwakeNode Team · Reviewed by Harry · Updated 15 Oct 2026

Introduction to Velocity

Velocity is a high-performance Minecraft proxy designed to connect multiple server instances into a single network. It is the modern standard for hub-based networks, offering superior scalability and security compared to older alternatives like BungeeCord.

Prerequisites

To run a Velocity proxy, you will need:

  • A dedicated server instance for the proxy (do not run this on the same instance as your backend servers).
  • Java 17 or higher installed on your proxy instance.
  • A set of backend servers (Paper, Purpur, or Spigot) configured in 'online-mode=false'.

Configuring the Proxy

On AwakeNode

  1. Download the latest Velocity .jar and upload it in the Files tab. In the Startup tab, choose a custom server jar and point it at that file.
  2. Once installed, use the File Manager to edit the velocity.toml file directly in your browser.
  3. Restart your server via the panel to apply changes.

On other hosts / manually

  1. Download the latest Velocity .jar from the official website.
  2. Create a startup script or command to run the jar file.
  3. Edit the velocity.toml file via SFTP or your host's file editor to define your backend servers under the [servers] section.

Connecting Backend Servers

For your backend servers to accept connections from Velocity, you must modify the server.properties file:

  • Set online-mode=false (Velocity handles authentication).
  • Set network-compression-threshold=256.
  • Ensure server-port matches the port defined in your velocity.toml.

Important: Memory and Startup Flags

Velocity is lightweight, but performance depends on your network traffic.

  • On AwakeNode: To add your own JVM flags, set a custom startup command in your server's Startup tab. If you require more memory, simply upgrade your plan (choose Upgrade on your server's page); the Xmx values will update automatically without manual config.
AwakeNode

Minecraft server hosting in UK or EU locations. Built by players, for players.

Open a support ticket

Minecraft

  • Minecraft plans
  • Modpack servers
  • Pay-to-Play with friends
  • 48-hour free trial
  • Common questions

Support

  • Wiki and guides
  • Client Dashboard
  • Open a support ticket
  • Legacy game panel (existing servers)
  • Legacy billing (existing accounts)

Company

  • Contact us
  • VPS hosting
  • Terms of service
  • Privacy policy
  • Uptime SLA

AwakeNode is a trading name of Falcon Hosting Ltd.
© 2026 Falcon Hosting Ltd.

Registered in England & Wales · Company No. 15676555 · ICO registration ZB377567
Registered office: Anglo Dal House, 5 Spring Villa Park, Spring Villa Road, Edgware, Middlesex, HA8 7EB, United Kingdom

  • On other hosts: You will need to manually edit your startup command to include -Xmx flags. If you experience lag or connection drops, contact your host's support team to review your JVM garbage collection settings.
  • Questions

    Do I need to keep online-mode enabled on my backend servers?+

    No, you must set online-mode to false on all backend servers. Velocity handles the authentication process securely, so your backend servers must trust the proxy.

    Can I run Velocity on the same server as my game world?+

    It is highly recommended to run Velocity on its own dedicated instance to ensure network stability and security for your entire network.

    How do I change the amount of RAM allocated to my proxy?+

    On AwakeNode, simply upgrade your plan and the memory allocation will update automatically. On other hosts, you must manually edit the -Xmx flag in your startup script.

    Is Velocity compatible with BungeeCord plugins?+

    No, Velocity uses its own unique API. You must use plugins specifically designed for the Velocity platform.

    More guides

    The Top 10 Fabric Optimization Mods to Boost Server TPSBoost your Minecraft server's performance with our curated list of the top 10 Fabric optimization mods, designed to improve TPS and reduce lag.Best optimization mods Fabric 2026Boost your Minecraft Fabric server performance in 2026. Learn which optimization mods provide the best FPS and TPS gains for your AwakeNode server.How to Monetize Your Minecraft Server Without Breaking the EULALearn how to monetize your Minecraft server while staying compliant with Mojang's EULA. Discover acceptable donation models and avoid common pitfalls.Minecraft server Java 25 error fixLearn how to resolve Java 25 compatibility errors on your Minecraft server. Follow our guide to ensure your server version matches your Java runtime.

    On this page

    • Introduction to Velocity
    • Prerequisites
    • Configuring the Proxy
    • Connecting Backend Servers
    • Important: Memory and Startup Flags

    Start a Minecraft server

    Java or Bedrock, vanilla or modded, with a console, file manager and backups.

    See plans