Als «server» getaggte Fragen

Der übergeordnete Computer, der für die Verarbeitung von Interaktionen mit mehreren Clientverbindungen verantwortlich ist, wie dies bei Online-Spielen normalerweise der Fall ist.

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(). …

6
Wer berechnet die KI in einem MMO?
Ich baue ein MMO und möchte NPCs hinzufügen. Die Sache ist, dass ich das grundlegende Design nicht kenne. Was machen die Berechnungen, die Clients oder der Server? Ich würde verstehen, dass der Server Ereignisse und Reaktionen berechnet, aber wer berechnet das, wenn es um die Ermittlung des Pfades, die Position …
30 ai  mmo  server  movement  npc 

5
Spielelogik auf dem Server! Gut oder schlecht?
Ich plane gerade ein einfaches Online-Multiplayer-Spiel. Und hier ist die Frage. Ist es sinnvoll, die gesamte Spielelogik auf dem Server zu erstellen und nur die Eingaben vom Client an den Server zu senden? Welche Vor- und Nachteile gibt es oder gibt es Gründe, warum ich das nicht tun sollte?

4
Sollte die Kollisionserkennung serverseitig oder kooperativ zwischen Client / Server erfolgen?
Ich arbeite an einem Online-Spiel, das eine sehr schwere Kollisionserkennungsverarbeitung haben wird. Spielermodelle kollidieren mit anderen Spielern, Mobs, Strukturen, Gelände und festen Objekten, die nur serverseitig existieren (nicht in Client-Datendateien gespeichert). Sollte ich aus Sicherheitsgründen alle Kollisionserkennungen serverseitig durchführen? Oder sollte ich den Client die Erkennung durchführen lassen und den …

5
Ist C # für einen Echtzeit-Spieleserver geeignet? [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 5 Jahren . Der größte Teil der Frage steht im Titel. Grundsätzlich beginne ich mit …
22 c#  server 


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 …

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 …

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 …





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.