Rozbudowany serwer multiplayer

0

Witajcie

Zamierzam zaprogramować serwer do gry multiplayer, który będzie obsługiwał kilkaset rozgrywek na raz, mam na myśli coś podobnego jak serwer w World of Tanks czyli tam klikamy "Bitwa", i zostajemy rozlosowani do 1 bitwy w której gra w sumie 30 osób. I taki serwer zarządza wszystkimi rozgrywkami na raz i tu rodzi się pytanie: Jak najlepiej taki serwer zaprogramować. Przydzielać 1 wątek dla 1 rozgrywki ? Czy np: 1 wątek na 50 rozgrywek ? Czy ktoś może spotkał się z czymś takim i wie co nie co jak wydajnie coś takiego wykodzić ?

:)

0

jest to szczegol implemetacyjny. Optymalizujesz zbyt wczesnie. Napisz tak architekture, ze jezeli bedziesz potrzebowal zmienic najwazniejsza czesc (ktora wykonuje najwiecej pracy) bedzie prosta do zmiany (obuduj w interfejs/klase absrakcyjna)

Jak bedziesz miec problemy wydajnosciowe wtedy mozesz to sprawdzic.

I tez serwer nie jest rowny serwerowi. Zalezy co bedzie robil. Wiec poki co jedynie co robisz to premature optimalization

1 użytkowników online, w tym zalogowanych: 0, gości: 1