So... auch in der späten Stund wird kein Ende gefunden!
Die Einstellungen werden nun erfolgreich ausgelesen, wie z.B. MySQL Daten. Es gibt nun einen aktiven Debugger, der bei falschen MySQL Daten, oder nicht existieren der Konfigurationsdatei anspringt und weiteren Extras.
Neben dem sauberen ausarbeiten der Dokumentation und Gestaltung vom Quellcode, sind vielerlei Bugs entfernt worden, die unter anderem die Registrierung als auch Anmeldung betreffen. Und natürlich dem Anti-SF-Bot, welcher aber erst später aktiviert wird.
Desweiteren gibt es eine Schnittstelle, für den Marktplatz, welcher den Pilzdealer ersetzt. Der Marktplatz dient ausschließlich zum Verkaufen von Eigenen Items und kaufen von anderen Items, welche Spieler anbieten können bzw. zum Verkauf bereitstellen. Das ganze ist nicht ohne. Denn dieser Marktplatz ist auf mehrere Server übergreifend. Hierfür ist aber eine extra Lizenz-Datei erforderlich, welche Kostenlos bezogen werden kann, welche ausschließlich Partner erhalten. Mit dem Marktplatz können Spieler Items auf Server A anbieten und neue Items von Server D kaufen. Die Preise werden über ein internes System berechnet, um somit die Balance im Rahmen zu halten. (Je nach Servereinstellungen)
Es geht also in die heiße Phase. Das Update lässt nicht mehr lange auf sich warten. Aber lieber sauber ausarbeiten, als viele Updates hinauszuwerfen! :-)
Das war's zum Abend! Man sieht, liest, oder hört sich. ;-) Feedback ist erwünscht!
Zum Marktplatz eine Kritik. Ich finde, dass die Spieler die Preise selbst bestimmen können sollten. Nachfrage regelt hier den Preis. Am besten wäre eine Art Ebay-Marktplatz, bei dem sich die Spieler überbieten können. Gebote sollten SOFORT abgezogen werden, damit Währung aus dem Spiel entfernt wird. Nur das erfolgreiche Gebot wird dann dem User gut geschrieben, der das Item verkauft.
Außerdem sollte der Pilzdealer einfach nicht entfernt werden, damit die User direkt die Server finanzieren können. Hierfür könnte man doch eine Konfigurationsdatei anlegen, die ich im Folgenden beschreibe.
PHP Code:
<? /* This file does not exist */ $costs = "200"; $rate_until_25percent = "50"; $rate_until_50percent = "75"; $rate_until_75percent = "100"; $rate_until_100percent = "200"; ?>
Der Server kostet 200€/Monat und davon sind bereits 0€ gedeckt. Der Pilzdealer ist solange aktiv, bis die 200€ zusammen sind. Wenn bisher weniger als 25% der Kosten gedeckt sind, gibt es 50 Pilze/€, von 26-50% 75Pilze/€, bis 75% 100 Pilze/€ und bis 100% 200 Pilze/€. Danach ist der Dealer deaktiviert und die User die danach kommen haben Pech gehabt und müssen bis zum Anfang des nächsten Monats warten, um Pilze kaufen zu können. So können die User selbst die Server finanzieren und alle sind Glücklich.