StruxaEggs Explorer

AssaultCube

Game

AssaultCube is a FREE, multiplayer, first-person shooter game, based on the CUBE engine. Taking place in realistic environments, with fast, arcade gameplay, it's addictive and fun!

Author: holeintheseat@gmail.comSource: pterodactyl/game-eggsUpdated: 5/24/2026

Startup Command

./bin_unix/linux_64_server -Y{{ASSAULT_SERVER_KEY}} -n"{{ASSAULT_SERVER_DESCRIPTION}}" -o"{{ASSAULT_SERVER_MOTD}}" -c{{ASSAULT_SERVER_MAXPLAYERS}} -x{{ASSAULT_SERVER_ADMINPASSWORD}} -f{{SERVER_PORT}} -p{{ASSAULT_SERVER_PLAYERPASSWORD}} -m{{ASSAULT_SERVER_MASTERSERVER}}

Docker Images

LabelImage
Debianghcr.io/ptero-eggs/yolks:debian

Environment Variables

NameVariableDefaultRules
Server Auth Key
You must provide your own key for the server to register on the masterserver. To generate a key you can run the client and issue the command: authkey new server See: (https://assault.cubers.net/docs/server.html)
ASSAULT_SERVER_KEYnonenullable|required|string|max:64
Server Description
ASSAULT_SERVER_DESCRIPTIONnonenullable|string|max:512
Message of the Day
ASSAULT_SERVER_MOTDnonenullable|string|max:512
Max Players
Set the limit on amount of players able to join (MAX 16)
ASSAULT_SERVER_MAXPLAYERS16required|string|integer|max:16
Admin Password
ASSAULT_SERVER_ADMINPASSWORDnonerequired|string|max:512|min:5
Player Password
Password need to join the server.
ASSAULT_SERVER_PLAYERPASSWORDnonenullable|string|max:512
Master Server
Forces the server to register with the hostname or IP address of a different masterserver. The default is ms.cubers.net If you want your server to be hidden and not report to the masterserver, use -mlocalhost
ASSAULT_SERVER_MASTERSERVERms.cubers.netrequired|string|max:512
Version
The version of the engine you want to download.
VERSIONlatestrequired|string|max:20