Aktuelle Zeit: 20.11.2017 17:38

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Mehrspielergame
BeitragVerfasst: 04.09.2017 08:31 
Offline

Registriert: 19.10.2014 15:51
Ich möchte mit Spider-Basic ein Mehrspieler-Game basteln.
Ist es möglich dies alles in einem Programm zu machen? So dass das Programm Server und Client in einem ist?
Bzw ist es möglich es so zu programmieren, dass ich gar keinen Server benötige?
Die Clients sollen aber miteinander spielen können.

_________________
Ich programmiere plattformunabhängig und suche immer Lösungen für alle Plattformen.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Mehrspielergame
BeitragVerfasst: 04.09.2017 09:46 
Offline
Benutzeravatar

Registriert: 08.03.2013 14:27
Wohnort: ERB
Direkt aus Spiderbasic heraus geht es nicht. Spiderbasic implementiert weder das klassische Websocket (wobei hier auch nur Verbindung zu einem Server möglich sind und nicht untereinander) noch WebRTC (welches auch bidirektionalen Verbindungsaufbau erlaubt).

Du kannst aber WebRTC über Inline-Javascript ansprechen und verwenden.

Nun kommen wir aber zu einem größeren Problem. Ohne Server wirste mit deinem Spiel Probleme bekommen. Innerhalb eines Netzwerkes würde es noch funktionieren. Aber sobald die Verbindung über den Router hinaus geht, wird dir der NAT und die Firewall des Nutzers, der den Server stellt, einen fetten Strich durch die Rechnung machen. Bei dem kommste nie an. Jeder Anschluss hat eine IP, aber meist mehrere Geräte, die dahinter stehen. Es müsste gesondert ein Port-Forwarding im Router eingerichtet werden, welches bei eingehenden Verbindungen auf einen bestimmten Port die Pakete an ein bestimmtes System im Netzwerk weiterleitet.

Daher mein Tipp: Nimm dir für den Anfang günstig einen vServer und lass den Server darauf laufen. Am Ende ist der Aufwand, einen Server in einen Browser einzubauen, vollkommen überflüssig, weil am Ende die meisten eh damit Probleme haben werden.

_________________
PBExpress
Lightweight PureBasic FastCGI Framework

Github: https://github.com/reVerBxTc/PBExpress
Wiki: https://github.com/reVerBxTc/PBExpress/wiki


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye