LXBG MODULE · INSTALLATION HOW-TO

QuizServ 1.1 · Gratis Self-Install

Ziel: LXBG Core + IRCd

Diese Anleitung gehört direkt zum einzelnen Modul. Vor einem Release wird derselbe Ablauf auf der LXBG-Demo/Testinstallation geprüft.

Voraussetzungen

  • LXBG Core mit Module Runtime 0.1
  • PHP 8.1+, MySQL/MariaDB, PHP CLI und Python 3.9+
  • SSH/Sudo einmalig für Linux-Systemdienst

Installation

  1. Gratis ZIP LXBG-QuizServ-1.1.0.zip auf der Modulseite herunterladen und entpacken.
  2. Kompletten Ordner org.lxbg.quizserv nach [LXBG_ROOT]/modules/ kopieren.
  3. Im Webadmin Module > QuizServ > Installieren wählen. Falls nicht registriert: LXBG_CORE_ROOT=/pfad/lxbg/httpdocs php /pfad/lxbg/httpdocs/modules/org.lxbg.quizserv/install-cli.php ausführen.
  4. Die sieben SQL-Migrationen richten Einstellungen, 30 Quizfragen, Rangliste und die neue Datenbank-Spielhistorie ein.
  5. Separaten IRC-Dienst mit install-service.sh aus dem ZIP über SSH mit eigenem IRC-Port und eigenem Server-Benutzer installieren. Vollständige Anleitung in INSTALL.md.
  6. Im QuizServ-Admin den Bot einschalten und den Channel #quiz, Fragen, Zeitlimits und Punkteregeln konfigurieren.
  7. Im IRC /join #quiz, !quiz, !a Antwort und !top ausprobieren. Danach /modules/org.lxbg.quizserv/stats.php aufrufen: Dort erscheinen Spiele, Gewinner, Fragen und Lösungen direkt aus MySQL. Alte Punkte bleiben erhalten, die Spielhistorie startet mit 1.1. Kein IRCd-Neustart nötig.
Release-Regel: Ein Modul wird erst als Download freigegeben, wenn Installation und Funktionstest auf der LXBG-Demo erfolgreich waren. Die finale ZIP enthält zusätzlich eine README/INSTALL-Anleitung, damit diese Schritte auch offline beim Paket liegen.