I'm sorry but that's not how it works. There are very good papers out there (from the makers of the Unreal Networking Engine, Source and TNL) where you can get a good idea of different design choices that you have to make. In any case, you don't have to make your choice now. You can change your tickrate at any time, if you're not happy about it.

Your 20 * 32 figure is incorrect, of course. You assume each client only is within scope of itself. The real figure is much larger. But I think you made up your mind even before you came asking, so it doesn't matter.


On 2012-05-27 06:47, manu.n02 wrote:
An additional thought :

a classic FPS server runs at 20 frames per second ; with 32 clients, that gives 20 * 32 = 640 packets / second.
So I doubt that my 60 packets/s are any close of an "insane network rate".

And the real limit of a FPS server is the bandwidth... More info can be found here : http://www.cstrike-planet.com/tutorial/1 .

    > Message du 26/05/12 06:13
    > De : "Lee Salzman"
    > A : "Discussion of the ENet library"
    > Copie à :
    > Objet : Re: [ENet-discuss] Questioning a server without
    connecting to it
    >
    > Which is why 60Hz is basically an insane network rate. You're
    still drowning in headers no matter how small you make things.
    Really, you don't need 60Hz. For objects with predictable
    trajectories you don't really need more than 20-30Hz. The changes
    in trajectory don't need to be sent at any particularly rate, and
    thus are sent out immediately, there doesn't have to be a delay
    involved.



_______________________________________________
ENet-discuss mailing list
[email protected]
http://lists.cubik.org/mailman/listinfo/enet-discuss

_______________________________________________
ENet-discuss mailing list
[email protected]
http://lists.cubik.org/mailman/listinfo/enet-discuss

Reply via email to