
Minecraft - Java Edition (Velocity)
Dedicated Server Template
Velocity is a high-performance Minecraft proxy server designed to connect multiple backend servers into a seamless network. Known for its modern architecture, strong security features, and excellent scalability. Supports modern player forwarding, plugin API, and automatic version resolution via the PaperMC API.
Minecraft - Java Edition (Velocity) Game Server Hosting
Deploy and manage your own Minecraft - Java Edition (Velocity) dedicated server with GameCP's free game server control panel. This template provides a production-ready server configuration with one-click installation, automatic updates via SteamCMD, and full environment variable management. Whether you're hosting for a small group of friends or running a large community server, GameCP makes Minecraft - Java Edition (Velocity) server administration simple and reliable.
Resource Requirements
+5 MiB per player
Recommended Players
Performance Tiers
Economy
Small proxy, 1-100 players
Standard
Large proxy, 100-1000 players
Startup Command
Default
Standard Velocity proxy startup with optimized G1GC flags.
Environment Variables
SERVER_NAME
RequiredProxy Name
Name for this proxy instance
(empty)VELOCITY_VERSION
Read OnlyInstall Version
Version to use when installing or reinstalling the proxy. Use 'latest' for the newest stable release, or specify a version like '3.4.0'. Admin only.
latestPLAYER_INFO_FORWARDING
Player Forwarding Mode
How player information is forwarded to backend servers.
modernMAX_PLAYERS
RequiredRead OnlyShow Max Players
Maximum number of players shown in the server list. Velocity does not enforce this limit.
500MOTD
Read OnlyMessage of the Day
Message of the Day shown in the server list.
${SERVER_NAME}ONLINE_MODE
Online Mode
Verify players with Mojang servers. Should match the online-mode setting of your backend servers.
trueJAVA_XMX
RequiredRead OnlyMax Memory (Xmx)
Maximum memory allocation for the Java process. Velocity is lightweight and typically needs 512M-1G.
512MJAVA_XMS
RequiredRead OnlyInitial Memory (Xms)
Initial memory allocation for Java.
256MLifecycle Scripts
Installation Script
Downloads the Velocity proxy JAR from the PaperMC API and generates a forwarding secret.
Configuration Files
Velocity Configuration
Main Velocity proxy configuration file. Uses Rules Mode to update settings in the velocity.toml file.
//velocity.tomltomlContainer Configuration
Docker Image
eclipse-temurin:21-jre-alpine
Technical Profile
Template ID
minecraft-java-velocity
Author
GameCP Team
Last Updated
March 13, 2026
Status
ActiveConfiguration Metadata
Information about the origin and version of this game configuration.
Author
GameCP Team
Version
1
Source
gamecp