Files
SPP UserandClaude Haiku 5.5 413df03237 Stack unabhängig vom Host: deploy/compose.yml mit .env
CS2 Mapveto startet jetzt auf jedem Docker-Host (Linux) mit
'docker compose --env-file deploy/.env -f deploy/compose.yml up -d'.
Die Adresse kommt aus HOST_IP, nichts ist mehr fest eingetragen.
Anleitung für einen neuen Server: Image laden oder bauen, Spieldateien
kopieren oder neu laden, konfigurieren, starten.

Geprüft auf amp-cluster mit Demo-Adapter: Stack startet, Webseite
antwortet, Stack wieder entfernt, Spieldateien unverändert.

Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
2026-10-25 22:46:51 +01:00

32 lines
1.1 KiB
Bash
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Vorlage für deploy/.env – kopieren und anpassen:
# cp deploy/.env.example deploy/.env
# --- Pflicht ---
# IP oder Name des Docker-Hosts im LAN. Spieler verbinden sich dorthin.
HOST_IP=192.168.178.111
# --- Webseite ---
# Port der Webseite auf dem Host
WEB_PORT=3000
# Image: lokal gebaut oder mit "docker load" geladen (siehe docs/container.md)
CS2_MAPVETO_IMAGE=cs2-mapveto:latest
# --- Serververwaltung ---
# docker = pro Match ein CS2-Container (Standard)
# demo = nur Simulation, startet keine echten Server (zum Ausprobieren)
SERVER_ADAPTER=docker
# Game Server Login Token (App-ID 730). Leer = LAN-Modus (sv_lan 1).
CS2_GSLT=
CS2_DOCKER_IMAGE=joedwards32/cs2:latest
# Zwei Ports pro Match (Spiel TCP+UDP, CSTV UDP) – auf dem Host freigeben
CS2_PORT_RANGE_START=27100
CS2_PORT_RANGE_END=27139
SERVER_IDLE_TIMEOUT_MINUTES=30
# --- Matches und Stream ---
# Wenn gesetzt, braucht man dieses Passwort zum Anlegen von Matches
CREATE_MATCH_PASSWORD=
# Wenn gesetzt, braucht man /stream?key=… für die Stream-Übersicht
STREAM_KEY=
SERIES_AUTO_ADVANCE_SECONDS=30