Wie manche vielleicht schon wissen oder auch nicht, arbeite ich an einem Multiplayer und zwar mit der 39dll.
Die TCP-Verbindung läuft so, dass der Server automatisch einen Client erstellt, damit der Host nicht unötig ein zweites mal das Game starten muss.
Ich bin soweit, dass ich einen Topdownshooter im Deathmatch programmiert hab, der HP abzieht, kills, deaths zählt, sowie jeden einzelnen Client einer ID zuweist. Also Probleme scheint es in einer Selbstverbindung absolut nicht zu geben.
Das ganze sieht aber dann schon extrem anders aus, wenn mein Kumpel mit seiner sehr schnellen Leitung einen Server hostet und ich mit unseren Unkonstanten Internet, das nur selten die Maximalität von 2,3k erreicht. Ja die Telekom müssen wir noch bis Januar ertragen. Jedenfalls ruckelt es bei mir sehr ungemein. Lag vielleicht auch am schlechten Internet, aber es gingen schon andere Spiele, die mit Game Maker waren. Als Beispiel SectorX oder das Battle Tanks Online² von MasterXY.
Eine kleine Entscheidung von mir war, dass ich mich für 90 FPS entschied, weil das für eine flüssige Bewegung in der Selbstbewegung sorgte. Allerdings muss ich gestehn, dass ich von Multiplayer im Bezug auf Game Maker nicht viel Erfahrung aufweise, jedoch die 39dll ziemlich gut verstanden habe. Ich weiß auch wie Sachen umsetzte die ich machen will, allerdings weiß ich nicht ob es eben besser gehen würde. Die 90FPS schraube ich warscheinlich noch runter, gab bei 8-9 clients einen Einbruch, als ich mich selbst über hamachi verbindete(falls das was ändert?).
Codes will ich aber jetzt nicht unbedingt zeigen, wäre zu viel und eine .gmk will ich auch nicht öffentlich hochladen. Wäre nett wenn Experten micht anschreiben würden, deren ich mich anvertrauen könnte. Für Tipps in diesem Forum bin ich aber trotzdem offen.
Danke schon mal in Voraus, MFG Xable
Die TCP-Verbindung läuft so, dass der Server automatisch einen Client erstellt, damit der Host nicht unötig ein zweites mal das Game starten muss.
Ich bin soweit, dass ich einen Topdownshooter im Deathmatch programmiert hab, der HP abzieht, kills, deaths zählt, sowie jeden einzelnen Client einer ID zuweist. Also Probleme scheint es in einer Selbstverbindung absolut nicht zu geben.
Das ganze sieht aber dann schon extrem anders aus, wenn mein Kumpel mit seiner sehr schnellen Leitung einen Server hostet und ich mit unseren Unkonstanten Internet, das nur selten die Maximalität von 2,3k erreicht. Ja die Telekom müssen wir noch bis Januar ertragen. Jedenfalls ruckelt es bei mir sehr ungemein. Lag vielleicht auch am schlechten Internet, aber es gingen schon andere Spiele, die mit Game Maker waren. Als Beispiel SectorX oder das Battle Tanks Online² von MasterXY.
Eine kleine Entscheidung von mir war, dass ich mich für 90 FPS entschied, weil das für eine flüssige Bewegung in der Selbstbewegung sorgte. Allerdings muss ich gestehn, dass ich von Multiplayer im Bezug auf Game Maker nicht viel Erfahrung aufweise, jedoch die 39dll ziemlich gut verstanden habe. Ich weiß auch wie Sachen umsetzte die ich machen will, allerdings weiß ich nicht ob es eben besser gehen würde. Die 90FPS schraube ich warscheinlich noch runter, gab bei 8-9 clients einen Einbruch, als ich mich selbst über hamachi verbindete(falls das was ändert?).
Codes will ich aber jetzt nicht unbedingt zeigen, wäre zu viel und eine .gmk will ich auch nicht öffentlich hochladen. Wäre nett wenn Experten micht anschreiben würden, deren ich mich anvertrauen könnte. Für Tipps in diesem Forum bin ich aber trotzdem offen.
Danke schon mal in Voraus, MFG Xable
Mono C# / SFML.Net