한국어English日本語简体中文繁體中文DeutschไทยTiếng ViệtРусскийPortuguês (Brasil)EspañolBahasa Indonesia

Game-Lag-Whitepaper › Probleme, die nur einige betreffen

Multi-Client-Beschränkung Multi-client restriction policy

Ursachen-ID pt-multiclient · Hauptzuständig Client-Entwicklung (Entwicklungsteam) · Beteiligt Server-Entwicklung (Entwicklungsteam)

In der interaktiven Fassung mit Grafiken und Experimenten öffnen →

Beschränken ein Sicherheitsmodul oder eine Serverrichtlinie mehrere Clients auf einem PC, wird der Start oder Login des zweiten Clients blockiert, oder der zuerst gestartete verliert die Verbindung. Manche Spiele sperren nur Funktionen des zusätzlichen Clients.

Warum Sicherheitsmodul erkennt Mehrfachstart, oder der Server beschränkt zusätzliche Logins vom selben Gerät → Folge Zweiter Start oder Login wird abgelehnt oder eine Seite getrennt. Selten werden nur einige Funktionen des zusätzlichen Clients gesperrt → Auf dem Bildschirm Kein Login oder Verbindungsabbruch auf einer Seite. In Spielen, die nur Funktionen sperren, fehlen auf einer Seite NPCs oder Shops

Symptome
Kein Login / Endlos-Laden, Unsichtbar / Geisterobjekte, Verbindungsabbruch
Faktoren
Paketverlust
Wer ist betroffen
Nur ein Client auf demselben PC
Wann
Direkt nach Login oder Wartung
Zuständigkeit
Hauptzuständig Client-Entwicklung (Entwicklungsteam) · Beteiligt Server-Entwicklung (Entwicklungsteam)
Aufgaben Entwicklungsteam
Client: bei einer Beschränkung eine klare Hinweismeldung anzeigen, im Sicherheitsmodul eine Ausnahme für QA einrichten. Server: auch bei der Beschränkung auf ein Gerät eine Ausnahme für QA einrichten.
Im Graphen
Nur einzelne Ausreißer · Abgelehnte Logins und Trennungen nach Grund (Mehrfach-Login)
Wo nachsehen
Meldung beim Start des zweiten Clients und Trennungsmeldung des zuerst gestarteten prüfen. Prüfen, ob in den Server-Logs zu abgelehnten Logins und Rauswürfen Grundcodes wie Mehrfach-Login oder gleiches Gerät auftauchen
Spricht dafür
Beim zweiten Start oder Login erscheint eine Ablehnungsmeldung oder der zuerst gestartete Client wird mit dem Grund Mehrfach-Login getrennt, mit nur einem Client gibt es kein Problem
Spricht dagegen
Ohne Ablehnungs- oder Trennungsgrund sind beide verbunden, aber nur einer sieht keine NPCs: „Kollision fester UDP-Ports“, „Fehlerhafte Session-Zuordnung nach IP oder Gerät“ oder Ursachen bei Laden oder Darstellung
Prüfmittel
Prüfung in der Umgebung des Spielers

Quellen

  1. CreateMutexW function (synchapi.h) Microsoft
    Existiert ein benannter Mutex bereits, liefert die Funktion ERROR_ALREADY_EXISTS, was zur Erkennung von Mehrfachstarts und zur Beschränkung auf eine Instanz genutzt wird

Verwandte Ursachen

Gleiche Schicht: Probleme, die nur einige betreffen

Ursachen aus anderen Schichten mit demselben Symptom (Kein Login / Endlos-Laden)

Karte in der interaktiven Fassung mit Grafiken und Experimenten ansehen