mysql, dogru mu yapıyorum ? event scheduler

yakın bir zaman önce text tabanlı bir oyun projesi yapıp yayınlamaya başladım ancak;
her kullanıcı arası belirli bir uzaklık var (x-y kordinatları). Örneğin bir kullanıcı diğerine saldırı düzenlediğinde aralarında 20 dakikalık uzaklık oluyor varsayalım.20 dakika sonra kullanıcılar arasında savaş gerçekleşiyor ve ordu kayıpları vs oluşuyor.Ben bu 20 dakikayı her dakika çalışan bir event scheduler(olay zamanlayıcısı) ile azaltıyorum sizce doğru mu yapıyorum ? Yani bir kullanıcı diğerine savaş açtığında aralarındaki zaman 20 dakikaysa savaş tablosunda zaman sutununa 20 diye insert ediyorum ve her dakika bir olay zamanlayıcısı ile bu dakikayı -1 düşürüyorum daha sonra başka bir olay zamanlayıcısı ile zaman sutunundaki saldıran ve saldırılan kullanıcıların zaman değeri 0 olanları birbiriyle savaştırıyorum.Sizce izlediğim prosedür doğru mudur ?,Yorumlarınız benim için çok önemli,teşekkür ederim 


hakan hakan Yeni Üye Tarih: 11.09.2018 Kategori: SQL