I'm by far not the smart one regarding networking, but i think it's about you waiting for players to send their input that's making everything super slow. The server should be independent from clients.<br><br><div class="gmail_quote">
On Wed, Feb 25, 2009 at 7:41 AM, Boris <span dir="ltr"><<a href="mailto:bstih@zootfly.com">bstih@zootfly.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Espen Overaae wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div class="Wj3C7c">
Hello, and at the risk of sounding arrogant and condescending,<br>
<br>
<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Because of our fixed time step, we wait every client to send its input to<br>
every one. When data arrives, we update next frame.<br>
<br>
</blockquote>
<br>
that is a bad idea,<br>
<br>
<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
But the problem is that it takes way to long for data to arrive from client<br>
to server or vice versa.<br>
<br>
</blockquote>
<br>
and that is why.<br>
<br>
<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
So my question is, what could cause such big lag? The data can take even<br>
half a second to arrive. When sending text messages, or ping messages it<br>
appears to work properly. The data arrives with minimal delay.<br>
The size of input data that we are sending is about 120 bytes depends on<br>
amount of inputs pressed.<br>
<br>
</blockquote>
<br>
I assume you're sending the packets over a LAN, since packets over the<br>
internet often take as long as half a second to arrive. If you are,<br>
then I have no idea what could be wrong, sorry.<br>
<br>
<br>
Espen Overaae<br>
_______________________________________________<br>
ENet-discuss mailing list<br>
<a href="mailto:ENet-discuss@cubik.org" target="_blank">ENet-discuss@cubik.org</a><br>
<a href="http://lists.cubik.org/mailman/listinfo/enet-discuss" target="_blank">http://lists.cubik.org/mailman/listinfo/enet-discuss</a><br></div></div>
------------------------------------------------------------------------<br>
<br>
<br>
No virus found in this incoming message.<br>
Checked by AVG - <a href="http://www.avg.com" target="_blank">www.avg.com</a> Version: 8.0.237 / Virus Database: 270.11.3/1968 - Release Date: 02/23/09 18:22:00<br>
<br>
Hellow again, thank you for such quick reply.<br>
</blockquote>
Hellow again, thank you for such quick reply...<br>
<br>
Please elaborate your first statement.<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
/ Because of our fixed time step, we wait every client to send its input to<br>
</blockquote><div class="Ih2E3d">
/>/ every one. When data arrives, we update next frame.<br>
/<br>
that is a bad idea,<br>
<br></div>
Why do you think this is a bad idea, do you have any other idea. I know that<br>
our idea is not cheat safe. But we see only this, as a major problem in our<br>
idea. And ofcoarse our code is for LAN only. Internet is another story.<br>
<br>
Thank you in advance...<div><div></div><div class="Wj3C7c"><br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
ENet-discuss mailing list<br>
<a href="mailto:ENet-discuss@cubik.org" target="_blank">ENet-discuss@cubik.org</a><br>
<a href="http://lists.cubik.org/mailman/listinfo/enet-discuss" target="_blank">http://lists.cubik.org/mailman/listinfo/enet-discuss</a><br>
</div></div></blockquote></div><br>