luanti-web/site_generator/examples/web.conf.template
rainer a225feef98 feat(map): Implement interactive area overlays
This major update introduces a complete system for visualizing protected areas on the OpenLayers map. It adds a new sync script to process area data and heavily modifies the frontend to support interactive, multi-layer display with custom popups.

Additionally, data-sync scripts were refactored to run globally on all configured worlds, simplifying cron automation.
2025-06-23 01:41:17 +02:00

69 lines
2.4 KiB
Text
Executable file

# ================================================================
# Beispiel-Konfiguration für eine neue Welt (web.conf)
# ================================================================
# Passen Sie die folgenden Werte für Ihre neue Welt an.
# --- Allgemeine Welt-Informationen ---
WORLD_DISPLAY_NAME="Beispiel-Welt"
SERVER_ADDRESS="deine-server-adresse.de"
SERVER_PORT="30000"
SERVER_ACCESS_INFO="Kein Passwort"
# --- Welt-Admins (ARRAY-STRUKTUR) ---
# Jeder Admin erhält einen Index, startend bei 0 (0, 1, 2, ...).
# Lassen Sie Felder entsprechende leer, wenn die Info nicht angezeigt werden soll.
# Erster Admin
ADMIN_NAME[0]="Admin1"
ADMIN_SKIN_URL[0]="images/user_icon.png" # Pfad relativ zum Web-Root
ADMIN_EMAIL[0]="admin1@example.com"
ADMIN_DISCORD[0]="" # Discord Benutzer-ID oder Name
ADMIN_MATRIX[0]="@admin1:matrix.org"
ADMIN_STEAM[0]="" # Komplette URL zum Steam-Profil
ADMIN_TEAMSPEAK[0]=""
ADMIN_MUMBLE[0]=""
# Zweiter Admin (optional)
# ADMIN_NAME[1]="Admin2"
# ADMIN_SKIN_URL[1]="images/user_icon.png"
# ADMIN_EMAIL[1]="admin2@example.com"
# --- Beschreibungen (erlaubt mehrzeiliges HTML) ---
WORLD_SHORT_DESCRIPTION="Eine kurze, knackige Beschreibung dieser neuen Welt, die in der Weltenübersicht angezeigt wird."
WORLD_LONG_DESCRIPTION=$(cat <<'EOD'
<p><strong>Willkommen in der Beispiel-Welt!</strong></p>
<p>Dies ist eine ausführliche Beschreibung, die auf der Detailseite der Welt erscheint. Sie können hier <strong>beliebiges HTML</strong> verwenden, um den Text zu formatieren.</p>
<ul>
<li>Listenpunkte sind möglich.</li>
<li>Genau wie Absätze und <strong>fetter Text</strong>.</li>
</ul>
<p>Beschreiben Sie hier die Besonderheiten Ihrer Welt, die Ziele oder die Community.</p>
EOD
)
# Spielregeln (erlaubt mehrzeiliges HTML)
WORLD_GAME_RULES=$(cat <<'EOD'
<p>Bitte halten Sie sich an folgende Regeln:</p>
<ol>
<li>Seien Sie respektvoll zu anderen Spielern.</li>
<li>Zerstören Sie keine fremden Bauwerke.</li>
<li>Keine Cheats oder Hacks.</li>
</ol>
EOD
)
# ================================================================
# OPTIONALE ÜBERSCHREIBUNGEN (Kommentare entfernen zum Aktivieren)
# ================================================================
# --- Minetestmapper-Optionen für DIESE WELT ---
#MM_OPT_ZOOM_LEVEL="3"
#MM_CFG_DRAWPLAYERS="false"
#MM_OPT_BGCOLOR="#000000"
# --- Kachel-Optionen für DIESE WELT ---
#GDAL2TILES_ZOOM_LEVELS="0-6"
#TILES_SUBDIR_NAME="map_tiles_hd"