Skip to content

Validate ASA server profiles, install paths, and ports in YARK

Each profile is one dedicated-server install YARK can manage: path, map, session, ports, passwords, mods, and optional cluster fields.

FieldRule
Name1–64 characters (Windows folder-safe)
Map + sessionRequired. New server is official maps + Search Maps…; edit / import / clone may also use an enabled Map mod or Custom…
Max players0–255 on the Server form. Values 1–255 launch -WinLiveMaxPlayers. Empty or 0 omits the flag (ASA then defaults to 70). ASA ignores INI MaxPlayers.
Install dirAbsolute Windows path (C:\… or UNC)
Ports1024–65535; game, query, and RCON distinct inside the profile. Create/Clone suggest the next free fleet triplet from defaults 7777 / 27015 / 27020
Admin passwordLength ≥ 4
ModsUnique Project IDs (map packs must be enabled when using a custom map)
ClusterIf clusterId is set, clusterDir is required

Server Information → Map is an input-like control that opens a visual popover:

GroupUse when
OfficialBuilt-in ASA maps (thumbnails; e.g. The Island)
Map modsEnabled CurseForge Maps packs whose launch token YARK could detect (edit / import / clone)
Search Maps…CurseForge Maps card grid → details (screenshots + description) → confirm Map Name; sets map, links mapModId, and enables the Project ID
Custom…You type the author launch token yourself (e.g. Svartalfheim_WP) — edit / import / clone escape hatch

New server lists Official plus Search Maps… (no free-text Custom… on create). Choosing a Map mod or finishing Search Maps… sets the launch token and links the pack’s Project ID. Choosing a bare official map clears that link. Official-token remasters (packs that reuse a KNOWN_MAPS token) keep mapModId and launch with -MapModID= before -mods= when the pack is enabled. Custom… is for tokens YARK could not list — you still need the matching map pack enabled on Mods for a correct boot.

Optional World save folder (when the on-disk SavedArks folder differs from the launch token) persists for custom maps and remasters that carry mapModId.

Official maps use bundled artwork on cards, the workspace server list / Switch server panel, and the workspace header. Custom maps with a linked pack show that mod’s CurseForge logo when metadata has a thumbnail.

Clone keeps map + linked map-mod ID with the copied mods list. Copy configuration never copies map identity (including that link).

Server configuration form with visual Map picker, identity, networking ports, access passwords, and cluster fields
Server Workspace — Map popover, identity, ports, access, and cluster fields for one profile.

YARK flags the same numeric port used by different profiles (any of game / query / RCON).

  • Create / update profile — checked against all other profiles (live alerts on the create form)
  • Start — checked against other active servers, then a host bind probe (UDP game/query, TCP RCON)

Create and Clone suggest the next free game / query / RCON triplet across your YARK fleet (factory defaults 7777 / 27015 / 27020, then +10 steps that skip ports already used by other profiles). There is no Settings range to configure.

If the host probe finds a port busy, start is blocked (edit ports or Start this session on a suggested free set). If the probe is inconclusive, you can also Start anyway — that override never applies when a port is confirmed busy. Session ports affect INI and launch for that run only; the saved profile stays unchanged.

  • Enable / Disable — Inactive profiles stay out of Start / Restart / auto-start. Enabling does not require installation health Ready; Start still does.
  • Clone — duplicates profile fields with suggested free ports (same hunt as create) and copies Game.ini / GameUserSettings.ini from the source (new ports and session name overwrite identity keys). Copy entire server folder (off by default) also copies binaries, Saved, and world data when the source is stopped and has files on disk; it stays off for empty or unreadable installs. A failed folder copy removes the incomplete clone.

When creating a server you can pick None or an existing fleet cluster (fills ID + shared directory). Create a cluster first from Clusters if none exist yet — see Clusters.

You can edit many profile fields while a server is running. Ports and map take effect on the next restart. Profile settings that belong in INI (RCON, passwords, query port, session name, game port) are synced to GameUserSettings.ini on start (and opportunistically on update).

  • Prefer a dedicated folder per profile under a fast disk
  • Do not point two profiles at the same installDir
  • Leave enough free space for Steam content cache + each install + backups