Skip to content
This repository has been archived by the owner on Nov 20, 2022. It is now read-only.

Deutsche Installationsanleitung für das BFAdminCP v2.0

Prophet731 edited this page Jun 13, 2015 · 7 revisions

Übersicht

Das Battlefield Admin Control Panel (BFACP) ist ein webbasierte Admin-Tool, das ausschließlich mit AdKats (v6 +) und XpKillers Chat, GUID, Statistiken und MapStats Logger (v1.0.0.2) arbeitet. Die Software wurde mit dem Laravel PHP-Framework zur Verkürzung der Entwicklungszeit und der Reduzierung des Arbeitsaufwandes erstellt.

Voraussetzungen

  • MySQL Datenbank (5.6+)
  • AdKats v6+
  • XpKillers Chat, GUID, Stats and Mapstats Logger v1.0.0.2+
  • PHP 5.5+
  • PHP Mcrypt
  • PHP PDO

Features

  • Benutzer, Rollen und Berechtigungssystem.
  • Live-Punktestand mit Chat.
  • Bann Management für AdKats.
  • Detaillierte Spielerdaten mit Diagrammen
  • Server-Statistikseite für jeden Server, der die Spielerzahlen, die Uptime mit Daten aus UptimeRobot und Kartenstatisktiken anzeigt.
  • Metabans Unterstützung
  • Ingame-Report-Benachrichtigung mit der Möglichkeit, Alarmtöne zu ändern.
  • Chatlog-Suche, wo von mehreren Spielern und/oder Schlüsselwörtern bzw. nur von einem bestimmten Datum/Zeitbereich der Ingame-Chat angezeigt wird.
  • Nachricht des Tages
  • Kurzübersicht der Datenbankstatistiken
  • und vieles mehr!

Installationsanleitung

Download der aktuellen Version hier. Sobald der Download abgeschlossen ist, die Zip-Datei in einen vorläufigen Ordner auf dem PC entpacken. Die Datei .env.php im Rootverzeichnis mit einem Texteditor öffnen. Etwas weiter unten in dieser Datei befinden sich die Datenbankverbindungen. Hier geben Sie Ihre Datenbankverbindungsinformationen ein.

Als nächstes müssen wir einen "encryption key" erstellen. Das ist WICHTIG!! Der zur Verfügung gestellte Standardschlüssel ist nur ein Platzhalter und ist unsicher. Ich stelle eine Seite zur Verfügung, wo eine zufällige 32-Zeichen-Kette erstellt wird. Ich speichere diese NICHT und sie werden bei jeder Aktualisierung der Seite zufällig generiert. Hier befindet sich diese Seite. Sobald der Key erstellt ist, muss er in die Konfigurationsdatei .env.php in den Verschlüsselungscode-Bereich (APP_KEY) eingesetzt werden. YourSecretKey !!! wird mit dem Key, der erzeugt wurde, ersetzt. Standardmäßig wird es so aussehen.

  /**
     * Set your app key here
     */
    'APP_KEY'        => 'YourSecretKey!!!'

Danach wird die gesamte Anwendung auf den Webserver hochgeladen. Nach dem Hochladen müssen einige Dateien und Ordner geändert werden: Die Berechtigungen der Dateien und Ordner unter app/storage rekursiv auf 0777.

Es wird UNBEDINGT eine Subdomain benötigt. Diese muss im Webserver so konfiguriert sein, dass sie in das /public-Verzeichnis zeigt. Diese Anwendung wurde entwickelt, um auf einer Subdomain und nicht aus einem Ordner der Top-Level-Domain zu laufen. Es solte daher eine Subdomain erstellt werden, wenn möglich verweist diese Domain auf den public-Ordner, der sich unter dem root-Ordner befindet.

Jetzt muss die Anwendung im Web-Browser geladen werden (Aufrufen der Subdomain) und der Prozess der Erstellung der Tabellen beginnt. Dieser Vorgang dauert beim ersten Start ein paar Sekunden. Nach Abschluss sollte das Dashboard zu sehen sein.

Standardlogin

Benutzername: admin

Passwort: password

Der Standardnamen und das Kennwort kann über Site Management (Webadmin-Einstellungen) > Users (Benutzer) > Admin geändert werden.

Falls irgendwelche Fragen auftauchen oder beim Einrichten Hilfe benötigt wird, kann hier ein Beitrag eröffnet werden.

Für Anregungen/Bugs erstellen Sie bitte ein Ticket hier

FAQ