StruxaEggs Explorer

Velocity

Game

Velocity is a Minecraft server proxy with unparalleled server support, scalability, and flexibility.

Author: parker@parkervcp.comSource: pterodactyl/game-eggsUpdated: 5/24/2026

Startup Command

java -Xms128M -Xmx{{SERVER_MEMORY}}M -XX:+UseG1GC -XX:G1HeapRegionSize=4M -XX:+UnlockExperimentalVMOptions -XX:+ParallelRefProcEnabled -XX:+AlwaysPreTouch -XX:MaxInlineLevel=15 -jar {{SERVER_JARFILE}}

Docker Images

LabelImage
Java 22ghcr.io/ptero-eggs/yolks:java_22
Java 21ghcr.io/ptero-eggs/yolks:java_21
Java 17ghcr.io/ptero-eggs/yolks:java_17
Java 16ghcr.io/ptero-eggs/yolks:java_16
Java 11ghcr.io/ptero-eggs/yolks:java_11
Java 8ghcr.io/ptero-eggs/yolks:java_8

Environment Variables

NameVariableDefaultRules
Velocity Version
The Velocity Proxy version to download. Set to 'latest ' the download the last stable build.
VELOCITY_VERSIONlatestrequired|string|max:20
Server Jar File
Server Jarfile, by default this is set to 'velocity.jar'. Set it to otherwise if you wish to have a different jarfile name.
SERVER_JARFILEvelocity.jarrequired|string|max:32|regex:/^([\w\d._-]+)(\.jar)$/
Download Path
A URL to use to download a server.jar rather than the ones in the install script. This is not user viewable.
DL_PATHnonenullable|string
Build Number
The build number for the velocity release. Leave at latest to always get the latest version. Invalid versions will default to latest.
BUILD_NUMBERlatestrequired|string|max:20

Features

eulajava_versionpid_limit