From 83d3569f45a0a87939402ff73a5e7c61541bbdbd Mon Sep 17 00:00:00 2001 From: Daniel Date: Sat, 30 Aug 2025 22:14:24 +0200 Subject: [PATCH] Server Python Block Python entfernt. Server funktioniert eh nicht mehr. Umbau auf Nexus, aufwand nicht wert. --- Versionshistorie.txt | 10 ++++++++++ server_launcher.py | 26 -------------------------- starte_viewer.bat | 5 ----- 3 files changed, 10 insertions(+), 31 deletions(-) create mode 100644 Versionshistorie.txt delete mode 100644 server_launcher.py delete mode 100644 starte_viewer.bat diff --git a/Versionshistorie.txt b/Versionshistorie.txt new file mode 100644 index 0000000..2d3c97f --- /dev/null +++ b/Versionshistorie.txt @@ -0,0 +1,10 @@ +v1.3: +Stabile Version OHNE Leaflet Welt Map. Hexgrid, Map Drag and Drop, Fog. + +v1.4 +Stabile Version mit Leaflet Welt Map. Extra Button Links unten für Weltkarten Modus. Spieleransicht öffnet auch die Weltkarte und aktualisiert die Position per Broadcast vom SL. + +v1.4.1: +Stabile Verion. Spieler Leaflet Welt Karte folgt jetzt ohne die Seite neu zu laden der Position die der SL vorgibt. Ein wenig Ruckelig, aber ja... +Auf der linken Seite im UI ist ein Fenster mit Buttons. "Standart Battlemaps". Die Buttons werden generiert anhand der Bilddateien die im Projektordner "standard_maps" sind. +Kann frei Hinzugefügt oder Entfernt werden. Mit Neu laden (F5) werden die Buttons aktualisiert. Die Namen werden automatisch aus den Dateinamen gezogen. \ No newline at end of file diff --git a/server_launcher.py b/server_launcher.py deleted file mode 100644 index 8a03732..0000000 --- a/server_launcher.py +++ /dev/null @@ -1,26 +0,0 @@ -import http.server -import socketserver -import os -import json - -PORT = 8000 -os.chdir(os.path.dirname(__file__)) - -class CustomHandler(http.server.SimpleHTTPRequestHandler): - def do_GET(self): - if self.path == '/list-maps': - try: - files = os.listdir('standard_maps') - image_files = [f for f in files if f.lower().endswith(('.png', '.jpg', '.jpeg'))] - self.send_response(200) - self.send_header('Content-Type', 'application/json') - self.end_headers() - self.wfile.write(json.dumps(image_files).encode('utf-8')) - except Exception as e: - self.send_error(500, f"Fehler: {str(e)}") - else: - super().do_GET() - -with socketserver.TCPServer(("", PORT), CustomHandler) as httpd: - print(f"Starte Server auf Port {PORT}...") - httpd.serve_forever() diff --git a/starte_viewer.bat b/starte_viewer.bat deleted file mode 100644 index 1e48c9e..0000000 --- a/starte_viewer.bat +++ /dev/null @@ -1,5 +0,0 @@ -@echo off -start /min python server_launcher.py -timeout /t 2 >nul -start http://localhost:8000/index.html -start http://localhost:8000/spieler.html