first alpha (v0.1)
This commit is contained in:
commit
21d58c29f7
26 changed files with 15935 additions and 0 deletions
61
config.sh
Executable file
61
config.sh
Executable file
|
|
@ -0,0 +1,61 @@
|
|||
#!/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="#111111"
|
||||
DEFAULT_MM_CFG_DRAWALPHA="true"; DEFAULT_MM_CFG_DRAWORIGIN="true"
|
||||
DEFAULT_MM_CFG_DRAWPLAYERS="true"; DEFAULT_MM_CFG_DRAWSCALE="true"
|
||||
|
||||
# --- 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-6"
|
||||
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..."
|
||||
DEFAULT_LEAFLET_BOUNDS_SOUTH="-85.05112878"; DEFAULT_LEAFLET_BOUNDS_WEST="-180"
|
||||
DEFAULT_LEAFLET_BOUNDS_NORTH="85.05112878"; DEFAULT_LEAFLET_BOUNDS_EAST="180"
|
||||
DEFAULT_LEAFLET_ZOOM_AFTER_FIT="2"; DEFAULT_GAMEID="minetest"
|
||||
DEFAULT_WORLD_SHORT_DESCRIPTION="Keine Kurzbeschreibung vorhanden."
|
||||
DEFAULT_WORLD_LONG_DESCRIPTION="<p>Für diese Welt wurde noch keine detaillierte Beschreibung hinterlegt.</p>"
|
||||
|
||||
# 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"
|
||||
Loading…
Add table
Add a link
Reference in a new issue