[ascoders] Re: FlashComm Echtzeit Multiplayer

André,
bennutzt Du ein Shared Object zum Datenaustausch? Da müsstest
Du ja ständig 'Flush' aufrufen, damit die Daten auch garantiert sofort weiter
geschickt werden. Ausserdem fällt noch weiterer Overhead dafür, das
Shared Object abzugleichen, also zu schauen, ob irgendwelche neuen
'Slots' gefüllt sind.
Wenn Du stattdessen Stream.send benutzt, wird es wahrscheinlich
eine Ecke schneller. Vor einiger Zeit wurden auf der flashcomm
Liste ein paar Links gepostet, ich erinnere mich an ein 3D Weltraum
Ding, das recht vernünftig aussah...


Florian
kruesch.de


André Michelle wrote:


Nach einem guten Jahr habe ich unseren FlashCommServer wieder ausgepackt und
wollte mit der Mode7 Engine einen kleinen Shooter für unsere reichliche
Freizeit basteln :o)

Die ersten Versuche waren allesamt sehr holprig was die Datenübertragung
angeht, also habe ich erstmal ein paar Tests gefahren, was im LAN so geht.

Sehr enttäuschend. Wenn der Flashfilm etwas mehr Performance zieht (kann
aber seine FPS locker erreichen), dann steigt die SyncRate auf 100ms (sonst
~30ms), mit Aussetzern von bis zu 1000 ms.

Das hilft auch keine Interpolation zwischen den syncronisierten Positionen.
Zudem muss ich beim Interpolieren auch die Vektoren mitgeben, was zusätzlich
Traffic verursacht. Ich habe auch versucht, die Zahlen mit beschränkten
Kommastellen zu übergeben, um den Traffic zu senken. Keine Besserung. Die
Einstellung der FPS vom SharedObject macht auch kaum Unterschiede. Bei 10
hatte ich die "besten" Ergebnisse.

Meine Fragen:
Gibt es überhaupt echtzeitfähige Multiplayer im Netz mit FCS ( wenn schon im
LAN schlapp ) ? Gibt es schon Resourcen mit Tipps zu dem Thema ?

Vieleicht ist ein Stream ohne Video - Audio, sondern nur mit Steuerbefehlen
schneller...


Danke.


--
aM

------------------------------------------------------
Archiv   : http://www.freelists.org/archives/ascoders/
Optionen : http://www.freelists.org/list/ascoders
------------------------------------------------------





------------------------------------------------------
Archiv   : http://www.freelists.org/archives/ascoders/
Optionen : http://www.freelists.org/list/ascoders
------------------------------------------------------

Other related posts: