[SERVER][LAG][CUSTOM] Client speed test?
Posted: 21 Nov 2013, 00:21
OK here we go
Maybe it is just a stupid idea, but since a never heard it anywhere i thought lets just trow this in
Whats it about:
From our servers, the LYNX Siege is the most popular. At certain points, which seems player count independent, the game lags. This comes and this goes. Since this runs on a dedicated hexacore 3Ghz, 16GB memory, 100Mbps connection, i would rule out server resources out for this issue.
After playing around for a couple of weeks with all kind of settings, i noticed that it seemed that when there are players with custom content are there, these lags where more frequent visible. After this notice i chose to enable the servers p2p option with a 3 Gb cache size. Within a day the cache folder already contained over 1Gb of custom content from players. Up to this point i saw a decrease of comments from lagging players. I also saw different skins, between 25-40Mb in size, not found on maniapark, and thus likely skins without locator's. I also watch live the size buildup from 1-2 skins, which took up to 15 minutes before the whole file was cached on the server.
My 2 cents:
If a player with a small upload and custom content (that is going to be send by the client) connects to the server, a p2p to other clients is build to distribute the content, his upload be will be even smaller, playing and sharing - effecting the response times and thus snapshot delta? for everybody.
The Idea:
When a player want to connect to the server to play, the server lets the client send a file. This file should be large enough to calculate the estimated upload speed of the connecting player, small enough to have an acceptable entry time for the server. If the speed is below a configurable value in the dedicated, this player is not allowed to enter, and must get a notification why. (e.g. your internet is too slow, turn off your torrents, ask your family to go off the computer and go to bed .lol.) If the speed is above this value, the player enters the server.
Like i said, it could be stupid, but i thought it was worth sharing here.
Greetz,
LYNX-Weerwolf
Maybe it is just a stupid idea, but since a never heard it anywhere i thought lets just trow this in
Whats it about:
From our servers, the LYNX Siege is the most popular. At certain points, which seems player count independent, the game lags. This comes and this goes. Since this runs on a dedicated hexacore 3Ghz, 16GB memory, 100Mbps connection, i would rule out server resources out for this issue.
After playing around for a couple of weeks with all kind of settings, i noticed that it seemed that when there are players with custom content are there, these lags where more frequent visible. After this notice i chose to enable the servers p2p option with a 3 Gb cache size. Within a day the cache folder already contained over 1Gb of custom content from players. Up to this point i saw a decrease of comments from lagging players. I also saw different skins, between 25-40Mb in size, not found on maniapark, and thus likely skins without locator's. I also watch live the size buildup from 1-2 skins, which took up to 15 minutes before the whole file was cached on the server.
My 2 cents:
If a player with a small upload and custom content (that is going to be send by the client) connects to the server, a p2p to other clients is build to distribute the content, his upload be will be even smaller, playing and sharing - effecting the response times and thus snapshot delta? for everybody.
The Idea:
When a player want to connect to the server to play, the server lets the client send a file. This file should be large enough to calculate the estimated upload speed of the connecting player, small enough to have an acceptable entry time for the server. If the speed is below a configurable value in the dedicated, this player is not allowed to enter, and must get a notification why. (e.g. your internet is too slow, turn off your torrents, ask your family to go off the computer and go to bed .lol.) If the speed is above this value, the player enters the server.
Like i said, it could be stupid, but i thought it was worth sharing here.
Greetz,
LYNX-Weerwolf