Als «networking» getaggte Fragen

9
Ausführen von Server und Client im selben Prozess

Frage Ich habe gerade zum ersten Mal angefangen, mit Lidgren und dem Netzwerk zu arbeiten, und bin zu der Erkenntnis gekommen, dass es möglich ist, sowohl den Server als auch den Client innerhalb desselben Prozesses auszuführen . Wird diese Praxis aus irgendeinem Grund entmutigt? Kontext Der...

9
Serverseitige Eingabe

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...

9
Wie vermeide ich Drosselung?

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...

8
Vernetzung in Flash-Spielen. Steckdose oder Stratus?

Arbeiten an einem Prototyp für ein Flash-Spiel, das Netzwerkkommunikation verwendet. Es wäre besser, die Peer 2 Peer-Verbindung zu verwenden, da es sich um ein Multiplayer-Spiel handelt. Hat jemand Stratus benutzt oder versucht, ein Multiplayer-Spiel über die eingebaute Steckdose zu erstellen? Das...

8
Netzwerk-Multiplayer in Flash

Flash hat in den letzten zehn Jahren einen langen Weg zurückgelegt, und es ist ein gut gehütetes Geheimnis, dass ein Flash-Spiel eine Verbindung zu einem Multi-Client-Server herstellt, um in Echtzeit zu chatten und / oder grundlegende Avatar-Bewegungen auszuführen. Warum hat die Branche als Ganzes...

8
Vernetzung ohne Portweiterleitung

Ich versuche, meinem Spiel Netzwerkfunktionen hinzuzufügen. Ich möchte, dass jeder Benutzer das Spiel hosten kann und jeder als Client eine Verbindung herstellen kann. Der Client sendet dem Host Informationen über die Position seines Spielers usw. Wenn der Host eine Nachricht empfängt, validiert er...

8
Effizientes Datenpaket für ein Client-Server-Netzwerk

Sprache: C ++ Meine Frage lautet wie folgt: Ich möchte wissen, was der beste oder zumindest beste Weg ist, um Daten vom Client zum Server zu packen und zu senden und umgekehrt. Es wird einige Daten geben, die ein einzelnes Paket bilden. Ein Paket hat eine "ID", die definiert, wofür es ist, und dann...

8
Verwendung des DTLS-Protokolls für Multiplayer-Spiele

Ich denke darüber nach, das DTLS-Protokoll für mein Online-Multiplayer-Spiel zu verwenden. Für diejenigen, die es nicht wissen, ist es im Wesentlichen ein Port von TLS zu UDP-Datagrammen. Nach diesem Papier ist das Hauptkopf des Protokolls in der Handshake - Phase, die in ihren Tests 950 ms haben....

8
Die effizienteste Methode zum Zeichnen von Scheitelpunkten mit OpenGL

Ich schreibe ein OpenGL 3D-Spiel. Es werden Tonnen von Dreiecken für Gelände und Objekte verwendet. Ich lerne aus dem offiziellen OpenGL-Handbuch und die erste vorgestellte Methode besteht darin, für jeden Scheitelpunkt, den Sie zeichnen möchten, eine Funktion glVertexnach dem aufzurufen glBegin....