Game server for the survival game Icarus by RocketWerkz with AutoUpdate
4.3K
This dedicated server will automatically download/update to the latest available server version when started.
The dedicated server runs in Ubuntu 22.04 and wine.
Docker Hub
Repo
Based on Repo
Consider this Link
Help here
The server requires 2 UDP Ports, the game port (Default 17777) and the query port (Default 27015)
They can be changed by specifying the PORT and QUERYPORT env vars respectively.
docker run --restart unless-stopped -p 17777:17777/udp -p 27015:27015/udp -v data:/home/container/icarus/drive_c/icarus -v game:/home/container/game/icarus -e SERVERNAME=AmazingServer mastermnb/icarus-dedicated-server:latest
version: "3.8"
services:
icarus:
container_name: icarus-dedicated
image: mastermnb/icarus-dedicated-server:latest
hostname: icarus-dedicated
init: true
restart: "unless-stopped"
ports:
- 17777:17777/udp
- 27015:27015/udp
volumes:
- data:/home/container/icarus/drive_c/icarus
- game:/home/container/game/icarus
environment:
- ASYNC_TIMEOUT=60
- BRANCH=public
- AUTOUPDATE=1
- SERVERNAME=AmazingServer
- SERVER_PORT=17777
- QUERY_PORT=27015
- JOIN_PASSWORD=password
- MAX_PLAYERS=5
- ADMIN_PASSWORD=AdminPassword123
#- RESUME_PROSPECT=
#- LAST_PROSPECT_NAME=
#- LOAD_PROSPECT=
#- CREATE_PROSPECT=
#- SHUTDOWN_NOT_JOINED_FOR=
#- SHUTDOWN_EMPTY_FOR=
#- NON_ADMINS_LAUNCH=
#- NON_ADMINS_ABORT=
volumes:
data: {}
game: {}
Under the data volume in the file (gets overwritten from the environment variables) are the settings stored:
Saved\Config\WindowsServer\ServerSettings.ini
To change launch parameters you can set your own environment variable "STARTUP", look into the Dockerfile for the default value.
Write the variable in a ".env" file or you can not use other ENV variables in that string.
More Infos how to configure:
https://github.com/RocketWerkz/IcarusDedicatedServer/wiki/Server-Config-&-Launch-Parameters
MIT License
Content type
Image
Digest
sha256:1afacd509…
Size
300.5 MB
Last updated
9 months ago
docker pull mastermnb/icarus-dedicated-server