# Beispielkonfiguration für Glory Defense. # Kopieren nach ".env" (lokal) oder die Werte in cPanel unter # "Setup Python App" -> "Environment variables" eintragen. # Geheimer Schlüssel zum Signieren der Run-Tokens und zum Hashen von IP-Adressen. # Erzeugen z. B. mit: python -c "import secrets; print(secrets.token_hex(32))" # Bleibt er leer, erzeugt die App beim ersten Start instance/secret_key. SECRET_KEY= # Pfad zur SQLite-Datenbank. Relative Pfade gelten relativ zum Projektordner. GLORY_DB_PATH=instance/glory_defense.sqlite3 # Rate-Limit für neue Highscore-Einträge: maximal GLORY_RATE_LIMIT_MAX Versuche # pro Client innerhalb von GLORY_RATE_LIMIT_WINDOW Sekunden. GLORY_RATE_LIMIT_MAX=5 GLORY_RATE_LIMIT_WINDOW=600 # Nur auf "1" setzen, wenn ein Reverse-Proxy X-Forwarded-For-Header setzt, denen # vertraut werden kann. Bei cPanel/Passenger normalerweise nicht nötig. GLORY_TRUST_PROXY=0 # Optionale Sperrliste für Namen auf der Ehrentafel (ein Begriff pro Zeile, # = Kommentar). # Fehlt die Datei, ist nichts gesperrt. Relative Pfade gelten ab Projektordner. GLORY_NAME_BLOCKLIST=instance/name_blocklist.txt