Dog
20.11.2008, 19:20
I run a server for the SomethingAwful community and since about October 1st we had noticed excessive load times on to the server. People would get stuck at "sending client info" and some would even time out.
We also noticed that if a person would leave the server, not close gmod, but rejoin, the connection was close to 30 seconds rather than 3-5 minutes, which pointed toward an addon caching problem.
After an exhaustive search, we can confirm that the new Wire_GPU, a new addition as of October to the wire SVN can increase gmod load times by over 6 times.
By just removing three items from the Wire SVN, I have decreased load times on to the server from 1 minute and 40 seconds to 0 minutes and 25 seconds. (This was over a LAN connection)
If you multiply that by internet latency versus lan latency, you can see that this is a big problem, where usual load times on the server were 1-2 minutes, they became 5-10 minutes, causing timeouts.
So if you have noticed these problems on your dedicated server, you need to follow these steps:
1. TURN OFF STEAM
2. Go to x:\steam\steamapps\YOURNAME\garrysmod\garrysmod\ca che.
3. Delete the whole DUA folder.
4. Go to x:\steam\steamapps\YOURNAME\garrysmod\garrysmod\ad dons\wire
5. Delete:
a. Wire\lua\autorun\client\cl_gpulib.lua
b. Wire\lua\entities\gmod_wire_gpu (Delete the whole folder and all contents)
c. Wire\lua\weapons\gmod_tool\stools\wire_gpu.lua
For all server operators, you need to delete the above files from your server and also clear your garrysmod\cache folder (delete the DUA folder inside)
The last problem is that if you update your Wire SVN, the files will redownload, so what you can do is:
Instead of deleting the above files, open each one and delete the text inside, leave it blank and then save it.
You need to do this for files A and C, plus do it to all the lua files (around 8) in folder B.
Now when you update your wireSVN, these files will remain with little red X's, but you can update your wire SVN.
I hope this helps some people.
[...]
Weiterlesen... (http://www.garrysmod.com/?dont_buff_my_pylon=728)
We also noticed that if a person would leave the server, not close gmod, but rejoin, the connection was close to 30 seconds rather than 3-5 minutes, which pointed toward an addon caching problem.
After an exhaustive search, we can confirm that the new Wire_GPU, a new addition as of October to the wire SVN can increase gmod load times by over 6 times.
By just removing three items from the Wire SVN, I have decreased load times on to the server from 1 minute and 40 seconds to 0 minutes and 25 seconds. (This was over a LAN connection)
If you multiply that by internet latency versus lan latency, you can see that this is a big problem, where usual load times on the server were 1-2 minutes, they became 5-10 minutes, causing timeouts.
So if you have noticed these problems on your dedicated server, you need to follow these steps:
1. TURN OFF STEAM
2. Go to x:\steam\steamapps\YOURNAME\garrysmod\garrysmod\ca che.
3. Delete the whole DUA folder.
4. Go to x:\steam\steamapps\YOURNAME\garrysmod\garrysmod\ad dons\wire
5. Delete:
a. Wire\lua\autorun\client\cl_gpulib.lua
b. Wire\lua\entities\gmod_wire_gpu (Delete the whole folder and all contents)
c. Wire\lua\weapons\gmod_tool\stools\wire_gpu.lua
For all server operators, you need to delete the above files from your server and also clear your garrysmod\cache folder (delete the DUA folder inside)
The last problem is that if you update your Wire SVN, the files will redownload, so what you can do is:
Instead of deleting the above files, open each one and delete the text inside, leave it blank and then save it.
You need to do this for files A and C, plus do it to all the lua files (around 8) in folder B.
Now when you update your wireSVN, these files will remain with little red X's, but you can update your wire SVN.
I hope this helps some people.
[...]
Weiterlesen... (http://www.garrysmod.com/?dont_buff_my_pylon=728)