Php tasarım soru sunucu tarafı programlama

0 Cevap php

Ben Git söylemek benzer bir çok oyunculu bir oyun yazmaya çalışıyorum ve insanların sunucu tarafında oyuncuları arasında iletişimi nasıl merak ediyorum?

Php şey (veya başka bir dil) bunu yapmak için orada beri ben bir DB için her hareketini yazmak ve diğer oyuncu (lar) için okuyabilir. Ancak bu, aşağıdaki nedenlerden dolayı çok savurgan görünüyor -

  • Çeşitli oyuncuların hamle saklamak gerekmez. (Bu kesinlikle gerekli olduğuna beni ikna olmadıkça)
  • Okurken DB yanı sıra ağır yazmak olacak ağır (ben başka bir şey için kullanabileceğiniz bir sürü kaynak)
  • Şimdi bellekte şeyleri saklamak onun ok. Ben hızlı bir şekilde bu prototip için arıyorum. (Ben bellekte şeyleri saklamak durumunda makinenin anlık ölürse ben tüm kullanıcılar için bütün oyunu kaybetmek anlıyorum).

Yani onun farklı bir kullanım durumda tarayıcı uygulamalar sohbet ne yapmalıyım olsa bile? Beni 10-15 dakika kadar ancak bir sohbet onun kesinlikle gerekli değildir sürebilirdi onun bir oyun beri DB yazmak için kesin bir durum vardır.

Ben farkında olmalıdır başka bir yazılım? HTTP post / get (Henüz bu içine baktım değil) ama düzenli standardı ile çalışır bir XMPP sunucusu kullanabilir miyim?

Bana bazı URL'ler işaret ve ben oradan araştırma yapacağız. Yardımlarınız için teşekkürler.

  • PAV

0 Cevap