Zwei oder mehr Computer, die zum Zweck des Informationsaustauschs über kabelgebundene oder drahtlose Kommunikationsverbindungen miteinander verbunden sind.
Ich erstelle ein Multiplayer-Spiel (für unter 64 Spieler). Ich habe mich bereits für einen separaten Thread für die Netzwerkschleife entschieden, habe mich aber gefragt, ob es besser ist, einen zusätzlichen Thread für den Empfang von UDP zu erstellen oder den Empfangssocket auf nicht blockierend zu setzen (ohne zusätzlichen Thread). Oder …
Ich arbeite derzeit an einem ziemlich einfachen Multiplayer-Plattformer. Ich habe eine ganze Reihe von Artikeln über die Techniken gelesen, mit denen die Latenz verborgen wird, aber ich kann mich immer noch nicht mit bestimmten Konzepten auseinandersetzen. Ich finde das Thema sehr interessant und probiere gerne selbst Ideen aus, aber ich …
Ich implementiere clientseitige Vorhersagen. Bei den meisten Erklärungen wird davon ausgegangen, dass der Client Nachrichten wie " Bewegen Sie meinen Player um 1 Position nach oben " sendet . Was ist, wenn ich Nachrichten wie " Setze die Geschwindigkeit meines Players auf x " sende ? Auf dem Client legt …
Ich bin fast fertig mit der Entwicklung eines kleinen Multiplayer-Spiels im Indie-Stil. Während ich beabsichtige, Leuten zu erlauben, im Einzelspieler-Modus zu betrügen, ist dies im Mehrspieler-Modus offensichtlich nicht akzeptabel. Kennt jemand Möglichkeiten, um zu verhindern, dass der durchschnittliche Joe so etwas wie Cheat-Engine verwendet, um Teile des Spiels zu modifizieren? …
Stellen Sie sich ein Setup vor, in dem Spieleclients: haben ziemlich kleine Computerressourcen (mobile Geräte, Smartphones) sind alle mit einem gemeinsamen Router verbunden (LAN, Hotspot usw.) Die Benutzer möchten ein Multiplayer-Spiel ohne externen Server spielen. Eine Lösung besteht darin, einen autorisierenden Server auf einem Telefon zu hosten, das in diesem …
Angenommen, ich habe geplant, in Zukunft (nicht jetzt! Es gibt eine Menge, die ich zuerst lernen muss) an einem Gruppenprojekt teilzunehmen, das ein Massively Multiplayer Online Game (mmo) machen würde, und mein Job wäre das Networking Portion. Ich bin nicht so vertraut mit Netzwerkprogrammierung (ich habe ein sehr einfaches Buch …
Ich werde Netzwerkfunktionen für das Spiel implementieren, an dem ich gerade arbeite. Jetzt frage ich mich, ob ich IPv6-Unterstützung implementieren muss oder nur Unterstützung für IPv4 ausreicht.
Ich mache ein schnelles Physikspiel, das ein Tischhockey ist. Mit zwei Schlägern und einem Puck. Das Spiel läuft auf dem iPhone / iPad und ich mache den Multiplayer-Teil über GameCenter. So funktioniert das Netzwerksystem. Der Client, der die Übereinstimmung markiert, wird als Server abgerechnet, und derjenige, der die Übereinstimmungsanforderung akzeptiert, …
Was ist der aktuelle Stand der Technik, um Echtzeit-Strategiespiele zu vernetzen? Ich erinnere mich, dass einige AAA-Titel vor einigen Jahren nur die Spielereingaben übertragen haben (Starcraft 1, Age of Empires). Da dies erfordert, dass Sie alles andere völlig deterministisch halten, ist dies immer noch eine praktikable Option? Das Synchronisieren von …
Ich bin daran interessiert, die verschiedenen Möglichkeiten zu bewerten, wie sich der Netcode in eine Spiel-Engine "einhaken" kann. Ich entwerfe gerade ein Multiplayer-Spiel und habe bisher festgestellt, dass ich (zumindest) einen separaten Thread haben muss, um die Netzwerk-Sockets zu verwalten, der sich vom Rest der Engine unterscheidet, die die Grafikschleife …
Ich habe die Grundlagen von TCP-Sockets, UDP-Kommunikation usw., kann aber nicht viel darüber finden, wie diese auf eine Echtzeit-Spielumgebung angewendet werden können. Ich habe einen Pong-Klon mit 4 Spielern und muss die Paddelpositionen zwischen den drei Clients und dem Server synchronisieren (der Server ist der vierte Spieler). Derzeit verwende ich …
Ich habe schon ein wenig Spielnetzwerkcodierung durchgeführt, aber hauptsächlich mit TCP für Spiele ohne Echtzeitbedarf. Ich arbeite an einem 2D-Java-Spiel mit vernetztem Multiplayer. Zum Lernen möchte ich dies selbst tun, ohne eine vorhandene Netzwerk-API. Wie kann ich den Spielstatus, der von einem Server an Clients gesendet wird, effizient darstellen? Es …
Ich versuche, ein Rechteck zwischen zwei Positionen zu bewegen, die ich als _positionAund bezeichne _positionB. Beide sind vom Typ Vector3. Das Rechteck bewegt sich gut. Wenn es jedoch erreicht _positionBwird, bewegt es sich nicht in die entgegengesetzte Richtung, wie es sollte. Ich ging zurück in den Code, um einen Blick …
Ich schreibe ein vernetztes iOS-Spiel. Beim Senden von Paketen mit GKMatchSendDataReliable(von denen ich annahm, dass es sich um UDP mit einem eigenen geschriebenen Paketempfangscode handelt) mit 60 Paketen pro Sekunde (also 16 ms zwischen benachbarten Paketen) verschlechtern sich die durchschnittlichen Ping-Zeiten schnell: Ich habe unten 7 GameCenter-Übereinstimmungen geöffnet (nacheinander) ) …
Derzeit ist der Client in meinem Spiel nichts anderes als ein Renderer. Wenn der Eingabestatus geändert wird, sendet der Client ein Paket an den Server und bewegt den Player so, als würde er die Eingabe verarbeiten, aber der Server hat das letzte Wort über die Position. Dies funktioniert im Allgemeinen …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.