Datenbank: Unterschied zwischen den Versionen

Aus CKRAS Wiki

(Die Seite wurde neu angelegt: „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 == alt=Gaming SQL Klicke auf diesen Link im …“)
 
Zeile 2: Zeile 2:


== Webinterface ==
== Webinterface ==
[[Datei:Gaming-sql.png|alt=Gaming SQL]]
[[Datei:Gaming-sql-iface.png|alternativtext=Gaming SQL - Datenbank CKRAS|342x342px]]


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


[[Datei:Db-create.png|alt=DB CREATE|750x750px]]
[[Datei:Db-create.png|alternativtext=DB erstellen|750x750px]]


Der Zugriff auf diese Seite ist nur für den Hauptadmin möglich, [https://wiki-en.ckras.com/wiki/index.php?title=Webinterface#Sub-User Unterbenutzer] können die MySQL-Seite nicht sehen
Der Zugriff auf diese Seite ist nur für den Hauptadmin möglich, [https://wiki.ckras.com/wiki/index.php?title=Webinterface#Sub-User 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.
Wenn du dich zum ersten Mal mit der Seite MySQL-Einstellungen verbindest, musst du zuerst die Datenbank erstellen, indem du auf CREATE klickst.


[[Datei:Db-settings.png|alt=DB SETTINGS|750x750px]]
[[Datei:Db-settings.png|alternativtext=DB Settings|750x750px]]


Sobald die Datenbank erstellt ist, kannst du die MySQL-Daten kopieren und sie entsprechend in die Konfigurationen deiner Plugins einfügen.
Sobald die Datenbank erstellt ist, kannst du die MySQL-Daten kopieren und sie entsprechend in die Konfigurationen deiner Plugins einfügen.
Zeile 18: Zeile 18:
Bitte beachte beim Einrichten die jeweiligen Readme der Programmierer und [[MatchZy|Plugin]]-Autoren.
Bitte beachte beim Einrichten die jeweiligen Readme der Programmierer und [[MatchZy|Plugin]]-Autoren.


[[Datei:Db-change-password.png|alt=DB Change Password|750x750px]]
[[Datei:Db-change-password.png|alternativtext=DB Passwort ändern|750x750px]]


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.
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:  
 
 
'''Beispiel:'''


https://shobhit-pathak.github.io/MatchZy/database_stats/
https://shobhit-pathak.github.io/MatchZy/database_stats/
Zeile 40: Zeile 42:


=== phpMyAdmin ===
=== phpMyAdmin ===
[[Datei:Phpmyadmin-sql.png|alt=PHP MY ADMIN|400x400px]]
Hier kannst du deine Gaming-SQL verwalten.
 
[[Datei:Gaming-sql.png|alternativtext=phpMyAdmin|500x500px]]


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

Version vom 3. Juli 2024, 08:35 Uhr

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