WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Fragen zu Online Speicher Nextcloud, Owncloud, Dropbox, Amazon Cloud, Google Drive


Forum » Internet Online Speicherdienste » browsergame ohne cronjobs? » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

browsergame ohne cronjobs?
von Rulekeeper
Hi!
Das Problem hatte ich auch und ich hab es über nen kleinen Trick gelöst.

Wenn Dein Script für den Tick nur paar Sekunden braucht, stört das auch niemanden.
Also und so gehts:

Jedesmal wenn jemand etwas tut, läßt du prüfen ob der spezielle Tick schon war.
Hab dazu eine DB-Tabelle mit TickID und dier ID ist die Zeit.
Wenn der letzte Eintrag kleiner ist als der Maximal Tick, dann läßt dus im Hintergrund Ticken.

Verstanden was ich mein?
von Paraheld
ne.. alle 15 mins wär geil, aber nicht nötig... das geht zur not auch pro stunde..

danke auf jeden fall für dein angebot.. ich bau das jetzt erstmal manuell zusammen und such mir dann irgendwie ne möglichkeit die cronjobs ablaufen zu lassen. ist im mom eh zu früh. andere lösungen scheinen doch irgendwie umständlich zu sein...

mfg,
paraheld

von c3o
Notfalls könnte ich bei mir auf dem Server einen einrichten der irgendein Script/eine URL bei dir aufruft.. aber jeder Viertelstunde erscheint mir schon recht oft, ist das wirklich notwendig?
von Paraheld
sowas wie philipp vorschlägt hab ich mir schon gedacht. dankeschön.

@ c3o: webcron hat glaub ich höchstens einmal pro stunde... naja is egal... ich probiers mal irgendwie...
von c3o
Webcron scheint doch gratis zu sein, also wieso nimmst du nicht das?
von Philipp Gérard
1:
echo date("H:i",$timestamp_neu - $timestamp_alt);


liefert dir die minuten seit dem letzten aufruf deines parsers zurück, dann kannst du ja anhand der 15-minuten-schritte die resosurcen usw. neu berechnen. Wird halt durch den Besucher ausgelöst.
von Paraheld
hat sonst noch jemand ne idee?
von Paraheld
wobei ich ja dann wieder bei den cronjobs wäre...

hmm... is schwierig...
von hagbard

Für den Fall ist eher soetwas geeignet:
http://webcron.org/
von Paraheld
hi!
was meinst du mit "regelmäßig aufgerufen"?
die seite/das script müsste dann alle 15 min ausgeführt werden.
wie bekomm ich das dann hin?

mfg,
paraheld
von hagbard
Anstatt den Cronjob in der Crontab einzubinden, lädst Du ihn in bestimmten Seiten die regelmäßig aufgerufen wird.
von Paraheld
hi!

ich versuche mich gerade an einem browsergame. soll entweder in echtzeit oder in ticks ablaufen. da das alles kein hexenwerk sein soll und ich auch kein geld für einen server etc. ausgeben will, komm ich natürlich auf das problem mit dem automatisch-sql-db-updaten. hat da jemand eine idee oder einen vorschlag wie ich das lösen könnte? es müssten rohstoffe verbucht werden, gebäude ausgebaut werden.
ich weiß, brosergame, ohne eigenen server, ohne geld, blabla... is schwierig, aber wie gesagt, es soll ja klein gehalten werden... ;)

würde mich über ne antwort freuen...

mfg,
paraheld

Nach oben