On 22/02/2012 18:45, Michael Johansen wrote:
VPS? Don't do it man, you're going to have SO much trouble with it. Unstable 
FPS, lagspikes (because the CPU is shared, and if some customer uses more CPU, 
it's gonna lag) and all sorts of other bullshit you don't want.

To be fair it's 6 of 1 and half a dozen of the other.

If you've got a dedicated server running nothing other than one instance of a TF2 server, then you're incredibly fortunate and maybe you won't have to share the cpu.

Otherwise, usually, the machine your server is on, whether it's a VPS or not, will be shared in some way with other people.

e.g If you google 'tf2 servers' and find one of these '39p a slot!' folk you will get a TF2 server running on a machine that you share with other customers of that vendor. If this works then why shouldn't a VPS? OTOH, if it doesn't work, how are they getting away with it?

That means you share the cpu and all the other resources on the machine, pretty much whatever option you pick. If you've ever played on Valve's fra servers at weekends when nigh on every instance is full you'll see the same downside you are describing. The machines seem to be struggling to run that many instances. Midweek, or late at night, when most of the instances are empty, things are much better.

FPS is pretty moot now with TF2. In fact that update made a big difference to the CPU required ime.

I still wouldn't advise anyone to use a VPS if they either can afford not to and/or have a working option already and if they just want a TF2 server (as opposed to having a linux box on the internet that you can use for a number of things, including running TF2) But it's a fallacy to claim it doesn't work because you're sharing things - most of the cost-effective ways to run a TF2 server will share machine resources.

The type of virtualisation (openvz, Xen PV etc) in use is probably key to your experience. My VPS uses Xen PV and other people using the machine doesn't impact it in the way some virt options can. I think there's a tendency for VPS purchasers to buy the cheapest option they can find and then jump ship the moment another cheaper offer appears (and then act peeved that it isn't like a dedicated server - some of the people that buy VPS are certifiable). I think many VPS vendors basically cater to this solely price-focussed business model too. Giving the whole thing a far worse name than it deserves.

I've run minecraft, TF2 and L4D 2 on it, and it works. If anything hlds works better because minecraft has ridiculous ram requirements.

But, the price tiers VPS are sold on usually only specify ram, HD space and bandwidth - and these aren't really the issue for Tf2. They are quite trivial to get enough of (I don't think I've ever used 10% of the bandwidth I get allocated per month). CPU is less obvious in most VPS adverts. /proc/cpuinfo for my VPS suggests it has a 2.66ghz quadcore, but digging deep in my providers website I found supposedly the tier level I get gives me equiv of 1.2ghz. Probably not enough. Trouble is to raise that I'd end up with silly amounts of ram and HD space I wouldn't use (and a much bigger bill)

So yeah, it's not perfect. But if you've got a VPS then running TF2 on it does work and it's definitely a fallacy to say "the cpu is shared", given that this is most likely going to be the case whatever other alternatives you have - at least similarly priced ones. We can't all afford one dedicated server per tf2 instance can we?

--
Dan

_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux

Reply via email to