diff --git a/.env.example b/.env.example index 94875da..b25fbeb 100644 --- a/.env.example +++ b/.env.example @@ -30,10 +30,6 @@ SERVER_URL="http://localhost:8000" FRONTEND_URL= ENABLE_RATE_LIMIT=true -# SignalR Settings -SIGNALR_NEGOTIATE_TIMEOUT=30 -SIGNALR_PING_INTERVAL=15 - # Fetcher Settings FETCHER_CLIENT_ID="" FETCHER_CLIENT_SECRET="" @@ -45,7 +41,12 @@ LOG_LEVEL="INFO" # Verification Settings ENABLE_TOTP_VERIFICATION=true TOTP_ISSUER="osu! server" +TOTP_SERVICE_NAME="g0v0! Lazer Server" ENABLE_EMAIL_VERIFICATION=false +ENABLE_SESSION_VERIFICATION=false +ENABLE_MULTI_DEVICE_LOGIN=true +MAX_TOKENS_PER_CLIENT=10 +DEVICE_TRUST_DURATION_DAYS=30 SMTP_SERVER="localhost" SMTP_PORT=587 SMTP_USERNAME="" @@ -78,6 +79,7 @@ OLD_SCORE_PROCESSING_MODE=normal # Beatmap Cache Settings ENABLE_BEATMAP_PRELOAD=true BEATMAP_CACHE_EXPIRE_HOURS=24 +BEATMAPSET_CACHE_EXPIRE_SECONDS=3600 # Ranking Cache Settings ENABLE_RANKING_CACHE=true @@ -98,6 +100,11 @@ USER_CACHE_CONCURRENT_LIMIT=10 SUSPICIOUS_SCORE_CHECK=true BANNED_NAME='["mrekk", "vaxei", "btmc", "cookiezi", "peppy", "saragi", "chocomint"]' +# Beatmap Syncing Settings +# POST `/api/private/beatmapsets/{beatmapset_id}/sync?immediate=true` to sync a beatmapset immediately +ENABLE_AUTO_BEATMAP_SYNC=false +BEATMAP_SYNC_INTERVAL_MINUTES=60 + # Storage Settings # Supported storage services: local, r2, s3 STORAGE_SERVICE="local"