Surferer`s Lose4

lose4.surferer.de

Newsletter zu v1.0
V1.0 ist da!
Hallo ,
Surferer`s Lose4 v1.0, und somit die zehnte Version des Scripts ist fertig und steht unter Downloads zur Verfügung!
Dieser Newsletter wird, wie immer, recht lang, trotzdem empfehle ich Alles zu lesen, um spätere Fragen schon im Vorraus zu beantworten. V1.0 wurde im Vergleich zu den vorherigen Versionen in wesentlichen Teilen verändert. Die wichtigsten Änderungen beziehen sich auf
- Speicherung der Userdaten
- Verarbeitung großer Datenmengen (z.B. Reloadsperren)
Im Vordergrund dieser Version stehen diese bedeutenden Änderungen, im Userbereich hingegen gibt es nur wenige sichtbaren neuen Features. Die Änderungen beziehen sich hauptsächlich auf den Auto-Surf, das Paidbanner- und das Paidmailscript. Diese Funktionen hängen aber unmittelbar mit den meisten in der Vergangenheit aufgetretenen Fehlern zusammen.

Auftretende Fehler waren z.B. dass die Auszahlung nicht gespeichert wurde oder dass bei vielen gleichzeitigen Paidbanneraufrufen nicht alle gewertet wurde. Die Ursache dieser Fehler waren Überschneidungen beim Speichern, was wiederum durch lange Ladezeiten begründet war. Grob zusammengefasst, wird diesem Problem in v1.0 wie folgt entgegengetreten:
- Differenzierte Speicherung: Paidbanner, -Mail und Auto-Surf -Aufrufe werden nicht mehr direkt gutgeschrieben, sondern in verschiedenen Dateien des Users gespeichert. Der Inhalt dieser Dateien wird dann regelmäßig oder dann wenn es nötig ist, in die eigentliche Userdatei übertragen. Dadurch wird weniger auf die eigentliche Userdatei zugegriffen und es kommt kaum zu Überschneidungen, da nicht nur in eine, sondern in mehrere (3) Dateien gespeichert wird. Außerdem werden zu aktualisierende Daten kurz vor dem Speichern nochmal eingefügt, somit gehen keine Daten verloren, die geändert wurden, während das Script ausgeführt wurde.
- Kürzere Ladezeiten: Einzelne Datenzuordnungen, z.B. bei der Erkennung von Reloadsperren geschehen jetzt viel einfacher. Dadurch sind die Ladezeiten gerade bei vielen vorhandenen Reloadsperren deutlich kürzer und der Server wird weniger belastet. Außerdem werden unnötige Reloadsperren jetzt regelmäßig gelöscht, somit müssen keine Daten mehr unnötigerweise durchsucht werden.

Genauere Infos zu den Änderungen und kleine Statistiken, die das alte mit dem jetzt neuen Script vergleichen, weiter unten im Newsletter (18, 19). Dass das alte Script extrem viel Arbeit verursacht, hab ich auch selbst gemerkt, als z.B. surferer.de/-/ minutenlang nicht erreichbar war, weil nur wenige User stundenlang im Auto-Surf aktiv waren und somit tausende Reloadsperren beachtet werden mussten. Tausende Reloadsperren werden jetzt natürlich immernoch beachtet, dass das aber keine Probleme mehr verursacht, hat sich in ersten Onlineversuchen schon deutlich gezeigt.

Eine weitere bedeutende Neuerung ist das Backupsystem, das in der Lage ist, auftretende Fehler automatisch zu beheben!

Das war der grobe Überblick, jetzt eine Auflistung der Änderungen und neuen Features:


- 01.) Löschung inaktiver Mitglieder
- 02.) Userguthaben ins Menü einfügen
- 03.) Adminstartseite
- 04.) Sms-Addon
- 05.) Neue Interfaces
- 06.) Mediadaten eingezahlte Lose
- 07.) Backup-System
- 08.) Start4Lose deaktivieren
- 09.) Werbemittelanzeige deaktivieren
- 10.) Admin Texte
- 11.) Admin User Refliste
- 12.) Admin Emails senden
- 13.) Kontaktmails
- 14.) Onlineuser
- 15.) Masterlosepasswort
- 16.) Groß- und Kleinschreibung
- 17.) UsagePoints
- 18.) Paidbanner/Mail/Auto-Surf -Ladezeit
- 19.) Differenzierte Speicherung
- 20.) Werbenetzwerk
- 21.) Ref-Verdienst
- 22.) Rallys relative Gewinnverteilung
- 23.) Einzahlungen/Auszahlungen
- 24.) Veränderte Addons


01.) Löschung inaktiver Mitglieder
Unter Admin - Sonstiges können inaktive Mitglieder gelöscht werden. Außerdem kann hier die Mitgliederliste neu erstellt werden und bei allen Mitgliedern können ungültige, also nicht mehr angemeldete Werber und Refs entfernt werden. Dabei werden auch die Mediadaten, d.h. Anzahl Mitglieder und Anzahl Refs aktualisiert.

02.) Userguthaben ins Menü einfügen
Im Adminbereich unter Texte kann jetzt mit einem Platzhalter das Userguthaben in die Menüs eingefügt werden.

03.) Adminstartseite
Im Adminbereich kann nun eingestellt werden, welche Links auf der Startseite im Adminbereich angezeigt werden sollen.

04.) Sms-Addon
Sms-Versand Addon: Sms-Versand über den Adminbereich; direkt und zeitgesteuert. In Zukunft soll das Addon noch um einen Versand für den Userbereich oder auch nicht-Userbereich via Losepasswort erweitert werden.

05.) Neue Interfaces
Neue Interfaces: Crody (€), EasyTrafficSP, Netzdevisen, Philipps Loseparadies, Aclose, WerbeOase, Werbekrise (im ohphp).

06.) Mediadaten eingezahlte Lose
in den Mediadaten wird jetzt angezeigt, wie viele Lose die User schon eingezahlt haben (die Zählung beginnt erst jetzt, daher werden beim Einrichten der v1.0 die bereits getätigten Einzahlungen dazuaddiert).

07.) Backup-System
Backup-System: Wenn das Backup-System angeschaltet ist, werden automatisch Backups aller Dateien, in denen Daten gespeichert werden, im Ordner backup/ erstellt. Der Ordner backup/ muss erstellt werden, wenn das Backup-System benutzt werden soll und benötigt chmod-Rechte wie der Ordner user/. Leere Dateien, also Dateien der Dateigröße 0 Byte und fehlerhafte Dateien können automatisch wiederhergestellt werden. Der Fehler, dass Dateien geleert wurden, ist besonders bei starker Benutzung des Bettellinks aufgetreten. Die vorhandenen Backups können auch von Hand aufgespielt werden, damit ist es z.B. möglich gelöschte User oder veränderte Einstellungen wiederherzustellen. Versucht sich der User eines fehlerhaften Accounts einzuloggen und das Backup-System ist nicht aktiviert oder es ist kein Backup vorhanden, so wird der Login verhindert und der User erhält eine Fehlermeldung. Dadurch wird verhindert, dass der User nur noch eine weiße Seite sieht, weil das Script beim Einfügen der Userdatei komplett abbricht. Außerdem wird bei Usern, die gerade online sind, alle 30 Sekunden überprüft, ob der Account fehlerhaft ist. Im Adminbereich kann auch eingestellt werden, dass regelmäßig die Dateien im Ordner files/ geprüft werden.

08.) Start4Lose deaktivieren
Unter Sonstiges - Bezahlte Startseite kann Start4Lose deaktiviert werden.

09.) Werbemittelanzeige deaktivieren
Die Anzeige der Werbemittel unter Ref-Center kann komplett abgeschaltet werden.

10.) Admin Texte
Unter Admin - Texte werden jetzt auch die Kommas gespeichert; außefdem werden überall Beispieltexte angezeigt, die sich, je nachdem welches Design man nutzt, verändern.

11.) Admin User Refliste
Unter Admin - Mitglieder - Useranzeige werden jetzt die Refs ordentlich aufgelistet. Bei der Anzeige der Userdaten fehlt noch Einiges, daher soll diese Anzeige in Zukunft umfangreicher werden.

12.) Admin Emails senden
Unter Admin - Mitglieder können jetzt einzelnen Usern Emails geschrieben werden.

13.) Kontaktmails
Unter Admin - Sonstiges - Kontaktmails können Mails beantwortet und gelöscht werden. Außerdem kann eingestellt werden, ob die Mails nur gespeichert oder auch per e-mail versandt werden sollen.

14.) Onlineuser
Unter Admin - Sonstiges - Onlineuser werden die IP-Adressen der User, die gerade online sind, angezeigt. Außerdem ist es möglich die Logs zu aktivieren. Dann wird regelmäßig in einem einstellbaren Abstand eine Liste Userid/IP der User, die seit dem letzten Log aktiv waren, gespeichert. Die Liste der User, die gerade online sind, wird jetzt nicht mehr bei jedem Seitenaufruf aktualisiert, wenn der User sich auf der gleichen Unterseite bewegt. Es wird nur ca. jeder 6te Aufruf gespeichert. Sobald der User aber auf eine andere Unterseite geht, also z.B. von Paidbanner nach Übersicht, wird der Aufruf der Übersicht gespeichert. Außerdem werden jetzt auch die User gelistet, die im Auto-Surf surfen, Paidbanner klicken oder Paidmails bestätigen ohne eingeloggt zu sein. Unter Einstellungen kann angewählt werden, dass User ihren Onlinestatus verstecken dürfen.

15.) Masterlosepasswort
Unter Admin - Sonstiges kann ein Masterlosepasswort angegeben werden. Damit können Anmeldungen und Einzahlungen simuliert werden, auch wenn man nicht online ist oder wenn man keinen ExportForce Account besitzt. Das Masterlosepasswort wird nach einmaliger Nutzung gelöscht.

16.) Groß- und Kleinschreibung
Beim Login ist die Groß- & Kleinschreibung des Usernamens jetzt unbedeutend. Wenn jemand seinen Usernamen z.B. komplett großgeschrieben eingibt, er sich aber mit kleingeschriebenem Usernamen angemeldet hat, dann wird die großgeschriebene Eingabe durch den Anmeldeusernamen ersetzt. Wer das ausprobieren will, kann versuchen sich mit großgeschriebenem Usernamen und falschem Passwort einzuloggen, dann sieht man im Loginfeld, dass sich der Username automatisch anpasst. Früher wurde das nicht erkannt und man kam einmal ins Usermenü und beim nächsten Aufruf im Usermenü war man wieder ausgeloggt. Die Groß- & Kleinschreibung -Erkennung ist auch bei der Funktion Neues Passwort zuschicken lassen eingebaut, wer sein Passwort vergessen hat und ein neues anfordert, erhält den gespeicherten Usernamen anstelle der eigenen Eingabe zugemailt. In ersten Versuchen hat sich allerdings gezeigt, dass der Server bei falscher Groß-/Kleinschreibung die gesuchte Datei nicht erkennt, was offline auf meinem PC geklappt hat. Dadurch wäre diese Änderung unbedeutend.

17.) UsagePoints
Es gibt jetzt die UsagePoints, aktivierbar unter Sonstiges. Damit ist es möglich eine Übersicht darüber zu bekommen, wie viele Seitenaufrufe man, z.B. im Vergleich zu anderen Webseiten, hat. Ist das System aktiviert, wird die aktuelle Aktivität der Webseite ausgerechnet. Übersteigt diese Aktivität die angebbaren Grenzwerte, kann man einstellen, dass besonders trafficlastige Funktionen wie z.B. die Paidbanner vorübergehend deaktiviert werden. Die aktuelölöe Aktivität kann unter Texte - Statistik mit einem Platzhalter eingefügt werden.

18.) Paidbanner/Mail/Auto-Surf -Ladezeit
Um die Auto-Surf/Paidbanner/Paidmail -Ladezeit, die hauptsächlich von den Reloadsperren abhängt, zu verkürzen, wurde folgendes eingeführt: Die Reloadsperren werden jetzt nicht mehr bis zu 36 Stunden gespeichert, sondern nur noch solange wie es die höchste im System vorhandene Reloadsperre erfordert. Ist die höchste Reloadsperre die es gibt z.B. 4 Stunden, dann werden alle Reloadsperren, die älter als 4 Stunden sind, gelöscht. Dadurch muss nicht nur weniger gespeichert werden, sondern beim Erkennen der Reloadsperre müssen weniger Daten durchsucht werden > kürzere Ladezeiten. Wenn aber nur eine einzige Kampagne im System ist, die eine Reloadsperre von 24 Stunden hat, ist alles wieder beim Alten. Das Speichern der Reloadsperren hat sich verändert! Ab jetzt wird gespeichert, bis wann die Reloadsperre aktiv ist und nicht wie vorher, wann der letzte Aufruf erfolgt ist. Dadurch ist es einfacher, abgelaufene Reloadsperren zu löschen. Einmal in der Stunde werden alle Reloadsperren durchsucht und die abgelaufenen gelöscht. Dadurch werden die Reloadsperren jetzt nur noch solange gespeichert wie sie auch benötigt werden > es müssen weniger Daten gespeichert werden > das Userfile wird kleiner. Ab jetzt werden die Reloadsperren nur noch dann durchsucht, wenn die gesuchte Kampagne auch darin enthalten ist. Außerdem werden nicht alle Reloadsperren, sondern nur der Teil, in der sich die gesuchte Kampagne befindet, durchsucht. Somit werden bis zu 80% weniger Reloaddaten durchsucht und bei Kampagnen, die der User noch nie oder in letzter Zeit nicht aufgerufen hat, werden die Reloadsperren, im Gegenteil zu früher, nicht durchsucht. > Diese Änderungen haben zu folgendem geführt: Bei 500 im Auto-Surf vorhandenen Kampagnen und ca. 400 Reloadsperren war die Ladezeit kaum zu spüren (ca. eine halbe Sekunde). Vorher hat das Laden ca. 3 Sekunden gedauert! Und nachdem ich die Reloadsperrenerkennung jetzt so schön verbessert hab, hab ich ein wenig im PHP-Buch geblättert und unter Verwendung zweier mir bis jetzt unbekannter Funktionen die Reloadsperre so umgebaut, dass die Ladezeit nochmal deutlich kürzer ist. Mit strpos() lässt sich herausfinden, wo in den riesigen Reloaddaten die passende Kampagnenid zur gesuchten Reloadsperre steht und damit lässt sich dann die Reloadsperre direkt auslesen, ohne wie vorher solange suchen zu lassen bis es die passende Reloadsperre gefunden hatte. > noch ein kleiner Vergleich, der zeigt wie wirkungsvoll sich das neue System auf die Ladezeit auswirkt: Im System sind 1081 Auto-Surfkampagnen und der User hat ca. 950 Reloadsperren! Im neuen System dauert das Laden (auf meinem schlechten PC ;)) gut 1 Sekunde, im alten System hat es 47 Sekunden gedauert!

19.) Differenzierte Speicherung
Paidbanner, Paidmail und Auto-Surf -Gutschriften erfolgen jetzt nicht mehr live. Alle Vergütungen erfolgen zuerst in einer von drei temporären Userdateien. Sobald der User dann die Seite Übersicht/Paidbanner/Paidmails/Auto-Surf oder Rallys aufruft, werden diese Daten in die eigentliche Userdatei übertragen. Im Auto-Surf und bei den Paidmails erfolgt diese Übertragung auch, ca. bei jedem 10ten Aufruf. Das positive Resultat dieser Änderung am Beispiel Paidbannerscript: Von 2mal je 50 angeklickten Paidbannern wurden ALLE 100 korrekt gezählt. Zum Vergleich: Bei einem alten Test wurden von 100 Paidbannern bei 4mal je 25 angeklickten Paidbannern nur ca. 80 Paidbanner gezählt.

20.) Werbenetzwerk
Einige User hatten das Problem, dass ihre Klicks im Werbenetzwerk (wegen dem Referer) nicht vergütet wurden. Daraufhin hatte jemand ein Update bereitgestellt mit der Änderung, dass beim Vergleich Referer/gespeicherte Url nicht nur das www., sondern http://www. aus dem Referer gelöscht wurde. Das kann ich nicht ganz nachvollziehen, denn das htttp:// wird immer im Referer mitgegebenund es wird auch immer in der Seitenurl gespeichert, daher muss es eigentlich nicht beachtet werden. Das http:// kann außerdem als Sicherheit genutzt werden, um den Anfang des Referers zu erkennen. Die gleichzeitige Beachtung von http:// und www. ist keine Lösung, sondern führt dazu, dass Referer ohne www. als falsch erkannt werden! Ich hab jetzt im Spnetz eingebaut, dass http:// und www. einzeln rausgelöscht werden. Falls damit noch jemand Probleme hat, nehm ich natürlich Tips entgegen, am Besten mit einem Beispiel für Referer und Seitenurl.

21.) Ref-Verdienst
Der Ref-Verdienst wird dem Werber nicht mehr live gutgeschrieben, sondern wird im Account des Refs gesammelt und der Werber kann sich offene Refverdienste unter Ref-Center gutschreiben lassen. Außerdem kann man hiermit seinen Refs ihren Refback gutschreiben. Refs können sich den Refback aber auch weiterhin unter Übersicht gutschreiben lassen.

22.) Rallys relative Gewinnverteilung
Die relative Gewinnverteilung der Rallys wurde überarbeitet. Bisher wurde nicht die komplette Gewinnsumme ausgeschüttet, wenn mehr als 10 User teilgenommen hatten. Die prozentuale Berechnung wurde jetzt berichtigt.

23.) Einzahlungen/Auszahlungen
Bei der automatischen Auszahlung und bei der Einzahlung gibt es jetzt eine kurze zeitliche Verzögerung. Damit wird nach dem Speichern der Ein-/Auszahlung überprüft, ob die Daten wirklich gespeichert wurden. Ist das nicht der Fall, wird der Speichervorgang wiederholt.

24.) Veränderte Addons
Wer v1.0 benutzt, muss auch die neuen Versionen folgender Addons neu installieren:
- Paidbannerscript
- Paidmailscript
- Rallys: Mail, Klick, Auto-Surf
Außerdem wurden die Addons Bettelscript und Werbenetzwerk leicht überarbeitet. Es wurden aber nur das Backup-System eingefügt und im Werbenetzwerk die Refererüberprüfung überarbeitet (20), daher ist hier ein Update nicht allzu wichtig. Beim Werbenetzwerk und beim bettelscript wurden die neuen Methoden zur Speicherung und reloaderkennung noch nicht eingefügt, da es hier weniger nötig ist. In Zukunft wird das aber noch eingebaut!
Die Addonpreise werden um bis zu 50% erhöht, aber erst in ca. zwei Wochen, somit habt ihr genug Zeit, die jetzt überarbeitetenden Addons ohne Aufpreis, also nur für die 1K Schutzgebühr, zu ziehen.




- - - - -


Auftretende Fehler und Fragen wie immer ins Forum.
Wie schon in der Einleitung gesagt, ging es jetzt in v1.0 hauptsächlich um fundamentale Änderungen, neue Features wurden deshalb etwas zurückgestellt. Zukünftig soll hauptsächlich der Userbereich mehr zu bieten haben.



Du erhälst diesen Rundbrief bei wichtigen Neuerungen/Änderungen.

Deine Zugangsdaten:
Nutzername:

Weiterhin einen angenehmen Tag
wünscht
Philipp Walla
Surferer
http://Lose4.Surferer.de