Dedicated game server for the ASKA game
3.4K
This is a Docker container to help you get started with hosting your own Aska dedicated server.
1898300 from the Steam Manage-Game-Servers site.| Volume | Path | Description |
|---|---|---|
| savegame | /home/container/.wine/drive_c/users/container/AppData/LocalLow/Sand Sailor Studio/Aska/data/server | The path where the start-script will store the config and Aska will store the savegame |
| server | /home/container/server_files | The path where steam will install the Aska dedicated server (optional to store to avoid re-downloading) |
As often discussed in the official discord server: #dedicated-server-megathread
docker run -d \
--name aska \
-p 27015:27015/udp \
-p 27016:27016/udp \
-v ./savegame:"/home/container/.wine/drive_c/users/container/AppData/LocalLow/Sand Sailor Studio/Aska/data/server" \
-v ./server:"/home/container/server_files" \
-e AUTHENTICATION_TOKEN=https://steamcommunity.com/dev/managegameservers \
-e SERVER_NAME="Aska docker" \
-e REGION=europe \
-e KEEP_WORLD_ALIVE=false \
struppinet/aska-dedicated-server:latest
services:
aska:
container_name: aska
image: struppinet/aska-dedicated-server:latest
network_mode: bridge
environment:
- AUTHENTICATION_TOKEN=https://steamcommunity.com/dev/managegameservers
- SERVER_NAME=Aska_docker
- REGION=europe
- KEEP_WORLD_ALIVE=false
volumes:
- './savegame:/home/container/.wine/drive_c/users/container/AppData/LocalLow/Sand Sailor Studio/Aska/data/server:rw'
- './server:/home/container/server_files:rw'
ports:
- '27015:27015/udp'
- '27016:27016/udp'
restart: unless-stopped
You can use these environment variables for your server settings:
| Variable | Default | Description |
|---|---|---|
| AUTHENTICATION_TOKEN | The token needed for an authentication for AppId 1898300. Get it here: https://steamcommunity.com/dev/managegameservers | |
| SESSION_NAME | Default Session | Session name that is displayed in the server list (left column) |
| SERVER_NAME | My Aska Server | Host name that is displayed in the server list (right column) |
| REGION | default | Leave default to ping the best region |
| PASSWORD | Sets the server password. | |
| SERVER_PORT | 27015 | The port that clients will connect to for gameplay |
| SERVER_QUERY_PORT | 27016 | The port that will manage server browser related duties and info |
| KEEP_WORLD_ALIVE | false | If set to true when the session is open, the world is also updating, even without players, if set to false, the world loads when the first player joins and the world unloads when the last player leaves |
| AUTOSAVE_STYLE | every morning | The style in which the server should save, possible options: every morning, disabled, every 5 minutes, every 10 minutes, every 15 minutes, every 20 minutes |
| SAVE_ID | If not empty this savegame id will be set. Use this to ensure the same savegame id after restarts to combat the known issue with savegame recreation | |
| NO_VALIDATE | false | Set to true to skip validation of the game files on each startup |
More options exists in the my_server_properties.txt file please modify it in there!
You can use ASKA_ prefixed environment variables to set any config option. The variable name is converted automatically:
ASKA_ prefix_ with spacesFor example: ASKA_MONSTER_DENSITY=high becomes monster density = high
Github https://github.com/struppinet/aska-dedicated-server
Docker https://hub.docker.com/r/struppinet/aska-dedicated-server
Content type
Image
Digest
sha256:ec4b0f4c5…
Size
1.1 GB
Last updated
8 months ago
docker pull struppinet/aska-dedicated-server