Help - Search - Members - Calendar
Full Version: Gameserver - 1000 FPS
The Planet Forums > Operating Systems > Microsoft Windows
WhiTe HaWk up
Reference: http://rentals.nuclearfallout.net/rent.php?content=order

On the website above they offer an addon that upgrades a gameserver to 1000 FPS, for an extra $50 a month. I'm in {9thInf} and we're renting a server box from The Planet running numerous games. I'm wondering what we have to do to upgrade our CS:S servers to 1000 FPS, what values need to be set? I talked to some people that work at NuclearFallout and they told me the changes have to be made in the operating system, which is why I posted in here.

Also, how do you check server FPS?

Any ideas?
-Thanks
Matix12
I would say its pretty much impossible to have 1000 SFPS on a server.

= That advertisement is a false one.

C&C Renegade has a shitty netcode, couldn't be worse. And it uses almost no resources when it doesn't have people in it. The most it can reach was 500 on a 2x 254, 8GB Ram, SCSI Hard drives. (From LT) so your just about done with any other server that you want to reach 1000 SFPS.

Plus, I think moniters only reach 700~ish frames?
doc
I remember this thing. That I remember it is pretty much has little to no affect on game play.

Linux OS only and recompile your kernel to 1000hz
ECF
It is done with a SPECIFIC linux OS, and the kernel must be tweaked and recompiled a bit to make it worth while. Some say it makes a difference, some say it doesn't.

It does however show 900-1000 FPS in the game stats when you look at it. How that equates to what the game runs like for an indiviual I guess is up to them.

It eats RAM and CPU like a fat kid eats cake, and is very expensive to host wacko.gif
klaude
You can do 1000FPS, but you're not going to like it. You have to do a number of things:

1) Enable the system multimedia timer. You can do this with a pingboost utility or by running Windows Media Player on the server's console.
2) Set "tickrate 100" on your server's command line
3) Set sys_tickrate to a value around 10000 in your server.cfg file

This can get your server to around 500-512FPS and is perfectly fine. You shouldn't get any adverse effects on your server from all this. To get your server to 1000FPS you'll need to install the Standard PC processor driver. I have no idea why yet, but either SMP processing or ACPI limits how much the hlds engine can put out. This will get your server at 1000FPS, but the performance is much like redlining an engine. The engine is revving as hard as it can, but its more unstable, and you probably don't notice the difference in performance from running it a little lighter. Not to mention that installing the Standard PC processor driver reduces your system to a single core system. You'll lose use of your extra cores and processors, severely limiting what your server can run. If you do this it'll have to be via a ticket, as we'll need a tech onsite to reinstall your devices once it sees the new architecture. I really really really recommend leaving well enough alone at 500FPS. If you can tell the difference between 512FPS and 1000FPS then take your mental prowness and reflexes on the road and make millions at 3 card monte.
klaude
I had the opportunity to test out a few settings on a CS server to see what FPS numbers I could get with which settings. I did this on a fresh install of windows 2003 on a Conroe box, using an empty 32 man CS 1.6 instance created in Cortex as my test platform. Here's my super scientific findings:

With the stock config, CS was running at 74FPS.
Turning on the hires timer upped it to 171FPS.
Adding "-tickrate 100" to the command line did absolutely nothing. It still ran at 171FPS.
Changing sys_tickrate from 200 to 10000 increased it to 512FPS. icon_biggrin.gif

In all cases the empty server used 0% CPU and 62M RAM.

Here's where things got fun and where my test ultimately failed. The "ACPI Multiprocessor PC" driver was installed. I changed that to the "MPS Multiprocessor PC" driver to see what it would do to performance. After setting it and Windows rebooted it lost my NIC and a number of devices. Scratch that idea then. I tried installing the "ACPI PC" driver, hoping to remove SMP processing from the loop. After setting this and rebooting the server got stuck in a reboot loop, rebooting immediately after showing the windows2003 loading screen. Sheesh. If this were one of your systems in production it would mean OS reload time. So please, everyone, it'll be easier on all of us if you leave things running at 512FPS. icon_smile.gif
ECF
Only works well on a specific linux OS as stated above. If I recall correctly it is FreeBSD. And the kernel needs to be modified.
klaude
FreeBSD != Linux!!! icon_neutral.gif

If you happen to find what kind of funky kernel mods to FreeBSD you gotta make I'd love to know 'em. Google isn't helping me too much here.
doc
QUOTE (klaude @ Feb 28 2007, 11:13 PM) *
FreeBSD != Linux!!! icon_neutral.gif


http://youtube.com/watch?v=gFAJDbV9Vfs
KevinUK
What refresh rate can our eyes even detect? I didn't think it was over 100. mellow.gif
klaude
QUOTE (KevinUK @ Apr 15 2007, 12:27 PM) *
What refresh rate can our eyes even detect? I didn't think it was over 100. mellow.gif


Serverside FPS is different than clientside FPS. Clientside FPS is how many vissual frames per second your system can render on the screen. That's a functiuon of how nice your CPU and video card are. Serverside frames are a measure of how much data a server can process at once. A data "frame" on a game server is a single world update, calculating where every player on the server moves, jumps, fires guns, explodes something, and the like and sends that data to the players connected. The more data frames per second that your server can process the smoother gameplay you'll get. Symptoms of low server FPS are poor shot registration (you fire your gun and the bullet hits where you were a second ago), rubber banding (players and vehicles seem to warp across the screen), and higher in-game pings. HTH icon_biggrin.gif
KevinUK
Ah, now I see. icon_mrgreen.gif
metabo
1000 FPS servers are just some marketing gag. They cannot work as advertised. Read this article for more information on 1000 FPS servers.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2010 Invision Power Services, Inc.