View Single Post
Old
  (#2)
Vega is Offline
Junior Member
 
Posts: 16
Join Date: Apr 2002
   
Default 08-12-2002, 01:18 PM

Proph.. everytime someone joins your server (or if they try to and it's full) they will generate a line similar to this:

[quote:c7c6f]>>>\challenge\1715324780\qport\12453\protocol\8\na me\PLAYERNAME\dm_playergermanmodel\german_waffenss _shutze\rate\5000\snaps\20\dm_playermodel\american _army<<<[/quote:c7c6f]

So if they are using skins to help them to see players better then it would look like:

[quote:c7c6f]>>>\challenge\377219743\qport\10510\protocol\8\nam e\PLAYERNAME\dm_playermodel\allied_grandmaster_fla sh\dm_playergermanmodel\german_ghost\rate\5000\sna ps\20<<<[/quote:c7c6f]

For some reason the line is never exactly the same.. the order seems to vary. But if you want to find each one you could search for "snaps". This line will tell you what skin the user has enabled when they join.

Of course.. they could always join with legit skins and then change them once in the game so here's the trick to finding those guys. Since your server isn't going to have skins installed (hopefully) there will be an error entry everytime that person spawns in the game. It might look like this:

[quote:c7c6f]Going from CS_PRIMED to CS_ACTIVE for PLAYERNAME
^~^~^ Can't find models/player/allied_grandmaster_flash.tik
Tiki:LoadFile Couldn't load models/player/allied_grandmaster_flash.tik
^~^~^ Bad model name 'models/player/allied_grandmaster_flash.tik'[/quote:c7c6f]


I generally just keep track of the skins I consider to be cheats, such as "Grandmaster_flash", "gayhitler", "mario/sonic", "easy2spot/easytospot", etc, etc.. and I search our log files for players using them.

If you decide you want to ban someone then what you do is search the log for their name and find their join message.. I actually left off several lines up above.. a full join message will look like this:

[quote:c7c6f]SV packet xx.xxx.xx.xx:12203 : getchallenge
SV packet xx.xxx.xx.xx:12203 : connect
SVC_DirectConnect ()
>>>\challenge\377219743\qport\10510\protocol\8\nam e\PLAYERNAME\dm_playermodel\allied_grandmaster_fla sh\dm_playergermanmodel\german_ghost\rate\5000\sna ps\20<<<
[/quote:c7c6f]

Where obviously the area I've XXXed out is where their IP address would be and you ban them based on that using the method found elsewhere on this site.
  
Reply With Quote