Tremulous Forum
General => Troubleshooting => Topic started by: imperiumZero on November 11, 2007, 04:58:17 am
-
This is really odd, perhaps someone could explain it to me.
On my linux machine, maps download in game at around 12kb/s, sometimes as high as 23kb/s. When downloading them through wget or a browser I get the standard 200-500kb/s.
First I thought that the problem was there was too much traffic from an active server, so I got my friend to set up his server privately with a medium sized map with no players. No change.
Here's where it gets weirder. Under our family windows machine, which shares the same network, (and under every windows machine I've seen with Tremulous) downloads maps ingame at the higher 200-500kb/s rate.
Is this a known bug? Perhaps an issue with curl? I don't know. All I do know is that it is really annoying to have Windows machines outperforming my Linux machine when it should be the other way around.
-
Both are using http downloads?
-
Linux:
Ingame: 10-20kb/s
HTTP: 200-500kb/s
Windows:
Ingame: 200-500kb/s
HTTP: 200-500+kb/s
It doesn't make sense.
I've even tried making a larger TCP window size by following Gentoo's TCP Tuning Guide, no difference whatsoever.
-
I mean is the tremulous install on your Linux box configured to use HTTP downloads in-game?
-
I've even tried making a larger TCP window size by following Gentoo's TCP Tuning Guide, no difference whatsoever.
Useless as you linux-trem is not set to use http download. The unpatched way is/was to download the maps via UDP, not TCP.
-
Well how do I set it to use HTTP download mode?
I use backported svn 970+ revision compiled myself, is there a patch or is it included in SVN already?
-
/cl_cURLLib libcurl.so
:roll:
-
It's already set to
]\cl_cURLLib
"cl_cURLLib" is:"libcurl.so.3" default:"libcurl.so.3"
-
It's already set to
the wrong filename :roll:
-
It's already set to
the wrong filename :roll:
wanna know something funny? how can it be the wrong filename when it refers to a shared library THAT EXISTS AND IS BEING USED?
-
There're 2 causes of your problem:
1) improper server configuration (ruled out)
2) /usr/lib/libcurl.so.4
so stop arguing and do what you were told to do.