Pool Plutonium keys by game for launches and autoscaling
This commit is contained in:
@@ -30,9 +30,10 @@ or rebuild on its selected servers.
|
||||
|
||||
Rebuild requires confirmation because **no instance data is preserved**. Its fresh
|
||||
files come from the latest promoted setup when creation begins, including changes
|
||||
promoted while waiting. The independently saved key in **Keys** must exist before
|
||||
teardown. Blueprint definitions, promoted artifacts, saved keys, and historical
|
||||
activity belong to Electric Cherry, and are not instance files.
|
||||
promoted while waiting. Its assigned key in **Keys** must exist before teardown
|
||||
and stays reserved throughout the rebuild. Blueprint definitions, promoted
|
||||
artifacts, saved keys, and historical activity belong to Electric Cherry, and are
|
||||
not instance files.
|
||||
|
||||
Rebuild reserves the original ID and port throughout teardown and creation, even
|
||||
when a lower lobby is available. It shares the existing creation queue and startup
|
||||
@@ -58,6 +59,22 @@ maintenance. A successful agent receipt is followed by actual container and game
|
||||
slot and are not automatically replayed. Stop requires an explicit stopped container state; an
|
||||
unreachable host agent is not evidence that a stop succeeded.
|
||||
|
||||
### Game key pools
|
||||
|
||||
Each create reserves one unused Plutonium key for its game before the launch is
|
||||
queued. T5 and T6 have independent pools; any map or lobby within that game can
|
||||
use a free key. Stopping a server keeps the reservation, and a rebuild keeps the
|
||||
same key. Confirmed removal releases it for another launch. Failed or ambiguous
|
||||
creation keeps the assignment while cleanup may still be required.
|
||||
|
||||
An unstarted creation cancelled before dispatch releases its key immediately.
|
||||
Administrators can add and remove available keys in **Administration → Keys**;
|
||||
assigned keys cannot be removed. Existing keys are migrated into their game
|
||||
pool, retaining assignments for existing servers and pending work. If a legacy
|
||||
rebuild has an uncertain result and used a different key, both possible keys
|
||||
remain reserved until that server is destroyed. Labels are for identification
|
||||
only and do not change the hostname registered with Plutonium.
|
||||
|
||||
### Player checks and administrator overrides
|
||||
|
||||
Disruptive operations require a fresh zero-player result from RCON or accepted
|
||||
|
||||
Reference in New Issue
Block a user