Skip to content

Releases: dodocousin/CousinServerManager-updates

β€” Bulk Action Failure Alert

Choose a tag to compare

@dodocousin dodocousin released this 03 Sep 18:26

What changed Bulk-action failures (Start, Stop, Restart, Stop+Update+Start, and warned variants) no longer appear as a small, auto-dismissing toast. They now open a large modal dialog that stays on screen until the user clicks OK (or βœ• / clicks the backdrop), so failures can't be missed.

Also fixed When a bulk action targeted a subset of servers, per-server failures (e.g. a running backup blocking the action) were previously swallowed silently. Those are now collected and listed in the same dialog, showing each affected server and the reason (for example manual-backup is already running).

β€” Minor patch for beacon parsing improvement

Choose a tag to compare

@dodocousin dodocousin released this 03 Sep 16:29

Beacon Preview now only shows settings that actually changed β€” repeated entries like loot drops and stack sizes no longer display as changed due to formatting, precision, or default-value differences.

INI Copy & Beacon Improvements

Choose a tag to compare

@dodocousin dodocousin released this 03 Sep 15:04

INI Copy & Beacon Improvements

πŸ”· Beacon Tab

  • The Preview/Apply screen now correctly shows only the settings that actually changed β€” even for repeated entries like loot crates and stack sizes.
  • Adding or removing one item no longer makes every other item look briefly changed.

πŸ“‹ Copy INI Settings

  • Added a new Safety Rules option so you can permanently control what gets copied.
  • Select specific servers you never want to copy settings to.
  • Select specific settings that should never be overwritten on any destination.
  • Your safety rules are saved automatically and stay in place between sessions.

πŸ” Search

  • You can now search the settings lists in both Copy INI Settings and Safety Rules by name or value.
  • Results show instantly as you type.

πŸ”’ Protected settings view

  • Already-saved protections are now easy to see β€” they open on the right file automatically, appear at the top of the list, and show a clear count.

βš™οΈ GitHub-synced servers

  • When a server is set up with a GitHub Raw URL, both the INI Settings and Beacon tabs are automatically hidden for that server.
  • This keeps your users from editing configs that are managed externally through GitHub.

## Patch Notes β€” Custom Mod Map Support

Choose a tag to compare

@dodocousin dodocousin released this 03 Sep 03:36

Patch Notes β€” Custom Mod Map Support

Added

  • Added support for launching ARK: Survival Ascended custom/modded maps directly from Cousin Server Manager.
  • New Custom Map Asset Name field when selecting Custom Map....
  • New Custom Map CurseForge Project ID field for the map’s numeric CurseForge project ID.

Improved

  • The manager now automatically adds the configured custom map project ID to:
    • ?MapModID=<id>
    • -mods=<id>
  • Prevents duplicate map mod IDs in the generated launch command.
  • Launch preview now displays the custom map’s MapModID.
  • Added startup log details showing the selected map, MapModID, and enabled mods.

Small fix V1.4.4

Choose a tag to compare

@dodocousin dodocousin released this 21 Aug 18:10

Small fix for big ini files with the beacon integration.
When the ini files where too big the manager was preventing some actions.

πŸš€ Faster & more accurate server-ready detection

Choose a tag to compare

@dodocousin dodocousin released this 20 Aug 01:26

πŸš€ Faster & more accurate server-ready detection

Previously, the manager waited after RCON first responded before marking a server as "Running" β€” a fixed safety buffer that made all servers look slow to start, especially on lower-end hardware.

Now the manager reads the server's own ShooterGame.log and watches for the same line ARK prints to its console when it's truly ready:

Server has completed startup and is now advertising for join

The moment that line appears, the server is instantly marked "Running" β€” no more arbitrary wait.

Changes:

  • ⚑ Removed the RCON hearthbeats at server start
  • 🎯 Server status now reflects the server's actual startup completion, detected directly from its log file
  • πŸ›‘οΈ Watchdog (boot timeout & crash/frozen-map detection) is unchanged and still active as a safety net

πŸ”§ v1.4.2 β€” Beacon OAuth Hotfix

Choose a tag to compare

@dodocousin dodocousin released this 18 Aug 14:52

Fixed an issue where some Server Manager installations were still asking users to manually enter a Beacon Application UUID / Client ID.

Fixed

  • Beacon OAuth Client ID is now hard-coded into Cousin Server Manager.
  • Removed the manual Application UUID / Client ID field.
  • Removed the old environment-variable fallback for BEACON_CLIENT_ID.
  • Users can now simply click Connect to Beacon and authorize their account.
  • Each Server Manager installation still keeps its own OAuth session/tokens.

Expected flow
Beacon Advanced

β†’ Connect to Beacon
β†’ Authorize
β†’ Done

No manual UUID or Client ID configuration is required anymore.

πŸ”§ v1.4.1 β€” Beacon INI Sync

Choose a tag to compare

@dodocousin dodocousin released this 18 Aug 13:42

This minor update improves the new Beacon Advanced integration by adding better support for existing server configurations.

New

  • Added Sync from INI to Beacon Advanced.
  • Existing supported settings from Game.ini and GameUserSettings.ini can now be detected and merged into the Beacon tabs.
  • Existing loot drop overrides can now be imported into the Loot Drops tab.
  • Sync merges settings instead of replacing the entire Beacon configuration.
  • Existing Beacon-only settings and unrelated entries are preserved.

Improvements

  • Improved initial detection of existing INI configurations.
  • Safer handling of repeated settings such as loot drops, creature adjustments, engrams, stack sizes, and harvest overrides.
  • Unsupported or ambiguous settings are skipped instead of being partially imported.
  • Syncing does not modify the INI files until the normal Beacon Preview & Apply workflow is used.

Fix

  • Fixed an issue with RemoveEngramPreReq detection during INI import.

v1.4.1 makes it much easier to adopt Beacon Advanced on servers that already have customized INI configurations without having to recreate everything manually.

πŸš€ Cousin Server Manager v1.4.0 β€” Beacon Integration

Choose a tag to compare

@dodocousin dodocousin released this 18 Aug 03:34

Version 1.4.0 introduces a major new integration with Beacon, bringing Beacon's ARK configuration data directly into Cousin Server Manager.

This release adds a new Beacon Advanced Config system designed to make advanced ARK: Survival Ascended configuration easier while keeping configuration management fully integrated with the existing Server Manager workflow.


πŸ”· Beacon Integration

Cousin Server Manager can now connect directly to Beacon using its official authentication system.

New

  • OAuth 2.1 Device Authorization integration.
  • Connect your Beacon account directly from Cousin Server Manager.
  • No manual access-token configuration required.
  • No manual Client ID setup required.
  • Secure server-side storage of the Beacon OAuth session.
  • Automatic access-token refresh.
  • Connection and authentication status directly in the Server Manager.
  • Token expiration information and connection testing.

The Server Manager handles the Beacon authentication lifecycle automatically after the initial authorization.


βš™οΈ Beacon Advanced Config

A completely new Beacon Advanced Config editor has been added.

The editor uses the Beacon v4 catalog as its configuration reference while allowing the resulting configuration to be managed directly through Cousin Server Manager.

Beacon configuration can now be used to generate the appropriate:

  • Game.ini
  • GameUserSettings.ini

settings without having to manually determine every underlying ARK configuration line.

The selected Beacon configuration is stored per server, allowing each map/server to maintain its own advanced configuration.


πŸ“Š Item Stat Limits

Advanced support for Item Stat Limits has been added using Beacon's item stat configuration data.

Individual item stat indexes can be enabled and configured directly from the Beacon Advanced Config interface.

The Server Manager automatically generates the corresponding:

ItemStatClamps[0]=...
ItemStatClamps[1]=...
ItemStatClamps[2]=...
ItemStatClamps[3]=...
ItemStatClamps[4]=...
ItemStatClamps[5]=...
ItemStatClamps[6]=...
ItemStatClamps[7]=...

configuration inside Game.ini.

When Item Stat Limits are enabled, Cousin Server Manager also automatically handles the supporting configuration required by ASA.

Automatically enabled

ClampItemStats=True

in GameUserSettings.ini.

The required:

ClampItemSets

launch option is also handled alongside the Item Stat Limits configuration so administrators don't need to remember the additional requirement manually.

This helps prevent incomplete clamp configurations where the values are present but never actually activated by the server.


🧠 Beacon Catalog Data

The new editor uses Beacon's catalog information to provide known ARK configuration values instead of requiring administrators to manually research them.

This provides a much cleaner foundation for advanced configuration and allows the Server Manager to progressively support more Beacon-backed configuration options in future releases.


πŸ‘οΈ Configuration Preview

Before applying a Beacon configuration, the generated INI changes can be previewed.

This makes it possible to see exactly what Cousin Server Manager intends to add or modify in:

Game.ini
GameUserSettings.ini

before those changes are committed.

The goal is to keep Beacon's convenience while preserving the visibility and control expected from the Server Manager.


πŸ›‘οΈ Safe Configuration Application

Beacon Advanced Config does not bypass the existing INI management system.

Generated configuration is passed through the normal Cousin Server Manager save workflow, including existing protections such as:

  • Configuration revision checks
  • Recovery backups
  • Pending configuration changes
  • Normal INI save handling

This means Beacon support integrates with the existing Server Manager configuration architecture instead of introducing a separate configuration-writing system.

Servers that require a restart before configuration changes become active continue to use the normal Pending Changes workflow.


πŸ—ΊοΈ Per-Server Configuration

Beacon Advanced Config state is stored independently for each configured server.

This allows different maps in the same cluster to use different advanced settings without configuration leaking between servers.

You can configure one server without affecting the Beacon configuration of the rest of the cluster.


πŸ”„ Designed for Future Beacon Expansion

Version 1.4.0 establishes the foundation for deeper communication between Cousin Server Manager and Beacon.

The new catalog, authentication and configuration systems were designed so additional Beacon-backed configuration tools can be added without rebuilding the integration from scratch.


⭐ Version 1.4.0

Beacon integration represents another major step toward making Cousin Server Manager an all-in-one management platform for ARK: Survival Ascended servers.

Instead of switching between configuration documentation, INI files and external tools, administrators can now use Beacon-backed configuration data while remaining directly inside the Server Manager.

Beacon + Cousin Server Manager is now officially supported in v1.4.0.

πŸ”§ Patch – Pending INI Changes Fix

Choose a tag to compare

@dodocousin dodocousin released this 15 Aug 14:27

Fixed an issue introduced by recent INI Settings changes where pending Game.ini / GameUserSettings.ini changes were not always applied when the server stopped.

Pending INI changes are now correctly applied before the server can restart.