Hallo Zusammen,
ich habe mir vor kurzem ein PHP-System heruntergeladen, was bei mir auf dem Server 24/7 läuft.
Es ist ein Rank-System. Ich habe mir mal den SC angeguckt und aus meiner Sicht nicht wirklich Dinge gefunden, die mir anzeigen, dass dort das Script ewig online bleibt.
Dieses System prüft die Online-Zeit der Teamspeak-User und speichert diese dann in der DB. Nach gewissen Zeiten bekommt man dann einen Rang zugewiesen. → Level. Bis hierher ja alles logisch.
Jedoch hat mich schon bei der Installation gewundert, dass das Script nur hochgeladen werden musste und dann installiert werden musste. Alles auf PHP-Basis (meines Erachtens).
Nun brauche ich für ein kleines System, welches fast so laufen soll (von der Aktivität her), wie der Ranking-Bot.
Daher meine Frage: Gibt es die Möglichkeit, dass ich ein PHP-Script ständig am Laufen lasse?
Ich habe damit folgendes vor: Sobald eine Änderung in dem jeweiligen Web-Bereich passiert, soll der User eine Nachricht...
Ich würde folgenden Ansatz wählen:
Sobald der Client nicht online ist, wird er auf die "Warteliste" gesetzt.
Sobald ein User den TS-Server betritt wird diese Warteliste geprüft, ob er dort einen Eintrag hat, oder nicht.
Wenn ja, dann wird diese Nachricht gesendet und der Eintrag wird gelöscht.
Wenn nicht, wartet der "Bot"/das Script auf den nächsten User bzw. auf die nächste Aktivität.
→ Dieser Bot darf halt nie offline gehen!
Ich brauche nur eine Lösung, dass dieses Script auch läuft, wenn der Client offline ist.
Geht das ganze auch ohne Cronjob?
Grüße
Ben
ich habe mir vor kurzem ein PHP-System heruntergeladen, was bei mir auf dem Server 24/7 läuft.
Es ist ein Rank-System. Ich habe mir mal den SC angeguckt und aus meiner Sicht nicht wirklich Dinge gefunden, die mir anzeigen, dass dort das Script ewig online bleibt.
Dieses System prüft die Online-Zeit der Teamspeak-User und speichert diese dann in der DB. Nach gewissen Zeiten bekommt man dann einen Rang zugewiesen. → Level. Bis hierher ja alles logisch.
Jedoch hat mich schon bei der Installation gewundert, dass das Script nur hochgeladen werden musste und dann installiert werden musste. Alles auf PHP-Basis (meines Erachtens).
Nun brauche ich für ein kleines System, welches fast so laufen soll (von der Aktivität her), wie der Ranking-Bot.
Daher meine Frage: Gibt es die Möglichkeit, dass ich ein PHP-Script ständig am Laufen lasse?
Ich habe damit folgendes vor: Sobald eine Änderung in dem jeweiligen Web-Bereich passiert, soll der User eine Nachricht...
- Wenn er online ist: Direkt bekommen
- Wenn er offline ist: Beim nächsten betreten
Ich würde folgenden Ansatz wählen:
Sobald der Client nicht online ist, wird er auf die "Warteliste" gesetzt.
Sobald ein User den TS-Server betritt wird diese Warteliste geprüft, ob er dort einen Eintrag hat, oder nicht.
Wenn ja, dann wird diese Nachricht gesendet und der Eintrag wird gelöscht.
Wenn nicht, wartet der "Bot"/das Script auf den nächsten User bzw. auf die nächste Aktivität.
→ Dieser Bot darf halt nie offline gehen!
Ich brauche nur eine Lösung, dass dieses Script auch läuft, wenn der Client offline ist.
Geht das ganze auch ohne Cronjob?
Grüße
Ben
Kommentar