6/10 Punkte
Wenig brauchbare erklärung, viel Copy & Paste. Aber ansonsten nicht so schlecht.
Hinweis, an alle die dieses Tutorial befolgen:
Diese Art der handhabung von MYSQL Daten ist nur für kleine Datenmengen und vorallem kleine Server in Gebrauch zu nehmen! Es wurde für Anfänger vereinfacht, trozdem hat diese Art der Handhabung der Datenbank ein riesen Problem, nämlich die Ressourcen! Sollte man es wirklich wagen, ganze Spieleraccounts und damit große Mengen an Daten schreiben zu wollen, läuft man Gefahr den eigenen Root zum Absturz zum bringen & die Datenbank gleich mit. Durch diese Stocks macht man viel zu viele Verbindungen, da diese leider wie dini Funktionieren. Ich weiß, dass dieses Tutorial dazu dient, dass man neulinge rein bringt, aber mit so einer Methode hat es keinen Sinn, da man nur dafür sorgt, dass ein Script dadurch für abstürze sorgen kann, sobald man eine Massenspeicherung vornimmt.
Kleine Erklärung um welches Problem es hier genau geht:
Wir nehmen mal an, dass ihr einige Daten Speichern wollt, wie Level, Geld, Adminrang und Skin. Optimal sollte man folgendes machen:
- Man stellt eine Verbindung mit dem Mysql Server her.
- Man holt die Daten vom Level, Geld, Adminrang und Skin.
- Man packt diese in einem 'Query'.
- Sendet es an dem MYSQL Server
- Schließt die Verbindung.
So, nun kommen wir zur dieser Methode:
- Man erstellt eine Verbindung mit dem MYSQL Server her.
- Man holt die Daten vom Level.
- packt diese in einem Query
- Sendet es an dem MYSQL Server
- Schliesst die Verbindung
- Man erstellt eine Verbindung mit dem MYSQL Server her.
- Man holt die Daten vom Geld.
- packt diese in einem Query
- Sendet es an dem MYSQL Server
- Schliesst die Verbindung
- Man erstellt eine Verbindung mit dem MYSQL Server her.
- Man holt die Daten vom Adminlevel.
- packt diese in einem Query
- Sendet es an dem MYSQL Server
- Schliesst die Verbindung
- Man erstellt eine Verbindung mit dem MYSQL Server her.
- Man holt die Daten vom Skin.
- packt diese in einem Query
- Sendet es an dem MYSQL Server
- Schliesst die Verbindung
Wie ihr seht, desto mehr User + Daten ihr an dem Server schicken wollt, desto mehr Verbindungen müsst ihr in einer Gewissen Zeit erstellen, das kann zum massiven Lag oder gar Absturz bringen, besonders wenn mehrere User auf einmal Disconnecten sollten, sei es wegen einem Cheater, Fehler oder Massenkick.
Daher bitte ich den Ersteller des Tutorials, diesen Hinweis anzukletten, da sonst neulinge viel Arbeit in Datenverarbeitung investieren um dann später herauszufinden, dass diese nur den Server damit zum Absturz oder zum 'laggen'. Ich hoffe, dass ich einigen Usern damit helfen konnte.
mfg Blunt