PDA

View Full Version : Dos Attack Fix Problem!



Razerlikes
May 15, 2010, 02:56 PM
Hello,

I want to use the newest Version of Zombie Mod on my server but it doesnt work because the server doesnt start with DAF.
You know that problem i know but, do you know an other plugin that is so good as DAF?

If no thats stupid if yes please tell it to me^^

mfg
Razerlikes

Drunken F00l
May 15, 2010, 03:17 PM
Is this a Linux server? What happens when you start daf with Zombie Mod?

Razerlikes
May 15, 2010, 03:19 PM
Yes its linux

Nothing happens sometimes it says Deadlock detected server restart in 10 seconds or
Speicherzugriffsfehler

Drunken F00l
May 15, 2010, 03:35 PM
Does it produce a core file? It will probably be called core.##### or something similar. If so, can you send the most recent core file?

Razerlikes
May 15, 2010, 03:36 PM
idk where i can find it but in the other threads here i read that theres no solution for it

Drunken F00l
May 15, 2010, 04:12 PM
It will be in the same directory as srcds_run.

Razerlikes
May 15, 2010, 04:31 PM
Thats not inside there but theres the screenlog
Its different when i deinstall es_tools or other plugins theres an other Screenlog


Auto detecting CPU
Using SSE2 Optimised binary.
Server will auto-restart if there is a crash.
Updating server using Steam.
Checking bootstrapper version ...
Updating Installation
Checking/Installing 'Counter-Strike Source Shared Content' version 75


Checking/Installing 'Base Source Shared Models' version 4


Checking/Installing 'Base Source Shared Sounds' version 4


Checking/Installing 'Base Source Shared Materials' version 8


Checking/Installing 'Source Dedicated Server Linux' version 98


HLDS installation up to date

Console initialized.
Game.dll loaded for "Counter-Strike: Source"
[ZOMBIE] Server Dll Start at [0x8102668]
[ZOMBIE] 0xb646d988
[ZOMBIE] 0xb60180d0
[ZOMBIE] 0xb61fddf0
[ZOMBIE] 0xb6011610
[ZOMBIE] 0xb600bd10
[ZOMBIE] 0xb60053c0
[ZOMBIE] 0xb62a1b60
[ZOMBIE] 0xb61e5b40
[ZOMBIE] 0xb629c900
[ZOMBIE] 0xb6011610
[ZOMBIE] 0xb601a190
[ZOMBIE] 0xb6298780
[ZOMBIE] 0xb613d8f0
[ZOMBIE] 0xb628a610
[ZOMBIE] 0xb5f7e790
[ZOMBIE] 0xb5e8a0b0
[ZOMBIE] 0xb613e660
[ZOMBIE] 0xb60cd480
[ZOMBIE] 0xb60ce970
[ZOMBIE] Found kill command. 0xb651c760
[ZOMBIE] Found give command. 0xb651c660 // 0xb5eca8f0
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
'import site' failed; use -v for traceback
[NativeTools] Loaded successfully!
[EventScripts] Initial Loading of Mattie's EventScripts plugin...
Initializing Python...
es.py loaded.
Python sys.path= ['', '/home/chaos/server/Zm/cstrike/addons/eventscripts/_libs/python', '/usr/local/lib/python25.zip', '/usr/local/Lib/', 'plat-linux2', 'lib-tk', '/usr/local/lib/lib-dynload', '/home/chaos/server/Zm/cstrike/addons/eventscripts', '/home/chaos/server/Zm/cstrike/addons/eventscripts/_engines/python/Lib', '/home/chaos/server/Zm/cstrike/addons/eventscripts/_engines/python/Lib/plat-linux2', '/home/chaos/server/Zm/cstrike/addons/eventscripts/_engines/python/Lib/site-packages', '/home/chaos/server/Zm/cstrike/addons/eventscripts/_libs/python']
Python initialized.
[EventScripts] Automatically loading es_corelib.txt...
[EventScripts] Loaded corelib
[EventScripts] Done loading corelib.
[EventScripts] Mattie's EventScripts plugin loaded.
Using conprintf
************************************************** ******
Loading Mani Admin Plugin 2009 V1.2T VSP, www.mani-admin-plugin.com

0xb65467a8 SDK PlayerInfoManager002
0xb6db1b20 SDK VEngineServer021
0xb6d81d60 SDK GAMEEVENTSMANAGER002
0xb76add40 SDK VFileSystem017
0xb6dae720 SDK ISERVERPLUGINHELPERS001
0xb6d8bf80 SDK VEngineServerStringTable001
0xb6d81c18 SDK EngineTraceServer003
0xb6d92d80 SDK VEngineRandom001
0xb6535b54 SDK ServerGameEnts001
0xb651e830 SDK IEffects001
0xb6db5498 SDK IEngineSoundServer003
0xb6535900 SDK ServerGameClients003
0xb6d7f000 SDK VEngineCvar003
0xb65359c4 SDK ServerGameDLL006
0xb6db31ec SDK VoiceServer001
0xb6d93040 SDK SpatialPartition001
************************************************** ******
Attempting to load [./cfg/mani_admin_plugin/language/language.cfg]
Language to be used [english]
Searching for game type [Counter-Strike: Source]
Found gametypes for Counter-Strike: Source
Linux game binary @ ./cstrike/bin/server_i486.so
Linux engine binary @ ./bin/engine_i686.so
Program Start at [0x8102668]
var_address = 0xb646d988
Game Type [Counter-Strike: Source]
Message name Geiger index 0
Message name Train index 1
Message name HudText index 2
Message name SayText index 3
Message name SayText2 index 4
Message name TextMsg index 5
Message name HudMsg index 6
Message name ResetHUD index 7
Message name GameTitle index 8
Message name ItemPickup index 9
Message name ShowMenu index 10
Message name Shake index 11
Message name Fade index 12
Message name VGUIMenu index 13
Message name CloseCaption index 14
Message name SendAudio index 15
Message name RawAudio index 16
Message name VoiceMask index 17
Message name RequestState index 18
Message name BarTime index 19
Message name Damage index 20
Message name RadioText index 21
Message name HintText index 22
Sigscan info
CBaseServer::ConnectClient [0xb6ab1cf0]
NET_SendPacket [0xb6b503b0]
Sigscan info
A [0xb629c900]
B [0xb60cd480]
C [0xb6520f80]
D1 [0xb655e944]
E [0xb5ef6ec0]
F [0xb6298780]
G [0xb62917d0]
H [0xb61e5b40]
I [0xb620d270]
J [0xb612e8c0]
K [0xb61fb390]
Time for read = [0.000026]
Time for read = [0.000017]
Steam ID Player Stats memory usage 0.000000MB with 0 records
Name Player Stats memory usage 0.000000MB with 0 records
Plugin load file already exists ... bypassing autocreate

Drunken F00l
May 15, 2010, 10:21 PM
This seems like it's probably a ZombieMod bug since what DAF does is pretty simple. ZombieMod seems to be doing a lot of sigscanning and function hooking, so it doesn't surprise me that it breaks easily. I can't be much more help without a core dump or something.

Try this with DAF and Zombiemod installed:
First change to your srcds directory (where srcds_run is) and type at your shell:
export LD_LIBRARY_PATH=".:bin"
gdb ./srcds_i486
run -game cstrike +map de_dust

Wait for it to crash and return to the gdb prompt. When it does, type "bt" and then copy and paste.

nikooo777
May 27, 2010, 02:27 PM
i also am expecting this problem as everyone and i would like to see it fixed.
here is what you asked for:

server6@box:~/srcds_6$ export LD_LIBRARY_PATH=".:bin"
server6@box:~/srcds_6$ gdb ./srcds_i486
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
(gdb) run -game cstrike +map de_dust
Starting program: /home/server6/srcds_6/srcds_i486 -game cstrike +map de_dust
[Thread debugging using libthread_db enabled]
Error while reading shared library symbols:
Cannot find new threads: generic error
Cannot find new threads: generic error
(gdb) bt
#0 0xb78426e1 in _dl_debug_state () from /lib/ld-linux.so.2
#1 0xb7845c12 in ?? () from /lib/ld-linux.so.2
#2 0x00000000 in ?? ()
(gdb)

nikooo777
Jun 14, 2010, 04:44 PM
goddamn please fix it! i cant live with DOS anymore! full server getting DOSED everyday! FFS!

Drunken F00l
Jun 15, 2010, 12:03 AM
Block the offending IP with some iptables rules?

nikooo777
Jun 15, 2010, 10:25 AM
sorry most of us have dynamic IPs, i am not always online, it's impossible to trace an ip between hundred of ips...
couln't this be simple fixed?

Drunken F00l
Jun 15, 2010, 07:49 PM
it's impossible to trace an ip between hundred of ips...
Well I imaigne if you really are being attacked, one or more of them will show up much more frequently.


couln't this be simple fixed?
No. I think ZombieMod author needs to fix it anyways.