SRCDS Steam group


happy x-mas: more than 1000 fps :-)
#16
you wrote me an email before this post > if iam interest to pay 500 eur for that :-) thats not nice....
Reply
#17
I just noticed that some GSP's started to rent out servers with 2000 fps... but not with many slots... is it really good to run servers with over 1000fps? well im not gonna try to fix something thats not broken =) but this is gonna be very interesting xD
Reply
#18
@KaMiKaZe: some posts above and also in my wiki I make it very clear that I don't believe this will improve the server quality.
@Peter_Pan123: Sorry, that's life Toungue If it makes you feel better: I didn't plan to make it open source in those days.
http://www.fpsmeter.org
http://wiki.fragaholics.de/index.php/EN:Linux_Optimization_Guide (Linux Kernel HOWTO!)
Do not ask technical questions via PM!
Reply
#19
(12-27-2009, 08:21 PM)BehaartesEtwas Wrote:  @KaMiKaZe: some posts above and also in my wiki I make it very clear that I don't believe this will improve the server quality.
I ran some tests during the last days and i can say it does not make it better. You get a nicer graph thats all.
Why I think so? For testing porpuse I ran it with 1010 fps an i gain a nice 1000fps flatline. I did that with orangebox games so that I could use the net_graph 4. On the same root there is a serevr with the same settings except the lib and the server sv is constant ~990. The fps Meter Tells me constant 992 fps on the machine. For tests i prefere host_profile 1 and net_graph 4 cause they are more accurate than the stats command.
Now I checked the lib boosted server on the same machine. The fpsmetergraph was a 1000.5 fps flatline. BUT the sv value was jumping from 900 to 970. Looking into it with host_profile -> the same as result as with the net_graph 4.

I repeated this with FPS 1000 value for the lib. Now I got identical fpsmeter graphs but the stability of the sv value was also worse with the lib.

Playing on the server we could not notice any difference from 1k to 2k to 5k or even 10k fps.

So my advise: If you run the root on your own do not use this lib, because the gameserver is less stabel, no matter which fps amount you use. You do not get any benefit from it.

If you are a gameserver provider it will be "what the customer wants, the customer gets" But I would mark your "high FPS" offer as nonsense so that the customers do not feel betrayed, when they find out that the high fps brings no benefit.

(12-24-2009, 05:56 AM)SBT Wrote:  I have the script saved as BEpingboost.c located in /

I run:
root:
gcc -m32 -c -fPIC BEpingboost.c -o BEpingboost.o
In file included from /usr/include/features.h:352,
from /usr/include/stdio.h:28,
from BEpingboost.c:34:
/usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory
BEpingboost.c:104:2: warning: no newline at end of file

I guess you have a 64 bit system. The compilers can not compile in 32 bits. Thats what the -32 command orders. You have to install crosscompling libs, so that you also can compile in 32 bit.
With Debian you need to do this:
Code:
apt-get update && apt-get install gcc-4.3-multilib gcc-multilib lib32bz2-1.0 lib32bz2-dev lib32gomp1 lib32z1-dev libbz2-dev libc6-dev-i386 zlib1g-dev

(12-24-2009, 12:57 AM)scorpio2k2 Wrote:  where can i found libBEpingboost.so.1.0.1 ???
You can find it wherever you place it. It has no default directory. I placed it in /home/libBEpingboost.so.1.0.1 .

(12-26-2009, 08:25 PM)BehaartesEtwas Wrote:  
(12-26-2009, 06:10 PM)Peter_Pan123 Wrote:  omg now it starts .... the fps fight of the hosting companys....

It already runs :-) That's why I decided to make this public.
Now lets see which company is honest and marks this "product" as nonsense and which only wants your money no matter what Big Grin
My guess: "rent our high ultra bla bla server" ^^
Reply
#20
beware that it's not the fps variations that are important but the time variation. the higher the fps the larger the fps variations get when having a constant time variation (simple math: fps are the inverse of the time). so it might not be as bad as it looks. I did not see any change in quality during some days of testing on my public servers. when running more servers than cpu-cores in the root the probability of fps drops increases with high fps of course, but that is negligible unless going to very high fps...

so this lib will not really change anything. it's just for those who want to try some techical tricks :-) Or maybe someone can modify it for some real use...
http://www.fpsmeter.org
http://wiki.fragaholics.de/index.php/EN:Linux_Optimization_Guide (Linux Kernel HOWTO!)
Do not ask technical questions via PM!
Reply
#21
hey BE,

is this lib considered to be stable or are there known crashs when using it?

or does anyone else already have some experiences with this lib?
Reply
#22
it should run stable as long as you don't rise the fps too high. but I don't use it (because it's nonsense Toungue), so it's not deeply tested by me.
http://www.fpsmeter.org
http://wiki.fragaholics.de/index.php/EN:Linux_Optimization_Guide (Linux Kernel HOWTO!)
Do not ask technical questions via PM!
Reply
#23
no no, I did set it to 2000 and I'm running kernel 2.6.32-ck2 with 1000Hz timer and tickless disabled ... so it should run stable, shouldn't it? I mean there are even some GSPs using exactly this lib, right?
Reply
#24
I had a few crashes between 6 css servers running 24/7 for about a week (opposed to none at all),

Hope that helps,

Christy
Reply
#25
but not with ck .... public or clanserver?
Reply
#26
(02-17-2010, 03:13 PM)Peter_Pan123 Wrote:  but not with ck .... public or clanserver?

so you run kernel 2.6.32-ck2 and this lib is working stable for you, right?

also, have you enabled or disabled tickless system and how many Hz did you setup (100/250/1000/...)?
Reply
#27
I threw this into my screen command and it worked just fine. Sends my rt kernel servers that used to run 1000fps to ~2500fps. Works great. Love it. Does changing the 4000 to anything higher do anything?
Reply
#28
i dont run ck because of the missing rt classes. and i dont use libs because its senseless.
Reply
#29
Hi people ^^

Excuse me for the question, but I was trying your boostfps file with success into a direct console but without success in a screen Sad

I tried many way to solve my problem, but everytime without success ...

I already checked the way explained on your wiki :

Quote:LD_PRELOAD with screen

The most of you like me are running hl2 servers in a detached screentab by starting it like screen -S name ./srcds_run gameparameters Using this startcommand with LD_PRELOAD does not work. What works is to start a script that includes the LD_PRELOAD and works as a relay for the scrds_run startparamters. Here is a script that does this. Add it to the folder where your srcds_run is. And run it instead of the scrds_run:
#!/bin/bash
#clear
# LD_PRELOAD Script
# to get LD_PRELOAD working with sceen
# by Terrorkarotte

LD_PRELOAD=/path/to/libBEpingboost.so.1.0.1 FPS=4000 ./srcds_run $@
Enter the folder of the srcds_run and create a new file srcds_tk
nano srcds_tk
paste the code into the editor close it and change the chmod of the file:
chmod +x srcds_tk

But without success too ...

I'm actually using an first init file using "nice" feature who call the second final init including the full scrds options.

So perhaps I can try something by including the LD_PRELOAD into my first init script ?

Here it's my init script :
Code:
#!/bin/sh

### BEGIN INIT INFO
# Short-Description: CSS Server >> n1-gaming.fr War1 13 slots tick100 >> Priorité -20
### END INIT INFO

###
# Priorité entre -20 (max) et 20 (min)
# plus elle est haute, moins elle est prioritaire
# Default: 0
PRI="-20"

case "$1" in
'start')
    nice -n ${PRI} /etc/init.d/N1-GAMING-CSS-WAR1 start
    ;;
'stop')
    /etc/init.d/N1-GAMING-CSS-WAR1 stop
    ;;
*)
    echo "Usage: $0 { start | stop }"
    ;;
esac
exit 0

So if someone can explain me how use it ?
Reply
#30
you probably need to do that in /etc/init.d/N1-GAMING-CSS-WAR1
can you show us the file?
http://www.fpsmeter.org
http://wiki.fragaholics.de/index.php/EN:Linux_Optimization_Guide (Linux Kernel HOWTO!)
Do not ask technical questions via PM!
Reply


Forum Jump:


Users browsing this thread: 13 Guest(s)