anpera.net
https://anpera.homeip.net/phpbb3/

Frage bzgl. Prozeduren und Events.
https://anpera.homeip.net/phpbb3/viewtopic.php?f=34&t=5374
Seite 1 von 1

Autor:  MySql [ Fr 03 Feb, 2012 17:40 ]
Betreff des Beitrags:  Frage bzgl. Prozeduren und Events.

Hallo,

ich frage mich in letzter Zeit, wie sinnvoll es ist manche Daten aus dem LotGD zu verbannen und diese stattdessen automatisch einmal am Tag (bzw. mehrmals, je nach Spieleinstellungen) via Event und Prozedur in der Datenbank durchlaufen zu lassen.

z.B. könnte man das Wetter und das Spieldatum in solch ein Event auslagern, da es sicherlich die ein oder andere Stunde gibt, wo kein Spieler anwesend ist, damit diese Daten automatisch via Setting-Funktion reguliert werden können. Desweiteren könnte man auch das löschen der inaktiven Spieler über solch ein Event laufen lassen.

Ich lese mich da grad mal ein bisschen durch und sofern mir beim lesen irgendwann mal eine RAND Funktion über den Weg läuft, würde ich sogar soweit gehen und sagen: Mittels Events zufällige Datenbankeinträge zu schreiben, welche im Spiel dann und wann mal etwas besonderes auslesen.

Wie sinnig wäre demnach die Auslagerung bestimmter Dinge aus dem Spiel hinein in die Datenbank?

Autor:  Harthas [ Fr 03 Feb, 2012 18:53 ]
Betreff des Beitrags:  Re: Frage bzgl. Prozeduren und Events.

Ich würd eher einfach einen Cronjob einrichten, der die setnewday.php einmal alle X Stunden ausführt.

Du kannst es natürlich auch direkt auf der Datenbank machen, aber ich finde Stored Procedures längst nicht so mächtig wie PHP. Ausserdem sind sie mühsam zu schreiben. :D

Gewisse Trigger können aber ganz nützlich sein, je nachdem wie die Tabellen logisch verknüpft sind.

Autor:  Harthas [ Fr 03 Feb, 2012 18:53 ]
Betreff des Beitrags:  Re: Frage bzgl. Prozeduren und Events.

Ich würd eher einfach einen Cronjob einrichten, der die setnewday.php einmal alle X Stunden ausführt.

Du kannst es natürlich auch direkt auf der Datenbank machen, aber ich finde Stored Procedures längst nicht so mächtig wie PHP. Ausserdem sind sie mühsam zu schreiben. :D

Gewisse Trigger können aber ganz nützlich sein, je nachdem wie die Tabellen logisch verknüpft sind.

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/