HALLO NORDEN GAMES
INSTALLATION V14.6 GAMEPLAY SFX

1. Systemcheck

PHP >= 8.1.0OK
JSONOK
SessionsOK
OpenSSLOK
FileinfoOK
random_bytes()OK
server/data beschreibbarOK
assets/uploads beschreibbarOK
ZIP / Update CenterOK
HTTPSAKTIV
PHP 8.3.33 · memory_limit 128M · upload_max_filesize 16M · post_max_size 8M

2. Ordner- & Dateirechte

Für Plesk/PHP-FPM sind 0777-Rechte nicht erforderlich. Wichtig ist, dass der PHP-Benutzer die Laufzeitordner schreiben darf. Empfohlen: Ordner typischerweise 0755/0775, Dateien 0644; sensible Laufzeitdateien werden vom Spiel restriktiver angelegt.

Webroot lesbar
Modus 0750 · lesen ja · schreiben ja · betreten ja
OK
server lesbar
Modus 0755 · lesen ja · schreiben ja · betreten ja
OK
server/views lesbar
Modus 0755 · lesen ja · schreiben ja · betreten ja
OK
server/data beschreibbar
FEHLT · lesen nein · schreiben nein · betreten nein
FEHLT
server/data/backups beschreibbar
FEHLT · lesen nein · schreiben nein · betreten nein
FEHLT
server/data/config-backups beschreibbar
FEHLT · lesen nein · schreiben nein · betreten nein
FEHLT
Update-Staging beschreibbar
FEHLT · lesen nein · schreiben nein · betreten nein
FEHLT
Update-Backups beschreibbar
FEHLT · lesen nein · schreiben nein · betreten nein
FEHLT
assets lesbar
Modus 0755 · lesen ja · schreiben ja · betreten ja
OK
assets/uploads beschreibbar
FEHLT · lesen nein · schreiben nein · betreten nein
FEHLT
install lesbar
Modus 0755 · lesen ja · schreiben ja · betreten ja
OK

Code-Dateien

Code-Dateien müssen lesbar sein und sollten nicht für alle Benutzer schreibbar sein.

index.html
Modus 0644 · lesbar ja · für alle schreibbar nein
OK
index.php
Modus 0644 · lesbar ja · für alle schreibbar nein
OK
failsafe-game.html
Modus 0644 · lesbar ja · für alle schreibbar nein
OK
admin.php
Modus 0644 · lesbar ja · für alle schreibbar nein
OK
server/common.php
Modus 0644 · lesbar ja · für alle schreibbar nein
OK
server/api.php
Modus 0644 · lesbar ja · für alle schreibbar nein
OK
server/update.php
Modus 0644 · lesbar ja · für alle schreibbar nein
OK
install/index.php
Modus 0644 · lesbar ja · für alle schreibbar nein
OK
game-ui.php
Modus 0644 · lesbar ja · für alle schreibbar nein
OK
admin-ui.php
Modus 0644 · lesbar ja · für alle schreibbar nein
OK
rescue.php
Modus 0644 · lesbar ja · für alle schreibbar nein
OK

Falls ein Eintrag danach weiterhin FEHLT meldet, muss Eigentümer/Rechte im Plesk-Dateimanager oder per SSH korrigiert werden. Das Skript kann keine Rechte erzwingen, die ihm der Server nicht erlaubt.

3. Paketdateien

Der Installer startet nur, wenn die Pflichtdateien des Pakets vorhanden und lesbar sind. So siehst du direkt, ob beim FTP-/ZIP-Upload etwas fehlt.

index.php (2.6 KB)OK
index.html (2760.4 KB)OK
failsafe-game.html (2645.2 KB)OK
admin.php (1.5 KB)OK
privacy.php (6.4 KB)OK
server/common.php (61.7 KB)OK
server/api.php (87.5 KB)OK
install/index.php (11.8 KB)OK
sw.js (1 KB)OK
manifest.webmanifest (0.7 KB)OK
SERVER_TEST.html (1.1 KB)OK
health.txt (0.1 KB)OK
php-health.php (0.9 KB)OK
api-health.php (0.8 KB)OK
rescue.php (3.6 KB)OK
guardian.php (0.8 KB)OK
server/guardian-lib.php (8.4 KB)OK
maintenance.html (1.5 KB)OK
server-check.php (3.9 KB)OK
server/update.php (15.3 KB)OK
UPDATE_MANIFEST.json (13.4 KB)OK
PACKAGE_CORE_V14.6.json (2 KB)OK
assets/ads/hallo-norden/banner-320x50.webp (6.4 KB)OK
assets/ads/hallo-norden/rectangle-300x250.webp (23.6 KB)OK
Spiel-UI (Fallback) → server/views/game-ui.php (2761.3 KB)OK
Admin-UI (Fallback) → server/views/admin-ui.php (190.5 KB)OK

4. Datei-Integrität

Der Installer vergleicht zentrale Programmdateien mit den SHA-256-Prüfsummen des V14.6-Pakets. Dadurch werden unvollständige oder beschädigte FTP-Uploads erkannt.

Core-Dateien geprüft22
Fehlend0
Verändert/beschädigt9

5. Speicher

Keine MySQL-Datenbank erforderlich. Diese Version verwendet bewusst kleine serverseitige JSON-Dateien mit Dateisperren. Das reduziert die Voraussetzungen und reicht für Konfiguration, Adminbereich, aggregierte Statistiken, Top-10-Highscores, optionalen Manipulationscheck, Wettbewerbe, Datenschutzanfragen und Service-/Fehlerprotokolle aus.

Passwort: nur Hash · Statistik: aggregiert · IP: nicht in Spielstatistik gespeichert · Uploads: MIME-geprüft · Installer: nach Installation gesperrt.

Base Career 14.6Operations Pack 1.3Backstage & Reputation 1.2Community & Sponsors 1.3Road to Fame 2.1Side Hustles 1.0Creator Tools 1.1Competition Pack 1.3Compatibility Pack 1.4Production Pack 1.2Story Consequences 1.0

6. Admin einrichten

Wenn du das Feld leer lässt, wird 12345 nur als gehashtes Ersteinrichtungs-Passwort angelegt. Das öffentliche Spiel bleibt dann gesperrt, bis du es im Admin-Center geändert hast. Danach verschwindet der Hinweis.

7. Nach der Installation

HTTPS erzwingenPasswort ändernImpressum ergänzenDatenschutz prüfenEmbed-Domains freigebenBackup erstellen

Nach dem ersten Login im Admin-Center unter Cache & System → Browser & Vollbild den Gerätecheck öffnen. Für PWA/Service Worker und den sicheren Livebetrieb HTTPS verwenden. In eingebetteten iframes allow="autoplay; fullscreen" und allowfullscreen setzen.

Zum Neuinstallieren muss server/data/installed.lock manuell per FTP/Dateimanager entfernt werden. Das verhindert, dass Fremde den Installer aus dem Browser erneut starten.