[ascoders] Re: FlashComm Echtzeit Multiplayer
- From: Florian Krüsch <florian@xxxxxxxxxx>
- To: ascoders@xxxxxxxxxxxxx
- Date: Fri, 20 Feb 2004 13:00:53 +0100
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
------------------------------------------------------
- Follow-Ups:
- [ascoders] Re: FlashComm Echtzeit Multiplayer
- From: André Michelle
- References:
- [ascoders] Kollisionserkennung zwischen zwei Diagonalen
- From: Kiko
- [ascoders] Re: Kollisionserkennung zwischen zwei Diagonalen
- From: André Michelle
- [ascoders] Re: Kollisionserkennung zwischen zwei Diagonalen
- From: Kiko
- [ascoders] Re: Kollisionserkennung zwischen zwei Diagonalen
- From: Kiko
- [ascoders] Re: Kollisionserkennung zwischen zwei Diagonalen
- From: Florian Krüsch
- [ascoders] FlashComm Echtzeit Multiplayer
- From: André Michelle
Other related posts:
- » [ascoders] FlashComm Echtzeit Multiplayer
- » [ascoders] Re: FlashComm Echtzeit Multiplayer
- » [ascoders] Re: FlashComm Echtzeit Multiplayer
- » [ascoders] Re: FlashComm Echtzeit Multiplayer
- » [ascoders] Re: FlashComm Echtzeit Multiplayer
- » [ascoders] Re: FlashComm Echtzeit Multiplayer
- » [ascoders] Re: FlashComm Echtzeit Multiplayer
- » [ascoders] Re: FlashComm Echtzeit Multiplayer
- » [ascoders] Re: FlashComm Echtzeit Multiplayer
- » [ascoders] Re: FlashComm Echtzeit Multiplayer
- » [ascoders] Re: FlashComm Echtzeit Multiplayer
- » [ascoders] Re: FlashComm Echtzeit Multiplayer
- » [ascoders] Re: FlashComm Echtzeit Multiplayer
- » [ascoders] Re: FlashComm Echtzeit Multiplayer
- » [ascoders] Re: FlashComm Echtzeit Multiplayer
- » [ascoders] Re: FlashComm Echtzeit Multiplayer
- » [ascoders] Re: FlashComm Echtzeit Multiplayer
- » [ascoders] Re: FlashComm Echtzeit Multiplayer
- » [ascoders] Re: FlashComm Echtzeit Multiplayer
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 ------------------------------------------------------
- [ascoders] Re: FlashComm Echtzeit Multiplayer
- From: André Michelle
- [ascoders] Kollisionserkennung zwischen zwei Diagonalen
- From: Kiko
- [ascoders] Re: Kollisionserkennung zwischen zwei Diagonalen
- From: André Michelle
- [ascoders] Re: Kollisionserkennung zwischen zwei Diagonalen
- From: Kiko
- [ascoders] Re: Kollisionserkennung zwischen zwei Diagonalen
- From: Kiko
- [ascoders] Re: Kollisionserkennung zwischen zwei Diagonalen
- From: Florian Krüsch
- [ascoders] FlashComm Echtzeit Multiplayer
- From: André Michelle