StruxaEggs Explorer

Aloft

Game

Soar the skies in Aloft, the co-op sandbox survival game set in a world of floating islands. Build any island into a skyship, your home in the clouds. Find lost knowledge, cure the fungal corruption, and brave the hurricane to restore the ecosystem.

Author: eggs@purpleflaghosting.comSource: pterodactyl/game-eggsUpdated: 5/24/2026

Startup Command

[ ! -d "${SAVE_PATH}/w_{{SAVE_NAME}}" ] && wine Aloft.exe -batchmode -nographics -server -logFile create.log create#{{SAVE_NAME}}#{{NUM_ISLANDS}}#{{CREATIVE_MODE}}# log#ERROR# ; wine Aloft.exe -batchmode -nographics -server -logFile server.log load#{{SAVE_NAME}}# servername#{{SERVER_NAME}}# log#ERROR# isvisible#{{IS_VISIBLE}}# privateislands#{{PRIVATE_ISLANDS}}# playercount#{{MAX_PLAYERS}}# serverport#{{SERVER_PORT}}#  $(printf "admin#%s# " ${ADMIN_IDS}) & tail -F server.log -c0 --pid=$?

Docker Images

LabelImage
ghcr.io/ptero-eggs/yolks:wine_latestghcr.io/ptero-eggs/yolks:wine_latest

Environment Variables

NameVariableDefaultRules
SRCDS_APPID
Steam App ID to install
SRCDS_APPID1660080required|string|max:20
Winetricks
WINETRICKS_RUNmono vcrun2022 wmp11 mf sound=disabledrequired|string|max:200
Map Name
Map name is the name of the map and save file you want to create. No spaces allowed.
SAVE_NAMEAloftrequired|string|alpha_num|max:20
Server Name
Name of the server to appear in the server list. Currently doesn't support spaces.
SERVER_NAMEA_Pterodactyl_Hosted_Serverrequired|string|alpha_dash|max:100
Max Players
Number of players allowed on the server at any one time. Max 8.
MAX_PLAYERS8required|integer|between:1,8
Creative Mode
Whether the game is set in creative mode or not. Only applies when the world is first generated.
CREATIVE_MODE0required|boolean|in:0,1
Number of Islands
The number of islands in the map. Only applies when the world is first generated.
NUM_ISLANDS500required|integer
Admin IDs
One or more Steam64ID numbers. Multiple admin IDs can be provided by separating with spaces.
ADMIN_IDSnonenullable|string|max:255|regex:/^[0-9\s]+$/
Is Visible
If your server is going to be visible through the lobby browser or just accessible through a code.
IS_VISIBLEtruerequired|string|in:true,false
Private Islands
If home island spawning is protected or not in game.
PRIVATE_ISLANDSfalserequired|string|in:true,false
Steam User
Steam username used to install the server
STEAM_USERnonerequired|string|max:50
Steam Password
Steam account password used to install the server
STEAM_PASSnonerequired|string|max:50
Windows Install
Flag to install windows depot from steam
WINDOWS_INSTALL1required|string|max:20
Save Path
Stores the save path for use in the startup command
SAVE_PATH.wine/drive_c/users/container/AppData/LocalLow/Astrolabe Interactive/Aloft/Data01/Savesrequired|string|max:200
Wine Debug
WINEDEBUG-allrequired|string|max:20
WINEDLLOVERRIDES
WINEDLLOVERRIDESmscoree,mshtml=required|string|max:50

Features

steam_disk_space