StruxaEggs Explorer

Holdfast NaW

Game

Holdfast: Nations at War

Author: ankit@bmghosting.comSource: pterodactyl/game-eggsUpdated: 5/24/2026

Startup Command

"./holdfastnaw-dedicated/Holdfast NaW" -startserver -batchmode -nographics -screen-width 320 -screen-height 240 -screen-quality Fastest -framerate {{FPSMAX}} --serverheadless -serverConfigFilePath holdfastnaw-dedicated/configs/{{SERVER_CONFIG_PATH}} -logFile holdfastnaw-dedicated/logs_output/output_{{SERVER_CONFIG_PATH}} -logArchivesDirectory holdfastnaw-dedicated/{{SERVER_LOG_ARCHIVE_PATH}}/ -adminCommandsLogFilePath holdfastnaw-dedicated/logs_adminactions/admin_{{SERVER_CONFIG_PATH}} -playersLogFilePath holdfastnaw-dedicated/logs_playerlogin/players_{{SERVER_CONFIG_PATH}} -scoreboardLogFilePath holdfastnaw-dedicated/logs_score/scorelog_{{SERVER_CONFIG_PATH}} -chatLogFilePath holdfastnaw-dedicated/logs_chat/chatlog_{{SERVER_CONFIG_PATH}} -workshopDataPath holdfastnaw-dedicated/workshop -micSpammersPlayersFilePath holdfastnaw-dedicated/micspammers.txt -mutedVoipPlayersFilePath holdfastnaw-dedicated/mutedplayersvoip.txt -mutedChatPlayersFilePath holdfastnaw-dedicated/mutedplayerschat.txt -bannedPlayersFilePath holdfastnaw-dedicated/bannedplayers.txt -p {{SERVER_PORT}} -l "94.130.66.231" -o 7101

Docker Images

LabelImage
bmghosting/pterodactyl-holdfastbmghosting/pterodactyl-holdfast

Environment Variables

NameVariableDefaultRules
Config Name
Tells the server which config to load in the configs folder. Put .txt at the end of the config name or else the server will not launch.
SERVER_CONFIG_PATHserverconfig_default.txtrequired|string|max:200
Server Name
Server name that shows up on the server browser.
SERVER_NAMEServer Hosted by BMGHosting.comrequired|string|max:200
Welcome Message
Welcome Message in text chat.
MOTDWelcome!required|string|max:500
Server Region
Region of the world the server is located in. Options: europe / usa / australia / brazil / china / japan / russia / southkorea
REGIONeuroperequired|string|max:50
Admin Password
Password for Admin Login (F1).
ADMIN_PASSnonerequired|string|max:50
Server Password
Server Password to lock the server. Leave blank if you want the server public.
SERVER_PASSnonenullable|string|max:50
Max Players
Max Players
PLAYERSnonerequired|numeric
Server Comm Port
Server Comm Port
SERVER_COMM_PORTnonerequired|numeric
Server Query Port
Server Query Port
SERVER_QUERY_PORTnonerequired|numeric
Server FPS
Server FPS
FPSMAXnonerequired|numeric
Server Log Archive
Server Log Archive
SERVER_LOG_ARCHIVE_PATHlogs_archiverequired|string|max:200
Steam App ID
Steam CMD App ID
SRCDS_APPID1424230required|numeric|in:1424230
Holdfast Build
To apply a beta branch, do -beta. If you are wanting to specify a beta branch, do -beta <betaname>. If the beta branch has a password, do -beta <betaname> -betapassword <password>.
EXTRA_FLAGSnonenullable|string|max:100

Features

steam_disk_space