#!/bin/bash # config.sh - Globale Konfiguration für Karten- und Webseitengenerierung # === Globale Skript- und Pfad-Einstellungen === BASE_SCRIPT_DIR="/opt/luweb" SITE_GENERATOR_BASE_PATH="${BASE_SCRIPT_DIR}/site_generator" # Basis für Generator-Komponenten TEMPLATE_DIR_PATH="${SITE_GENERATOR_BASE_PATH}/templates" # Unterordner für Templates EXAMPLE_TEMPLATE_DIR_PATH="${SITE_GENERATOR_BASE_PATH}/examples" # NEU: Für Beispiel-Konfigs LOG_DIR_BASE="/var/log/luweb" TEMP_MARKER_DIR="/tmp" LOCK_FILE_BASE_DIR="/tmp" DEFAULT_WORLD_NAME_KEY="world" # === Globale Minetestmapper Standard-Einstellungen === MINETESTMAPPER_EXEC_NAME="minetestmapper" MINETESTMAPPER_WORLD_DATA_BASE_PATH="/opt/luanti/data/worlds/" DEFAULT_MM_OPT_ZOOM_LEVEL="2"; DEFAULT_MM_OPT_MIN_Y="-25" DEFAULT_MM_OPT_ORIGINCOLOR="#ff0000"; DEFAULT_MM_OPT_PLAYERCOLOR="#ff0000" DEFAULT_MM_OPT_SCALECOLOR="#ff0000"; DEFAULT_MM_OPT_BGCOLOR="#dddddd" DEFAULT_MM_CFG_DRAWALPHA="true"; DEFAULT_MM_CFG_DRAWORIGIN="false" DEFAULT_MM_CFG_DRAWPLAYERS="false"; DEFAULT_MM_CFG_DRAWSCALE="false" # --- Dateinamen und relative Pfade (innerhalb BASE_SCRIPT_DIR) --- RAW_MAP_BASE_SUBDIR="worldmaps_output" RAW_MAP_FILENAME="map.png" # --- Globale Webserver Haupt-Einstellungen --- WEB_ROOT_PATH="/var/www/luanti.geigernet.eu/web" WEB_MAPS_BASE_SUBDIR="worldmaps" # --- Standard-Einstellungen für generierte Dateien (überschreibbar in web.conf) --- DEFAULT_TILES_SUBDIR_NAME="map_tiles" DEFAULT_GDAL2TILES_ZOOM_LEVELS="1-7" DEFAULT_WEB_MAP_PNG_FILENAME="map.png" DEFAULT_RESIZED_MAX_DIMENSION=4096 DEFAULT_ARCHIVE_SUBDIR_NAME="archive" # === Globale Webseiten-Einstellungen === SITE_TITLE="Luanti.GEIGERnet" SITE_OWNER_NAME="Rage87" SITE_OWNER_EMAIL="rage87@geigernet.eu" DEFAULT_PLAYER_SKIN_URL="images/user_icon.png" # Statisches Bannerbild STATIC_BANNER_FILENAME="luanti_main_banner.png" FALLBACK_BANNER_IMG_URL="/images/default_banner.png" # Fallback-Werte für Serverdetails (falls in web.conf nicht spezifiziert) DEFAULT_SERVER_DISPLAY_NAME_PREFIX="unbekannt"; DEFAULT_SERVER_ADDRESS="unbekannt"; DEFAULT_SERVER_PORT="30000" DEFAULT_SERVER_ACCESS_INFO="Keine Angaben"; DEFAULT_SERVER_STATUS_TEXT_FALLBACK="Status wird ermittelt..." # Veraltete Leaflet-Variablen wurden entfernt. DEFAULT_GAMEID="minetest" DEFAULT_WORLD_SHORT_DESCRIPTION="Keine Kurzbeschreibung vorhanden." DEFAULT_WORLD_LONG_DESCRIPTION="
Für diese Welt wurde noch keine detaillierte Beschreibung hinterlegt.
" # Basisverzeichnis für Webseiten-Quellinhalte (Texte, zu kopierende Bilder) WEB_CONTENT_DIR_NAME="web_content" WEB_CONTENT_BASE_PATH="${BASE_SCRIPT_DIR}/${WEB_CONTENT_DIR_NAME}" WEB_CONTENT_IMAGES_SOURCE_SUBDIR="images" WEB_CONTENT_STATIC_SUBDIR="static"