initial import server-manager

This commit is contained in:
2026-07-22 00:12:44 +02:00
parent 8354d94cbc
commit 57d63f5bf4
13 changed files with 172 additions and 60 deletions
+18 -7
View File
@@ -1,13 +1,24 @@
export const RABBITMQ_URL = "amqp://manager:gigi1337@192.168.1.74";
export const LIFECYCLE_CHECK_INTERVAL = 10000;
export const LIFECYCLE_EMPTY_TIMEOUT = 300000;
export const LIFECYCLE_STARTUP_GRACE_PERIOD = 60000;
export const LIFECYCLE_MIN_UPTIME = 300000;
export const LIFECYCLE_SCALE_DOWN_THRESHOLD = 0.30;
export const LIFECYCLE_SCALE_COOLDOWN = 60000;
export const LIFECYCLE_CRASH_TIMEOUT = 30000;
// Lifecycle
export const LIFECYCLE_CHECK_INTERVAL = 10000; // Alle 10 Sekunden prüfen
// Scale Down
export const LIFECYCLE_EMPTY_TIMEOUT = 300000; // 5 Minuten leer
export const LIFECYCLE_MIN_UPTIME = 600000; // 10 Minuten Mindestlaufzeit
export const LIFECYCLE_SCALE_DOWN_THRESHOLD = 0.30; // Unter 30% Gesamtauslastung darf abgebaut werden
// Scale Up
export const LIFECYCLE_STARTUP_GRACE_PERIOD = 60000; // 1 Minute Schutz nach Start
export const LIFECYCLE_SCALE_COOLDOWN = 120000; // 2 Minuten zwischen Scale-Up Aktionen
// Crash Detection
export const LIFECYCLE_CRASH_TIMEOUT = 120000; // 2 Minuten ohne Status -> Crash
export const LIFECYCLE_CRASH_RETENTION = 300000; // 5 Minuten sichtbar nach Crash
// Default
export const DEFAULT_DESIRED_SERVERS = 1;
// Ports
export const GAME_PORT_START = 7777;
export const QUERY_PORT_START = 27015;