Als «client-server» getaggte Fragen

Das Client-Server-Modell ist ein zentrales Rechenmodell, bei dem ein Knoten (der Server) einen Dienst für andere Knoten (die Clients) ausführt.


5
Sollen die Akteure eines Spiels selbst für das Zeichnen verantwortlich sein?
Ich bin sehr neu in der Spieleentwicklung, aber nicht in der Programmierung. Ich spiele (wieder) mit einem Pong-Spiel, das JavaScript- canvasElemente verwendet. Ich habe ein PaddleObjekt mit folgenden Eigenschaften erstellt ... width height x y colour Ich habe auch ein PongObjekt, das Eigenschaften wie hat ... width height backgroundColour draw(). …



5
Wie speichert mmorpg Daten?
Ich möchte die SQL-Datenbank in meiner server.exe verwenden. Sagen wir 1000 Benutzer online. Und die Spieler ändern ihre Daten, wenn sie spielen. Und Server müssen diese Updates speichern. Aber wie ? Ich denke da in zwei Richtungen: 1) Der Server speichert zur Laufzeit im RAM und der Server schreibt irgendwann …


3
Warum erlaubt das Bearbeiten des Client-Speichers in einigen MMOs das Betrügen?
Warum funktioniert das Bearbeiten des Speichers des Spieleclients? Warum werden so viele "Hack Protection" -Tools mit den Clients geliefert? Wenn ich ein Client-Server-Spiel entwerfen würde, würde alles auf dem Server stattfinden (die Simulation der Spielwelt) und Kunden wären nur passive Konsumenten, die Statusaktualisierungen des Teils der Welt in der Nähe …

6
Welche Möglichkeiten habe ich für das Game Hosting?
HAFTUNGSAUSSCHLUSS: Ich weiß, dass diese Frage die Entwicklungsinsel verlässt, aber sie hängt stark mit der Spieleentwicklung zusammen und ist nach wie vor der Meinung, dass dies der beste Ort ist. Ich sehe viele kostenlose MMOs / Online-Desktop-Client-Spiele da draußen. Ich bin verblüfft über die Fähigkeit, solche zu finanzieren. Es macht …

5
Networking für Echtzeit-Strategiespiele
Ich entwickle ein Echtzeit-Strategiespiel für einen Informatikkurs, den ich besuche. Einer der schwierigeren Aspekte scheint die Client-Server-Vernetzung und -Synchronisation zu sein. Ich habe mich mit diesem Thema beschäftigt (einschließlich 1500 Bogenschützen ), aber ich habe mich entschieden, einen Client-Server-Ansatz zu wählen, der sich von anderen Modellen unterscheidet (zum Beispiel über …

2
Wie kann man Server-Client-Uhren für präzise Netzwerkspiele wie Quake 3 synchron halten?
Ich arbeite an einem 2D-Top-Down-Shooter und gebe mein Bestes, um Konzepte zu kopieren, die in vernetzten Spielen wie Quake 3 verwendet werden. Ich habe einen autorisierenden Server. Der Server sendet Snapshots an Clients. Schnappschüsse enthalten einen Zeitstempel und Entitätspositionen. Objekte werden zwischen Schnappschusspositionen interpoliert, damit die Bewegung reibungslos aussieht. Die …



2
Wie soll ich die Dateien meines gesamten Spiels automatisch aktualisieren?
Wie kann ich die Spielressourcen und ausführbaren Dateien meines Spielers automatisch aktualisieren? Es ist vorzuziehen, dass die Aktualisierungssoftware kostenlos ist. Aktualisierungen müssen klein sein und dürfen keine CPU-Zeit verschwenden. Außerdem muss es einfach sein, einen Update-Server zum Erstellen neuer Versionen oder logistisch auszuführen. Mein Anwendungsfall ist das Aktualisieren von Spielversionen …

3
Kann ich serverseitig mit Unity programmieren? [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Game Development Stack - Austausch. Geschlossen vor 6 Jahren . Noch ein Gedanke zu meiner letzten Frage . Wenn ich ein Client …

3
Gibt es ein Muster zum Schreiben eines rundenbasierten Servers, der über Sockets mit n Clients kommuniziert?
Ich arbeite an einem allgemeinen Spieleserver, der Spiele für eine beliebige Anzahl von TCP-Socket-vernetzten Clients verwaltet, die ein Spiel spielen. Ich habe ein Design zusammen mit Klebeband gehackt, das funktioniert, aber gleichzeitig fragil und unflexibel zu sein scheint. Gibt es ein etabliertes Muster für das Schreiben von Client / Server-Kommunikation, …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.