Welche Möglichkeiten habe ich, eine Multiplayer-App zu entwickeln?
Welche (technischen) Möglichkeiten habe ich, einer Multiplayer-App die Kommunikation über das Internet zu ermöglichen?
1 Antwort
![](https://images.gutefrage.net/media/default/user/8_nmmslarge.png?v=1551279448000)
Du kannst dir einen Linux Server mieten oder selber bei dir zuhause hosten und dort einen Dienst laufen lassen der das Multiplayer-Erlebnis möglich macht - so wird das auch meistens gemacht. Kann auch noch andere geben die das vielleicht direkt über Websockets oder so machen.
![](https://images.gutefrage.net/media/default/user/8_nmmslarge.png?v=1551279448000)
Das musst du selber machen bzw. programmieren. Was du brauchst ist vorzugsweise ein TCP Socket Server
![](https://images.gutefrage.net/media/user/MasterKind/1591129537941_nmmslarge__0_0_200_200_206c5dc1b471eb79da3f219b3ef382b3.jpg?v=1591129538000)
Ok, das ist ja schonmal ein Anfang. Sind dir Alternativen zu einem TCP Socket bekannt?
![](https://images.gutefrage.net/media/default/user/9_nmmslarge.png?v=1551279448000)
Nicht wirklich da du fast alles nur darüber machen kannst - wenn ich jetzt Websocket sagen würde wäre das auch nur teilweise richtig weil das auch tcp socket is
![](https://images.gutefrage.net/media/user/MasterKind/1591129537941_nmmslarge__0_0_200_200_206c5dc1b471eb79da3f219b3ef382b3.jpg?v=1591129538000)
![](https://images.gutefrage.net/media/user/MasterKind/1591129537941_nmmslarge__0_0_200_200_206c5dc1b471eb79da3f219b3ef382b3.jpg?v=1591129538000)
Brauche ich dann zwangsläufig einen Server, der von den Clients über das Internet erreichbar ist, oder geht es auch ohne Server?
![](https://images.gutefrage.net/media/default/user/13_nmmslarge.png?v=1551279448000)
Welche Art "Dienst" brauche ich da? Welche gibt es? Wonach muss ich suchen, wenn ich Antworten zum technischen Hintergrund suche?