Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Progater

Treue Seele

  • »Progater« ist der Autor dieses Themas

Beiträge: 119

Wohnort: BW

  • Private Nachricht senden

11

12.04.2009, 12:30

Zitat von »"Chef-Koch"«

eine richtig gute netzwerk bibliothek, extra für Spiele ist Zoidcom : http://www.zoidcom.com/

Ich hab sie sleber erst vor paar wochen entdeckt, find sie aber richtig gut und vorallem leicht verständlich :D


Hmm, ich weiß nicht. Bin eigentlich mit RakNet sehr zufrieden.
Vielleicht werfe ich mal einen Blick drauf, wenn ich Zeit habe ;)
To go back to the drawing board is not everyone's cup of tea! :-)

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

12

13.04.2009, 11:23

Falls es euch interessiert: https://www.spieleprogrammierer.de/phpBB2/viewtopic.php?t=10036 ein kleiner Vergleich. Brauche noch wen für die sf-page um da mal einen kleinen API-Vergleich einzubauen.
Irgendwann werde ich wohl auch Zoidcom einbauen.
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

13

30.04.2009, 21:11

Hi

Ich wollte mal fragen wie das mit dem Player movement funktioniert.
Ich benutze Raknet und mache das bis jetzt so, dass der Client die tasten eingaben zum Server schickt der den player bewegt und die Position mit dem Replicamanager an alle Clients schickt.
Nur dauert es sehr lange bis der Player sich erstmal bewegt, darum hab ich mir gedacht, wenn ich die tasten eingebe, das auch der Client die Position berechnet und überprüft ob die von dem Server übereinstimmen und hier ist mein problem, wie überprüft man die, wenn der server die Position schickt hat der Client ja schon wieder ganz andere?
und ist es überhaupt so richtig wie ich es bis jetzt mache?

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

14

01.05.2009, 12:16

1. meine Erfahrung mit Raknet sind nicht gerade positiv
2. Replicamanager von Raknet ist meiner Meinung nach mit Vorsicht zu genießen
3. prinzipiell geht dein Ansatz, ist aber "sehr langsam"
4. was du dir überlegst, nennt man prediction und ist durchaus üblich. Allerdings gibt es dabei vieles zu beachten. Am besten du bemühst mal die Suchmaschine deiner Wahl.
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

15

08.05.2009, 17:51

@Nox mit welcher Netzwerk lib hast du denn gute Erfahrungen gemacht?

und in google hab ich nichts gefunden was mir weiter hilft, könnte vielleicht mir jemmand ein paar tipps geben, oder erklären wie die Berechnung funktioniert.

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

16

09.05.2009, 15:30

Recht ansprechend ist ENet. Klein, leicht und reines C. Ist also gewöhnungsbedürftig. Werde mich dei Tage wohl auch mal Zoidcom beschäftigen. Mal schauen wie das so ist.
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

17

10.05.2009, 00:29

Kannst ja dann schreiben wie Zoidcom so ist. Bin am überlegen ob ich die benutze, bei der ist ja das mit dem Player Movement dabei.

ah und nochwas warum sehen ich in der Forum Übersicht keine Beiträge die über den 1. Mai gehen

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

18

22.05.2009, 00:59

Also ich habe mir mal zoidcom angeschaut und es ist doch eher durchwachsen. Vieles ist undokumentiert und man bekommt den Source nicht sondern nur die fertigen Binaries. Und da scheint auch was im Argen zu sein, weil ich den Code von dem Beispiel mehr oder weniger kopierte und mir Zoidcom beim Senden mit einer Exception um die Ohren fliegt. Am ehsten würde ich wohl noch zu enet raten. Diese lib überzeugt durch Schlichtheit, Übersichtlichkeit und Konsequenz.
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

Werbeanzeige