StruxaEggs Explorer

The Front

Game

The Front is a survival open-world crafting shooter. You play the role of a resistance fighter sent back in time to stop the rise of a tyrannical empire.

Author: eggs@goover.devSource: pterodactyl/game-eggsUpdated: 5/24/2026

Startup Command

./ProjectWar/Binaries/Linux/TheFrontServer  ProjectWar_Start?DedicatedServer -server -game -log -ServerTags="{{SRV_TAGS}}" -UseSteamSocket={{STEAMSOCKET}} -Port="{{SERVER_PORT}}" -BeaconPort="{{BEACON_PORT}}" -ShutDownServicePort="{{SHUTDOWN_PORT}}" -QueryPort="{{QUERY_PORT}}" -ConfigServerName="{{CFG_NAME}}" -OutIPAddress={{SERVER_IP}} -UserDir="/home/container/TheFrontManager/{{CFG_NAME}}/" -ServerName="{{SRV_NAME}}" -EnableParallelCharacterMovementTickFunction -EnableParallelCharacterTickFunction -UseDynamicPhysicsScene -Game.PhysicsVehicle=false -ansimalloc -Game.MaxFrameRate=35 -MaxQueueSize=50 -QueueValidTime=120 -QueueThreshold={{MAX_PLAYERS}} -ServerFightModeType={{GAMEMODE}} -IsCanSelfDamage={{SELFDMG}} -IsCanFriendDamage={{DMGALLIES}} -SaveWorldInterval={{SRV_SAVETIME}} -GMOverlapRatio=2 -GreenHand={{GREENHAND}} -SensitiveWords={{SENSITIVE_WORDS}} -UseACE={{ANTI_CHEAT}} -ServerAdminAccounts={{SRV_ADMIN}} -IsShowGmTitle={{ADMIN_LABEL}} -ServerPassword={{SRV_PW}}

Docker Images

LabelImage
ghcr.io/ptero-eggs/steamcmd:debianghcr.io/ptero-eggs/steamcmd:debian

Environment Variables

NameVariableDefaultRules
[SERVER] Server Name
no spaces und special signs
SRV_NAMEPterodactyl hosted Serverrequired|string|max:50
[SERVER] Max Players
The max number of players on your server.
MAX_PLAYERS10required|integer|between:1,80
[SERVER] Config Name
Name of the savefile. NO SPACE or SPECIAL signs
CFG_NAMEnewrequired|string|max:20
[SERVER] Server Password
SRV_PWnonenullable
[SERVER] PvE
off = PvP; on = PvE
GAMEMODE0required|boolean
[SERVER] Use Steam Socket
Use Steam servers for network penetration. Enable this if you don't have a public IP but you want to allow players from outside your network to join your server. If disabled, only you and other players on your LAN can join. If you have a public IP, you do not need to enable this. Enabling this feature will affect latency. When Steam servers are busy, you may not be able to join this server.
STEAMSOCKET0required|boolean
[SERVER] Damage self?
Allows players to damage themselves.
SELFDMGtruerequired|string|in:true,false
[SERVER] Damage allies?
Allows squadmates to damage each other.
DMGALLIEStruerequired|string|in:true,false
[SERVER] Server Admins
Enter a 17-digit Steam ID. Use semicolons between each ID. GM level defaults to highest level (Lv. 25)
SRV_ADMINnonenullable|string
[ADVANCED] Label admin
Toggles special admin icon.
ADMIN_LABELfalserequired|string|in:true,false
[ADVANCED] Server save interval
Server archive interval (in seconds)
SRV_SAVETIME300required|integer|between:150,600
[ADVANCED] Enable novice protection?
When enabled, new characters will receive novice protection.
GREENHANDtruerequired|string|in:true,false
[ADVANCED] Server Tags
MAX 5 -> 0= PVP | 1= PVE | 2= EXP Multiplikator | 3= GatheringRate | 4= KeepInventory | 5= 45d wipe | 6= 15d wipe | 7= 30d wipe | 8= 60d wipe |
SRV_TAGSnonenullable
[ADVANCED] Enable anticheat?
Toggles anticheat.
ANTI_CHEATtruerequired|string|in:true,false
[ADVANCED] Enable profanity?
When disable, profanity will be blocked.
SENSITIVE_WORDStruerequired|string|in:true,false
[SERVER] Auto Update
Autoupdate your Server on start/restart
AUTO_UPDATE0required|boolean
[SYSTEM] SRCDS_APPID
SRCDS_APPID2334200required|string|max:20
[SERVER] BeaconPort
port+1
BEACON_PORT27016required|integer|between:1024,65536
[SERVER] QueryPort
port+2
QUERY_PORT27017required|integer|between:1024,65536
[SERVER] ShutDownServicePort
port +3
SHUTDOWN_PORT27017required|integer|between:1024,65536
WINDOWS_INSTALL
DO NOT REMOVE !!!
WINDOWS_INSTALL1required|boolean

Features

steam_disk_space