Pytania otagowane jako client-server

Model klient-serwer to scentralizowany model obliczeniowy, w którym jeden węzeł (serwer) wykonuje pewną usługę na rzecz innych węzłów (klientów).

2
Czy to odpowiednia architektura dla naszej gry mobilnej MMORPG?
Obecnie próbuję zaprojektować architekturę nowej gry mobilnej MMORPG dla mojej firmy. Ta gra jest podobna do Mafia Wars, iMobsters lub RISK. Podstawowym pomysłem jest przygotowanie armii do walki z przeciwnikami (użytkownicy online). Chociaż wcześniej pracowałem nad wieloma aplikacjami mobilnymi, ale jest to dla mnie coś nowego. Po wielu zmaganiach opracowałem …

3
Interpolacja pozycji w grze wieloosobowej
Aby zaoszczędzić przepustowość w mojej grze wieloosobowej , nie aktualizuję każdego obiektu co tik serwera, zamiast tego każdy obiekt ma updateRate, który informuje grę, że ten obiekt ma być aktualizowany co tik X serwera. Kiedy otrzymuję komunikat o aktualizacji dla obiektu, obliczam czas, kiedy spodziewam się następnej aktualizacji: origin = …


4
Której bazy danych (RDBMS vs NoSQL vs OBA) należy używać w grze wieloosobowej w czasie rzeczywistym?
Pracuję nad grą wieloosobową w czasie rzeczywistym, która będzie wymagać bazy danych (dla takich funkcji, jak profile graczy, znajomi, odblokowania, aktualności itp.). Jest to standardowa gra na PC (nie oparta na przeglądarce) i wykorzystująca serwer-klient architektura. Nie jestem nowy w korzystaniu z baz danych i przeprowadziłem kilka badań w ciągu …

2
Wydajność serwera FPS dla wielu graczy
Jest to związane z wydajnością MMO, z wyjątkiem tego, że pytanie dotyczy przepustowości. Chodzi o obciążenie procesora. Złożyłem prosty FPS przy użyciu node.js i webGL. To bardzo proste, podobnie jak klon BuddyMaze w MIDI Maze. Niewiele się dzieje, wszyscy poruszają się w dwóch wymiarach (bez wysokości), strzelają prostymi pociskami i …

3
Jak grać w grę klient / serwer za pomocą Google App Engine (Szukasz samouczka).
(UWAGA: Jest to duplikat pytania, które zadałem na SO, ponieważ tymczasowo zapomniałem o GameDev <zawstydzić głowę>. Kiedy jedna odpowiedź zostanie udzielona, ​​połączę ją z drugą). Próbuję zrobić moją pierwszą grę typu klient / serwer, używając Google Apps Engine jako zaplecza (wymaganie specyfikacji). Samouczki (Java), ale wszystko wydaje się bardzo skoncentrowane …

2
Jak obsługiwać losowy ruch w czasie rzeczywistym z prognozami po stronie klienta
Tworzę grę wieloosobową w czasie rzeczywistym, która działa na tej samej pętli „fizyki” na kliencie i serwerze. Używam zachowania „kierowania”, które jest niezbędnym przypadkowym ruchem. Klient i serwer generują różne liczby losowe podczas uruchamiania algorytmów wędrówki. Zastanawiam się, jak mogę zachować naturalnie losowy ruch, ale używam stałej, która zapewni klientowi …

1
Jak zsynchronizować klienta i serwer podczas wysyłania zmian prędkości odtwarzacza?
Wdrażam przewidywanie po stronie klienta. Większość wyjaśnień zakłada, że ​​klient wysyła wiadomości typu „ Przenieś mojego gracza o 1 pozycję w górę ”. Co jeśli wyślę wiadomość typu „ Ustaw prędkość mojego odtwarzacza na x ”? Na kliencie gracz ustawia własną prędkość (na podstawie przewidywań po stronie klienta), zanim zrobi …




3
Serwer do gry turowej na Androida / iOS
Obecnie programuję grę na iPhone'a i chciałbym stworzyć tryb online dla wielu graczy. W przyszłości ta aplikacja będzie portowana na urządzenia z Androidem, więc zastanawiałem się, jak stworzyć serwer gier? Po pierwsze, który język wybrać? Jak sprawić, by serwer mógł komunikować się zarówno z programami napisanymi w celu C, jak …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.