SRCDS Steam group


zblock / mapchange problems with BEpingboost
#1
Hi guys,


A few months ago our dear user BehaartesEtwas posted a little script to get over 1000fps in the source engine.


Since the update of orangebox FPS wont go higher than 20.000 (aprox) and its better to have the same fps/tickrate so the script as he says isnt really usefull now.


Me and 3 friends rented a quad core, each core for each one of us, I have my server limited at fps_max 72 and its constant 67-68, everything works fine, zblock and mapchange.

The problem is 2 of them want their server at 10.000fps, just because they like to brag about it, so I put the script and everything went fine untill I changed the map, then the server crashes. I tried to install zblock and the server won't start, I get this error:

Quote:[root@XXXXXX orangebox]# ./srcds_tk
ERROR: ld.so: object '/home/libBEpingboost.so.1.0.1' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/libBEpingboost.so.1.0.1' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/libBEpingboost.so.1.0.1' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/libBEpingboost.so.1.0.1' from LD_PRELOAD cannot be preloaded: ignored.


************** WARNING ***************
Running the dedicated server as root
is highly discouraged. It is generally
unnecessary to use root privileges to
execute the dedicated server.
**************************************


The server will continue to launch in 10 seconds\rERROR: ld.so: object '/home/libBEpingboost.so.1.0.1' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/libBEpingboost.so.1.0.1' from LD_PRELOAD cannot be preloaded: ignored.
The server will continue to launch in 9 seconds\rERROR: ld.so: object '/home/libBEpingboost.so.1.0.1' from L D_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/libBEpingboost.so.1.0.1' from LD_PRELOAD cannot be preloaded: ignored.
The server will continue to launch in 8 seconds\rERROR: ld.so: object '/home/libBEpingboost.so.1.0.1' from L D_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/libBEpingboost.so.1.0.1' from LD_PRELOAD cannot be preloaded: ignored.
The server will continue to launch in 7 seconds\rERROR: ld.so: object '/home/libBEpingboost.so.1.0.1' from L D_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/libBEpingboost.so.1.0.1' from LD_PRELOAD cannot be preloaded: ignored.
The server will continue to launch in 6 seconds\rERROR: ld.so: object '/home/libBEpingboost.so.1.0.1' from L D_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/libBEpingboost.so.1.0.1' from LD_PRELOAD cannot be preloaded: ignored.
The server will continue to launch in 5 seconds\rERROR: ld.so: object '/home/libBEpingboost.so.1.0.1' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/libBEpingboost.so.1.0.1' from LD_PRELOAD cannot be preloaded: ignored.
The server will continue to launch in 4 seconds\rERROR: ld.so: object '/home/libBEpingboost.so.1.0.1' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/libBEpingboost.so.1.0.1' from LD_PRELOAD cannot be preloaded: ignored.
The server will continue to launch in 3 seconds\rERROR: ld.so: object '/home/libBEpingboost.so.1.0.1' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/libBEpingboost.so.1.0.1' from LD_PRELOAD cannot be preloaded: ignored.
The server will continue to launch in 2 seconds\rERROR: ld.so: object '/home/libBEpingboost.so.1.0.1' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/libBEpingboost.so.1.0.1' from LD_PRELOAD cannot be preloaded: ignored.
The server will continue to launch in 1 seconds\rERROR: ld.so: object '/home/libBEpingboost.so.1.0.1' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/libBEpingboost.so.1.0.1' from LD_PRELOAD cannot be preloaded: ignored.
Auto detecting CPU
ERROR: ld.so: object '/home/libBEpingboost.so.1.0.1' from LD_PRELOAD cannot be preloaded: ignored.
Using default binary: ./srcds_linux
Enabling debug mode
./srcds_run: line 183: gdb: command not found
WARNING: Please install gdb first.
goto http://www.gnu.org/software/gdb/
Server will auto-restart if there is a crash.
Using breakpad minidump system
Using breakpad crash handler

Console initialized.
Game.dll loaded for "Counter-Strike: Source"
Setting breakpad minidump AppID = 240
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Installing breakpad exception handler for appid(240)/version(4565)
[zBlock] Attempting to load plugin
[zBlock] Performing update check
[zBlock] Your plugin version is up-to-date
[zBlock] Game: "Counter-Strike: Source"
[zBlock] Hooked Server ConCommand 'ent_fire'
[zBlock] Hooked Server ConCommand 'ent_create'
[zBlock] Hooked Server ConCommand 'sv_pure'
[zBlock] Hooked Server ConCommand 'alias'
[zBlock] Plugin Successfully Loaded!
maxplayers set to 16
changelevel <levelname> : continue game on a new level
[zBlock] Voice Hook Enabled
[zBlock] Hooked ConCommands
zb_crashblock changed now "1"
[zBlock] Net Hook Enabled
Unknown command "r_decal_cullsize"
Network: IP XX.1X1.X.1XX, mode MP, dedicated Yes, ports 27035 SV / 27005 CL
ConVarRef room_type doesn't point to an existing ConVar
Executing dedicated server config file
[zBlock] Movement Hook Enabled
[zBlock] Hooked Server ConCommand "tv_record"
[zBlock] Hooked Server ConCommand "pause"
[zBlock] AntiAntiFlash Hook Enabled
[zBlock] Forcing map: "maps/de_dust2.bsp"
[S_API FAIL] SteamAPI_Init() failed; unable to update local steamclient.dll. Continuing with current version anyway.
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Failed to load Steam ServiceServiceStart: failed to startzBlock: "sv_client_min_interp_ratio" forced to 1


I know I shouldn't run the process as root but it was just to do it quick. PS: I edited out the IP on the text.

[S_API FAIL] SteamAPI_Init() failed; unable to update local steamclient.dll. Continuing with current version anyway.


This is the main error when loading BEpingboost and zblock, if its without zblock the server will run fine:

http://www.fpsmeter.org/p,view;125041.html


But the map won't change, I run the command and the process just gets like "frozen", I have to close it by ssh.


What's going wrong?





Intel Core i5 750
4x 2.66+ GHz
8 GB DDR3
64 Bit Cent Os 5
RAID0 2x1000GB

Kernel: 2.6.38.2 x86_64; SMP ; IPv6; HZ_1000
Reply
#2
ERROR: ld.so: object '/home/libBEpingboost.so.1.0.1' from LD_PRELOAD cannot be preloaded: ignored.

thats not a mistake > thats because of 64bit and can be ignored.
Reply
#3
Wiki page of BEpingboost Wrote:IMPORTANT NOTE: This lib is completely useless for productive game servers, especially for games based on the orangebox (virtually all major source games now, namely CS:S, DOD:S, TF2 etc.). Those games - believe it or not - run best, if their fps matches the tickrate, meaning you shall run them with 66 or 100 fps. Increasing the fps is contraproductive, as they take only away cpu. This behaviour has changed with the orangebox, so only because you are used to high fps does not mean they are useful anymore! For this reason, I will not give any support for this library anymore! I might/will help you, if you want to create your own lib based on this, but I will silently ignore any requests regarding the usage of this lib for a game server.
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
#4
Well thank you anyways. Could you at least let me know what do you think the cause of the error is? steam updated wrong?


Also without the script it has happened to me twice now, i just need to cancel process and start it again untill it works
Reply
#5
(05-12-2011, 07:13 PM)MCD Wrote:  Well thank you anyways. Could you at least let me know what do you think the cause of the error is? steam updated wrong?


Also without the script it has happened to me twice now, i just need to cancel process and start it again untill it works

I think you have other problems as the lib:
Quote:************** WARNING ***************
Running the dedicated server as root
is highly discouraged. It is generally
unnecessary to use root privileges to
execute the dedicated server.
**************************************
Reply
#6
first at all, do not run the server as root. you probably need to change the owner of the files to the user you want to run the server with. you can do that by running as root:
Code:
chown gameserver:users -R .
(supposing the user is called gameserver)

then, remove the "BEpingboost" lib and try without. only when that works perfectly well, and only if you understand what that lib does and why you want to use it (this really makes only sense if you are a developer and want to develop your own lib) you can try with the lib again.
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: 3 Guest(s)