THIS IS A WORK IN PROGRESS AND NOT FUNCTIONING YET
This Dockerfile is designed to set up a dedicated server in a Docker container on TrueNAS Scale primarily.
You can customize your server by setting the appropriate environment variables. Here are the variables available:
- SERVER_NAME: Server name to display in the server browser (default:
ArkContainer
). - WORLD_TYPE: Defines the world type (default:
TheIsland_WP
). - MAX_PLAYERS: Max number of players (default:
20
). - STEAM_PORT: Steam port (default:
27015
). - QUERY_PORT: Query port (default:
27016
). - RCON_PORT: RCON port (default:
27017
). - SERVER_ADMIN_PASSWORD: Admin password (default:
letmein
). - NO_BATTLEYE: Disable BattleEye (default:
True
). - SERVER_PASSWORD: (Optional) Server password.
- ADDITIONAL_ARGS: (Optional) Additional arguments.
Exposed and forwarded ports must be the same, no remapping.
Make sure to port expose and forward;
- STEAM_PORT
- QUERY_PORT
- RCON_PORT
Mount the persistence directory to /persistence
Make sure the directory on TrueNAS is owned by the user and group apps