Das Prepaid Modul ist nun für Gameserver verfügbar bitte beachten Sie folgendes:
0. Auf TekBASE 7.2.1 und Rootskripte updaten
1. Ein Rechnungs Produkt mit der Option Guthaben muss existieren
2. Unter Rootserver bei den jeweiligen Roots die Option Prepaid sowie die erlaubten Spiele auswählen
3. Unter Spieleliste bei den Spielen einen Port Range angeben
4. Zu guter letzt einen Cronjob anlegen welcher die Abrechnung generiert und Server sperrt.
*/5 * * * * wget -q --post-data 'op=prepaid&key=PASSWORT&step=XX' -O - http://ihre_domain/pfad/automated.php
Der Cronjob sollte am besten alle 5Minuten ausgeführt werden, so minimiert sich die Last. Nehmen wir an 100Kunden haben einen Prepaid Gameserver an verschiedenen Tage um 13:00 bis 13:30 bestellt. So wären bei dem Cronjob der nur Stündlich ausgeführt wird eine Abfrage und Berechnung der 100Kunden fällig. Wenn dies aber alle 5Minuten geschieht werden nur die jeweiligen Kunden berücksichtigt welche z.B. zwischen 13:00 bis 13:05 oder 13:15 bis 13:20 fällig werden. Siehe da hier ist es nur noch ein Bruchteil. Gut...
Step gibt an ob Sie nun tägliche Abrechnung wünschen = fair für den Kunden oder eben 2-365Tage. Wird step nicht angegeben wird der Prepaid Server täglich in Rechnung gestellt. Bei step=14 wäre die Laufzeit 14Tage. Wenn mehr als 1 Tag gewählt wird muss in der /members/ownlanguage/german.php noch folgendes rein:
define("_PREPAIDPERDAY","pro XX Tag");
XX ersetzen.