- Home /
Network SendRate
Hello, I basically want to know if turning up the network sendrate will cause more lag in my game - lag being the user's FPS dropping (http://unity3d.com/support/documentation/Components/class-NetworkManager.html). I know that it will increase the amount of times data is sent in one frame - this will obviously increase the bandwidth usage. But would the increased bandwidth usage result in a noticeable FPS drop on the user's end?
Thanks in advance,
CarbonTech Software
Answer by roamcel · Aug 05, 2011 at 11:58 AM
LAG is ABSOLUTELY NOT "the users FPS dropping".
LAG is NETWORK RELATED, since it's a short form for the word LATENCY, which is the time it takes for your packets to reach the server and viceversa. There are cases of latency-induced framerate drops, but they're usually a consequence of very bad design.
Cases of low framerates are cases of video stutter, when your video card and/ or CPU can't cope with the amount of polygons and objects in your game scene.
1- To reduce LAG/ LATENCY and consequently INCREASE NETWORK PERFORMANCE you need do decrease the amount of data sent over the network, optimizing your code or limiting the amount of network objects per scene.
2- To reduce STUTTER - and consequently AVOID VIDEO / CPU POWER BOTTLENECK you need to reduce the number of polygons on screen, or the amount of objects on your scene, and in particular follow these general guidelines
Your answer
Follow this Question
Related Questions
Network bandwidth - what is a good guideline for a "ceiling"? 2 Answers
C# Cant get correct speed value from gameobject 0 Answers
Access to Networking Bandwidth Statistics 0 Answers
Network client send more than server 0 Answers
[Solved]Send rate of rpc is slow even if Network.sendRate = 15; 1 Answer