Hallo Leute,
ich habe mich in letzter Zeit oft gefragt, wie die ganzen aktuellen online-Games aus technischer Hinsicht realisiert werden.
Da ich mich früher schon mit diesem Thema beschäftigt habe, weiß ich dazu noch folgendes:
Um eine direkte Verbindung über das TCP/IP-Protokoll herstellen zu können, muß der Host einen bestimmten Port freigeben, über den sich die anderen Spieler Verbinden.
Das hat wie eben schon beschrieben den großen Nachteil dass der Host umständlich einen Port freigeben muß und die Performance der Übertragung unter Umständen sehr schlecht sein kann.
Dann gibt es halt noch die Möglichkeit einen dedizierten Server als Host bereitzustellen, bei dem der Port immer freigegeben ist und der sich nur um das Übertragen der Daten kümmert, was eine gute Performance garantiert.
Mir geht es nun hauptsächlich um die Frage, wie aktuelle online-Games dieses Problem mit der Portfreigabe und Performance lösen. Ich glaube nämlich nicht dass Spiele wie Helldivers oder auch Mortal Kombat für jedes gehostete Spiel einen dedizerten Server bereitstellen, oder liege ich da falsch?
Gruß
ich habe mich in letzter Zeit oft gefragt, wie die ganzen aktuellen online-Games aus technischer Hinsicht realisiert werden.
Da ich mich früher schon mit diesem Thema beschäftigt habe, weiß ich dazu noch folgendes:
Um eine direkte Verbindung über das TCP/IP-Protokoll herstellen zu können, muß der Host einen bestimmten Port freigeben, über den sich die anderen Spieler Verbinden.
Das hat wie eben schon beschrieben den großen Nachteil dass der Host umständlich einen Port freigeben muß und die Performance der Übertragung unter Umständen sehr schlecht sein kann.
Dann gibt es halt noch die Möglichkeit einen dedizierten Server als Host bereitzustellen, bei dem der Port immer freigegeben ist und der sich nur um das Übertragen der Daten kümmert, was eine gute Performance garantiert.
Mir geht es nun hauptsächlich um die Frage, wie aktuelle online-Games dieses Problem mit der Portfreigabe und Performance lösen. Ich glaube nämlich nicht dass Spiele wie Helldivers oder auch Mortal Kombat für jedes gehostete Spiel einen dedizerten Server bereitstellen, oder liege ich da falsch?
Gruß