Datenbank

Aus CKRAS Wiki

CKRAS bietet eine kostenlose Datenbank (Gaming SQL) für deinen Gameserver. Bestimmte Plugins wie MatchZy bieten zusätzliche Funktionen wie "Statistiken", wenn du eine Datenbank anschließt. In dieser Anleitung zeigen wir dir, was du konfigurieren musst und wo du die Zugangsdaten für die mitgelieferte kostenlose Datenbank für deinen Gameserver findest.

Webinterface

Gaming SQL - Datenbank CKRAS

Klicke auf diesen Link im Webinterface und du kannst die Einstellungen deines MySQL-Servers für deinen Gameserver einsehen.

DB erstellen

Der Zugriff auf diese Seite ist nur für den Hauptadmin möglich, Sub-User können die MySQL-Seite nicht sehen

Wenn du dich zum ersten Mal mit der Seite MySQL-Einstellungen verbindest, musst du zuerst die Datenbank erstellen, indem du auf CREATE klickst.

DB Settings

Sobald die Datenbank erstellt ist, kannst du die MySQL-Daten kopieren und sie entsprechend in die Konfigurationen deiner Plugins einfügen.

Bitte beachte beim Einrichten die jeweiligen Readme der Programmierer und Plugin-Autoren.

DB Passwort ändern

Wenn du das Passwort für dein MySQL ändern willst, kannst du das mit einem einfachen Klick auf "Neues Passwort generieren" tun. Bitte ändere danach die Configs deiner Plugins, damit sie weiterhin korrekt laufen.



Beispiel:

https://shobhit-pathak.github.io/MatchZy/database_stats/

Verwendung der MySQL-Datenbank mit MatchZy

Um die MySQL-Datenbank mit MatchZy zu verwenden, öffne die Datei /csgo/cfg/MatchZy/database.json. Der Inhalt sieht folgendermaßen aus. Du kannst diese Datei über FTP bearbeiten.

"DatenbankTyp": "MySQL",
"MySqlHost": "dein_mysql_host",
"MySqlDatabase": "Ihre_mysql_Datenbank",
"MySqlUsername": "dein_mysql_Benutzername",
"MySqlPasswort": "dein_mysql_passwort",
"MySqlPort": 3306

CSV-Statistiken

Sobald ein Match vorbei ist, werden die Daten aus der Datenbank gezogen und eine CSV-Datei in den Ordner geschrieben: /csgo/MatchZy_Stats. Dieser Ordner enthält die CSV-Datei für jedes Spiel (Dateinamensmuster: match_data_map{mapNumber}_{matchId}.csv) und sie enthält dieselben Daten, die auch in matchzy_stats_players enthalten sind.

phpMyAdmin

Hier kannst du deine Gaming-SQL verwalten.

phpMyAdmin

https://sqladmin.ckras.com/gamingsql/

phpMyAdmin Panel

Webinterface | CS2 | MatchZy