Hallo Community,
ich habe 5 Timers (4 = jede sekunde, 1 = jede 0,5 sekunden).
Und wollte fragen ob es irgendwann zu server laggs oder sonst etwas.
Mfg pierre
Hallo Community,
ich habe 5 Timers (4 = jede sekunde, 1 = jede 0,5 sekunden).
Und wollte fragen ob es irgendwann zu server laggs oder sonst etwas.
Mfg pierre
was für eine funktion haben die timer ?
2 (1 sek) überprüfen das Tacho und das Gefägnis.
1 (0,5 sek) überprüft die Blitzer (ob jemand zu schnell gefahren ist).
1 (60 sek) überprüft die Uhrzeit (oben rechts)
1 (120 sek) überprüft das Benzin vom Auto (je nach verbrauch).
und mein neuer soll alle 120 Sekunden überprüfen ob der MySql Server nicht mehr reagiert.
Du kannst den Servercheck ganz einfach bei OnPlayConnect, OnPlayerDisconnect setzen oder bei Anderen Callbacks.
Mach doch aus den 4 Timern, die eine Sekunde gehen, einen Timer, das spart Rechenleistung.
Dann kommt jede Sekunde ein bombastischer Rechenvorgang -> Laggs.
Mach Timer mit 997/995/992 (ms) Abständen. (Siehe Codeoptimierung)
Also du meinst jetzt ich soll die Timer alle in 3 ms Abstand machen?
Aber das bei OnPlayerConnect das mit dem Mysql check ist eig. auch eine gute Idee.
Daher das der Mysql Server ja nur bei OnPlayerConnect/Disconnect, loadPlayer und savePlayer reagieren.
Ich hätt das sonst mit ein Timer gemacht