There are a lot of things that cause lag but somethings are worse than others. Here's a (partial if I missed any) list:
- Any client-side mod that is not replicated on the server or other clients.
- Slow client-side Internet connection (can often be seen in large ping times), proven when lag is seen on EVERY server visited.
- Slow server-side Internet connection (can often be seen in large ping times), proven when lag exists on the one low ping server. Also the server owner may be sharing the Internet connection, reducing into server bandwidth.
- A less powerful 'puter as a server. flserver is VERY CPU intensive.
- A slowed down 'puter due to other programs other than flserver running. A few server owners play FL client on the same 'puter as the server while player amount is high.
- High amounts of players on the server in relationship to server and internet connection speed. A combination of factors hard to distinguish except through experience.
- Large groups of players on a server in the same system usually within sight of each other. Higher bandwidth is used to maintain real time visualizations and localizations.
- Large percentage of players on a server doing missions. Missions consume nearly three times the bandwidth than not doing a mission. FL pecularities.
- Server-side mods which are not replicated on all client-side 'puters. Not a large problem but is exacerbated by many server-side mods in conjunction with many players encountering the mods.
- Although one or two is usually ok, if many of the server's players are on slow connections, i.e. modems, that can slow down the whole server.
- Firewalls becoming too restrictive and checking too much. Have encountered this with older versions of vsmon.exe, a packet checker (I think) in ZoneAlarm (I know).
On my server the limit is 21. I have found when lag happens it is almost always (say 95%) due to a modder, or as Pinger says and so do I, a cheater. Bandwidth can get 5 to 10 times worse than normal and is immensely exacerbated by player amounts, bandwidth limitations and CPU power. The vast majority of servers out there have some sort of bandwidth limitation and CPU power limits and these are most likely the where the lag is coming from. If this turns you off more than having some mod, then go to the several servers that have active sysadmin, active server police or deputized characters and an active community. FL is very holey (no
not holy!) but can be made reasonably cheater, and thus lag, free.
---------------
Earendil
SysAdmin of Boston Freelancer server
See
server rules and
server news for more info.