PDA

View Full Version : Rcon locker / exploit fix


Pages : [1] 2 3

devicenull
06-04-2009, 14:53
This plugin will prevent your rcon password from being changed. It uses whatever password you have set in server.cfg, and resetting the password will require the server to be updated in server.cfg, and then restarted.

This fixes the following exploits:

Executing harmful commands via ent_fire/ent_create if cheats are on
Around 10 or so commands that can be used to lag the server (adds the cheats flag to them)
Loading plugins clientside, allowing you to use cheat commands
Clients would be able to teleport, regardless of cheats/plugins on server.
If Mani is detected, spammable commands will be blocked (this will break nextmap functionality, but its either that or risk server crashes)
Es_tools changelevel exploit
Cvar bounds are removed on sv_rcon_minfailures and sv_rcon_maxfailures. These are also set to 10,000 if they are not changed in your config file.
"unnamed" users will be kicked once they join.
Users with bell or % characters will be kicked when they join
Commands executed before a client has connected will be blocked.
Prevent logging from being disabled, if it is ever enabled while the plugin is active.
All commands on the server will be logged by default.


No configuration is needed for this plugin.

Note:This will leave your server vulnerable to brute force attacks, though that's easily fixed.. just use a secure rcon password. This was necessary to prevent a server crash that happens when a user is banned from accessing rcon.

To generate a secure rcon password go here (http://www.pctools.com/guides/password/?length=24&alpha=on&mixedcase=on&numeric=on&nosimilar=on&quantity=10&generate=true). These passwords are randomly generated and change each time you refresh the page. If you use these, there are 62^24 possible passwords, so they won't be brute forced any time soon.

Donate (https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7617641)

If you wish to disable the command logging functionality, create a file in addons/sourcemod/configs named rcon_lock.cfg. It doesn't matter what this file contains, as long as it exists it will be disabled.

I didn't want to add the ability to disable command logging as a cvar, as many rcon "hack" scripts already attempt to disable normal logs. Unless you are running old eventscripts plugins, you can safely leave command logging enabled.

If you are running 1.3 or higher, you want the "rcon_lock" plugin.

If you are running under 1.3, you want the "rcon_lock_legacy" plugin, or to upgrade sourcemod. Note that the legacy plugin is no longer being updated.

Inflikted
06-05-2009, 00:00
which exploit is this prevelant in? CSS.. TF2 or all source games. not that i want to hack people :) just want to no if i need the protection for my servers

bl4nk
06-05-2009, 00:08
This will work for all Source games.

DontWannaName
06-05-2009, 00:27
So this is only need if we run an addon that messes with rcon? Be specific with who needs to use this, im pretty sure I dont since I run just SM and plugins added by me.

Chris-_-
06-05-2009, 06:48
So this is only need if we run an addon that messes with rcon? Be specific with who needs to use this, im pretty sure I dont since I run just SM and plugins added by me.

Also, this plugin will prevent people from adding admins or shutting down the server using the ent_fire exploits.

If you at some point activate sv_cheats 1 on a server of yours, and someone runs an exploit based on that command then you might want to have this on :p

santaclaus
06-05-2009, 12:30
If you at some point activate sv_cheats 1 on a server of yours, and someone runs an exploit based on that command then you might want to have this on :p

Is that info true ?
Do you mean that only those who put sv_cheats as 1 need this ?

devicenull
06-05-2009, 13:23
If sv_cheats 1 is activated, players can execute rcon commands. This attempts to prevent them from doing permanent damage with it, but.. you still shouldn't turn cheats on.

As far as the rcon exploit, it seems to be confined to servers running a malicious plugin.

Chris-_-
06-05-2009, 17:06
santaclaus:

If sv_cheats 1 is activated, players can execute rcon commands. This attempts to prevent them from doing permanent damage with it, but.. you still shouldn't turn cheats on.

devicenull
06-10-2009, 14:06
Updated to v0.2, fixes a bunch more exploits.

BAILOPAN
06-10-2009, 14:10
Nice work, devicenull.

BrutalGoerge
06-10-2009, 14:52
loaded the plugin, and the next map was arena, and it was spamming 'teleport hack, you have been slayed' tried to unload it, but the server crashed.

devicenull
06-10-2009, 15:03
loaded the plugin, and the next map was arena, and it was spamming 'teleport hack, you have been slayed' tried to unload it, but the server crashed.

Just updated it, should be fixed now.

cmptrwz
06-10-2009, 19:36
Looking at the plugin, and some of the things it blocks....

Shouldn't "meta" be blocked as well, so you don't try and unload all of sourcemod (taking the plugin with it)?

devicenull
06-10-2009, 21:30
Looking at the plugin, and some of the things it blocks....

Shouldn't "meta" be blocked as well, so you don't try and unload all of sourcemod (taking the plugin with it)?

I thought of that, but most of the people seem to want to add them selves to the admin list, which they can't do with sourcemm unloaded

Inflikted
06-10-2009, 23:27
my poor server took a toll with the new one you released lol :) i dont no what caused it.. but it ran fine for 5-6 hours.. then 20 minutes of epic lag.. i go to the sourcemod error log file, its over 800 megs lol filled with this :)


L 06/10/2009 - 15:41:35: [SM] [0] Line 82, /home/groups/alliedmodders/forums/files/7/2/43224.attach::OnGameFrame()
L 06/10/2009 - 15:41:36: [SM] Native "IsClientInGame" reported: Client index 34 is invalid
L 06/10/2009 - 15:41:36: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 06/10/2009 - 15:41:36: [SM] [0] Line 82, /home/groups/alliedmodders/forums/files/7/2/43224.attach::OnGameFrame()
L 06/10/2009 - 15:41:36: [SM] Native "IsClientInGame" reported: Client index 34 is invalid
L 06/10/2009 - 15:41:36: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 06/10/2009 - 15:41:36: [SM] [0] Line 82, /home/groups/alliedmodders/forums/files/7/2/43224.attach::OnGameFrame()
L 06/10/2009 - 15:41:36: [SM] Native "IsClientInGame" reported: Client index 34 is invalid
L 06/10/2009 - 15:41:36: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 06/10/2009 - 15:41:36: [SM] [0] Line 82, /home/groups/alliedmodders/forums/files/7/2/43224.attach::OnGameFrame()
L 06/10/2009 - 15:41:36: [SM] Native "IsClientInGame" reported: Client index 34 is invalid

devicenull
06-12-2009, 14:13
my poor server took a toll with the new one you released lol :) i dont no what caused it.. but it ran fine for 5-6 hours.. then 20 minutes of epic lag.. i go to the sourcemod error log file, its over 800 megs lol filled with this :)


L 06/10/2009 - 15:41:35: [SM] [0] Line 82, /home/groups/alliedmodders/forums/files/7/2/43224.attach::OnGameFrame()
L 06/10/2009 - 15:41:36: [SM] Native "IsClientInGame" reported: Client index 34 is invalid
L 06/10/2009 - 15:41:36: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 06/10/2009 - 15:41:36: [SM] [0] Line 82, /home/groups/alliedmodders/forums/files/7/2/43224.attach::OnGameFrame()
L 06/10/2009 - 15:41:36: [SM] Native "IsClientInGame" reported: Client index 34 is invalid
L 06/10/2009 - 15:41:36: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 06/10/2009 - 15:41:36: [SM] [0] Line 82, /home/groups/alliedmodders/forums/files/7/2/43224.attach::OnGameFrame()
L 06/10/2009 - 15:41:36: [SM] Native "IsClientInGame" reported: Client index 34 is invalid
L 06/10/2009 - 15:41:36: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 06/10/2009 - 15:41:36: [SM] [0] Line 82, /home/groups/alliedmodders/forums/files/7/2/43224.attach::OnGameFrame()
L 06/10/2009 - 15:41:36: [SM] Native "IsClientInGame" reported: Client index 34 is invalid


That was fixed in 0.2.2 :p

Onedda
06-12-2009, 17:49
That was fixed in 0.2.2 :p


after installing the plugin yesterday i checked today and i had a error log over 32mb in size.

this is the message that is spamming the error log

L 06/12/2009 - 23:38:13: [SM] Plugin encountered error 15: Array index is out of bounds
L 06/12/2009 - 23:38:13: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 06/12/2009 - 23:38:13: [SM] [0] Line 106, /home/groups/alliedmodders/forums/files/7/2/43224.attach::CheckPlayer()
L 06/12/2009 - 23:38:14: [SM] Native "QueryClientConVar" reported: Client 15 is not connected
L 06/12/2009 - 23:38:14: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 06/12/2009 - 23:38:14: [SM] [0] Line 106, /home/groups/alliedmodders/forums/files/7/2/43224.attach::CheckPlayer()
L 06/12/2009 - 23:38:15: [SM] Plugin encountered error 15: Array index is out of bounds
L 06/12/2009 - 23:38:15: [SM] Displaying call stack trace for plugin "rcon_lock.smx":

your mom
06-13-2009, 14:55
I get the same errors....

Derek
06-14-2009, 11:09
I am getting thoose errors as well. I gave device a pm on irc so hopefully he will find time to fix this. Thanks.

nezinu5
06-14-2009, 12:11
I am getting those errors as well. Sourcemod-1.3.0-dev.. Sourcemod error files becoming hundreds of megabytes large.. Please fix it.

devicenull
06-15-2009, 13:32
This should be fixed now.

PStar
06-16-2009, 09:00
Getting this, by using hte latest:

L 06/16/2009 - 14:57:56: [SM] [0] Line 106, /home/groups/alliedmodders/forums/files/7/2/43224.attach::CheckPlayer()
L 06/16/2009 - 14:57:58: [SM] Plugin encountered error 15: Array index is out of bounds
L 06/16/2009 - 14:57:58: [SM] Displaying call stack trace for plugin "rcon_lock.smx": I got a 3 Mb-s error log right now :(

No it's not CSS RPG.

egbakaet
06-16-2009, 14:51
If you're having problems with CSS RPG (notably frost pistol), remove these two lines and recompile:

RegConsoleCmd("ent_create",Cmd_EntCreate);
RegConsoleCmd("ent_fire",Cmd_EntFire);

They prevent some abilities from working in CSS RPG.

Otherwise flawless product. Tested out the commands myself and all is well, thanks for this plugin!

devicenull
06-19-2009, 16:13
Getting this, by using hte latest:

I got a 3 Mb-s error log right now :(

No it's not CSS RPG.

What kind of server? How many players?

eric0279
06-20-2009, 12:55
rcon_lock.sp(1): error 010: invalid function or declaration

1 error

devicenull
06-22-2009, 01:21
rcon_lock.sp(1): error 010: invalid function or declaration

1 error

How exactly are you attempting to compile the plugin? Just use the "Get Plugin" button.

eric0279
06-22-2009, 04:00
I tried the website and to compile the utility compile.exe in the folder cstrike\addons\sourcemod\scripting.

Problem is solved ;)

rautamiekka
06-22-2009, 17:23
Devicenull, have you looked in RCON LOCK for EventScripts, that by what this outperforms it ?

devicenull
06-22-2009, 19:45
Devicenull, have you looked in RCON LOCK for EventScripts, that by what this outperforms it ?

The ES one will work mostly the same as far as locking rcon goes.. though it requires you to edit it's source to change the rcon password. It also requires FCVAR_NOTIFY to be set on the password, though that seems to be a limitation of ES, rather then the plugin.

My plugin though has a few other features that can come in handy.

rautamiekka
06-22-2009, 20:11
The ES one will work mostly the same as far as locking rcon goes.. though it requires you to edit it's source to change the rcon password. It also requires FCVAR_NOTIFY to be set on the password, though that seems to be a limitation of ES, rather then the plugin.

My plugin though has a few other features that can come in handy.Impressive non-stinking boasting :D Gotta give your Plugin a try.

EDIT: Now that I think, Kigen AntiCheat prevents spamcrashing the Server with timeleft etc. Its detection would be good to add, disabling need for your Plugin to break some Mani functions.

devicenull
07-03-2009, 13:49
Update:
Cvar bounds are removed on sv_rcon_minfailures and sv_rcon_maxfailures. These are also set to 10,000 if they are not changed in your config file.

This will leave your server vulnerable to brute force attacks, though that's easily fixed.. just use a secure rcon password. This was necessary to prevent a server crash that happens when a user is banned.

To generate a secure rcon password go here (http://www.pctools.com/guides/password/?length=24&alpha=on&mixedcase=on&numeric=on&nosimilar=on&quantity=10&generate=true). These passwords are randomly generated and change each time you refresh the page. If you use these, there are 62^24 possible passwords, so they won't be brute forced any time soon.

rautamiekka
07-03-2009, 13:52
Update:
Cvar bounds are removed on sv_rcon_minfailures and sv_rcon_maxfailures. These are also set to 10,000 if they are not changed in your config file.

This will leave your server vulnerable to brute force attacks, though that's easily fixed.. just use a secure rcon password. This was necessary to prevent a server crash that happens when a user is banned.

To generate a secure rcon password go here (http://www.pctools.com/guides/password/?length=24&alpha=on&mixedcase=on&numeric=on&nosimilar=on&quantity=10&generate=true). These passwords are randomly generated and change each time you refresh the page. If you use these, there are 62^24 possible passwords, so they won't be brute forced any time soon.Okkey, will update and try that page. Tack :)

EDIT: Just remembered to that I had edited the Plugin to not enforce Mani stuff.

Kenny Loggins
07-07-2009, 00:27
Forgive me if this is a stupid question but i'm at work now and can’t play with this plugin.

Does this stop the blocked commands from being executed client side? Do commands like “quit” and “restart” still work via the server console? Can sm_ commands still be executed from the clients machine if they have the correct rcon?

You still need to set the value on “sv_rcon_maxfailures” to the desiered number or does the plugin set the cvar when its loaded?

Jamster
07-07-2009, 09:40
This plugin will basically block all illegitimate access to the commands. You yourself should notice no difference.

rautamiekka
07-07-2009, 09:56
This plugin will basically block all illegitimate access to the commands. You yourself should notice no difference.Agree.

devicenull
07-09-2009, 00:30
Indeed, normal users should not notice any difference in the server. The commands blocked are not ones used under normal circumstances.

Also note, slight update. I added another blocked command, and added kicks if the player is using the "unnamed" exploit.

retsam
07-09-2009, 00:41
I dont know if its appropriate for this plugin, since there already is a plugin that handles this but... for an idea, you could put a simple block that kicks players doing the unassigned team exploit as well. That one actually will crash your server.

Like I said, there already is a solo plugin that does it with many options so, maybe its not necessary. Might be nice for an all-in-one solution plugin that covers all exploits though..

clutchh
07-09-2009, 19:26
Awesome work, thank you!

So this is more effective than the plugin hlstriker posted in bloking the exploit?

m4ster
07-11-2009, 20:14
unnamed exploit? You mean unconnected?

devicenull
07-12-2009, 13:09
Indeed, it is the unconnected exploit. This was added at the request of someone, and there are many plugins that provide blocking of it.

devicenull
08-03-2009, 21:45
Updated to fix a recently discovered exploit (http://aluigi.freeforums.org/source-engine-seg-fault-crash-exploit-t993.html) that seems to effect anything based on the source engine. Also added "meta" to the list of forbidden commands inside ent_fire

retsam
08-03-2009, 21:52
Interesting... Thx for heads up. So essentially it doesnt crash the server, but makes it so people cant join?

adamnp
08-03-2009, 21:53
thanks dev!

-Adam

Kenny Loggins
08-04-2009, 22:09
Shit, I need to update i'm getting hit hard right after this info went out on the HLDS mailing list.

devicenull
08-05-2009, 10:31
Just updated, it seems that SourceMod's usual way of detecting commands is not fired for commands that are executed while loading. I've switched to an alternate method, and this should prevent the exploit now.

Just to be clear: 0.2.6 will not prevent the early cmd exploit.

INFINITI
08-05-2009, 11:56
0.2.7v errors(
0.2.6 it was ok
L 08/05/2009 - 19:53:54: [SM] Native "IsClientInGame" reported: Client index 0 i
s invalid
L 08/05/2009 - 19:53:54: [SM] Displaying call stack trace for plugin "rcon_lock.
smx":
L 08/05/2009 - 19:53:54: [SM] [0] Line 222, /home/groups/alliedmodders/forums
/files/7/2/43224.attach::HalfConnected()
Writing cfg/banned_ip.cfg.
L 08/05/2009 - 19:53:54: [SM] Native "IsClientInGame" reported: Client index 0 i
s invalid
L 08/05/2009 - 19:53:54: [SM] Displaying call stack trace for plugin "rcon_lock.
smx":
L 08/05/2009 - 19:53:54: [SM] [0] Line 222, /home/groups/alliedmodders/forums
/files/7/2/43224.attach::HalfConnected()
L 08/05/2009 - 19:53:54: [SM] Native "IsClientInGame" reported: Client index 0 i
s invalid
L 08/05/2009 - 19:53:54: [SM] Displaying call stack trace for plugin "rcon_lock.
smx":
L 08/05/2009 - 19:53:54: [SM] [0] Line 222, /home/groups/alliedmodders/forums
/files/7/2/43224.attach::HalfConnected()
L 08/05/2009 - 19:53:54: [SM] Native "IsClientInGame" reported: Client index 0 i
s invalid
L 08/05/2009 - 19:53:54: [SM] Displaying call stack trace for plugin "rcon_lock.
smx":
L 08/05/2009 - 19:53:54: [SM] [0] Line 222, /home/groups/alliedmodders/forums
/files/7/2/43224.attach::HalfConnected()
L 08/05/2009 - 19:53:54: [SM] Native "IsClientInGame" reported: Client index 0 i
s invalid
L 08/05/2009 - 19:53:54: [SM] Displaying call stack trace for plugin "rcon_lock.
smx":
L 08/05/2009 - 19:53:54: [SM] [0] Line 222, /home/groups/alliedmodders/forums
/files/7/2/43224.attach::HalfConnected()
L 08/05/2009 - 19:53:54: [SM] Native "IsClientInGame" reported: Client index 0 i
s invalid
L 08/05/2009 - 19:53:54: [SM] Displaying call stack trace for plugin "rcon_lock.
smx":
L 08/05/2009 - 19:53:54: [SM] [0] Line 222, /home/groups/alliedmodders/forums
/files/7/2/43224.attach::HalfConnected()
L 08/05/2009 - 19:53:54: [SM] Native "IsClientInGame" reported: Client index 0 i
s invalid
L 08/05/2009 - 19:53:54: [SM] Displaying call stack trace for plugin "rcon_lock.
smx":
L 08/05/2009 - 19:53:54: [SM] [0] Line 222, /home/groups/alliedmodders/forums
/files/7/2/43224.attach::HalfConnected()
L 08/05/2009 - 19:53:54: [SM] Native "IsClientInGame" reported: Client index 0 i
s invalid
L 08/05/2009 - 19:53:54: [SM] Displaying call stack trace for plugin "rcon_lock.
smx":
L 08/05/2009 - 19:53:54: [SM] [0] Line 222, /home/groups/alliedmodders/forums
/files/7/2/43224.attach::HalfConnected()
L 08/05/2009 - 19:53:54: [SM] Native "IsClientInGame" reported: Client index 0 i
s invalid
L 08/05/2009 - 19:53:54: [SM] Displaying call stack trace for plugin "rcon_lock.
smx":
L 08/05/2009 - 19:53:54: [SM] [0] Line 222, /home/groups/alliedmodders/forums
/files/7/2/43224.attach::HalfConnected()
L 08/05/2009 - 19:53:54: [SM] Native "IsClientInGame" reported: Client index 0 i
s invalid
L 08/05/2009 - 19:53:54: [SM] Displaying call stack trace for plugin "rcon_lock.
smx":
L 08/05/2009 - 19:53:54: [SM] [0] Line 222, /home/groups/alliedmodders/forums
/files/7/2/43224.attach::HalfConnected()

devicenull
08-05-2009, 13:31
Updated again to fix that. That error would not hurt any of the protection though.

siosios
08-05-2009, 19:59
thanks dev

ratty
08-06-2009, 02:19
This is awesome, does it log when people try that half connected exploit? I'd really like to ban these guys.

Kenny Loggins
08-06-2009, 04:07
Hmm ya that would be a nice option maybe allow it to integrate with SourceBans? I don’t need people like that playing on my servers…

adamnp
08-06-2009, 23:52
Cheers mate!

devicenull
08-07-2009, 01:41
Hmm ya that would be a nice option maybe allow it to integrate with SourceBans? I don’t need people like that playing on my servers…

Sourcebans integration is a bit farther then I'd like to go. I could set it up to log all kicks/other events to a log file though. Would that be good enough?

Kenny Loggins
08-07-2009, 03:04
Yep that would work just fine for me :)

Whosat
08-07-2009, 08:30
This poses a problem for L4D modded Local servers. If you have mods installed in your client and you join a server with this plugin they'll disconnect you telling you to uninstall all plugins.

Perhaps add a cvar for us serverops to set whether we would like to allow such people in?

Timiditas
08-07-2009, 10:54
How exactly does this work?
GetClientAbsOrigin(i,origin);
if (origin[0] == 0.0 && origin[1] == 0.0)
{
ForcePlayerSuicide(i);
PrintToChat(i,"Likely teleport hack detected, you have been slayed");
}

What IS a vector origin of 0, in sourcepawn-terms?

I don't want players to be slayed for using normal teleporters built into a map, or because of being teleported somewhere by another plugin.
Also, wouldn't there be a way to detect this on another way than OnGameFrame?

devicenull
08-07-2009, 15:13
This poses a problem for L4D modded Local servers. If you have mods installed in your client and you join a server with this plugin they'll disconnect you telling you to uninstall all plugins.

Perhaps add a cvar for us serverops to set whether we would like to allow such people in?

By allowing clients with addons to play, they have the ability to use any cvars that are marked as having cheats. I realize it can be annoying, but the alternative is cheating.


How exactly does this work?
GetClientAbsOrigin(i,origin);
if (origin[0] == 0.0 && origin[1] == 0.0)
{
ForcePlayerSuicide(i);
PrintToChat(i,"Likely teleport hack detected, you have been slayed");
}

What IS a vector origin of 0, in sourcepawn-terms?

I don't want players to be slayed for using normal teleporters built into a map, or because of being teleported somewhere by another plugin.
Also, wouldn't there be a way to detect this on another way than OnGameFrame?

There's a teleport exploit that lets you teleport to 0,0,current z postion. Normal clients would never actually be able to make it to exactly 0.0, 0.0. I cannot come up with any other way to detect this.

andi67
08-07-2009, 16:19
You´re the man Devicenull , thx for this!!!

Whosat
08-07-2009, 22:19
By allowing clients with addons to play, they have the ability to use any cvars that are marked as having cheats. I realize it can be annoying, but the alternative is cheating.
Ah okay thanks then.

Kenny Loggins
08-09-2009, 23:47
Can anything be done about the A2S_INFO Spam issues?

devicenull
08-10-2009, 00:14
Can anything be done about the A2S_INFO Spam issues?

Not from sourcemod. I'm assuming you found my wiki page about the exploits. That cvar is really the best you can do... Aside from modifying the query protocol, or doing something extreme like caching the A2S_INFO responses, not much can be done.

Actually, I have code that could handle caching A2S_INFO quite easily, the problem is it requires root access to the machine you would run it on, and is only compatible with linux. It would also require a bit more development to actually work.

Kenny Loggins
08-10-2009, 00:37
Yep was reading your email on this.
Is that something that you can get to work on windows? I have root access to the machine and I'm being hit right now with the A2S_INFO spam.

Seems like a few people have ideas for Linux anyone have anything that might work on windows?

devicenull
08-10-2009, 00:39
Yep was reading your email on this.
Is that something that you can get to work on windows? I have root access to the machine and I'm being hit right now with the A2S_INFO spam.

Seems like a few people have ideas for Linux anyone have anything that might work on windows?

It's kinda tough, since AFAIK the windows firewall lacks the features needed to deal with this. It would basically need the ability to forward packets to a different port based on a string match inside the firewall. There may be ways around this, but it would involve inspecting every packet inbound, which would likely add a delay to the packets.

Chris-_-
08-10-2009, 00:45
Ugh, are these attacks something that VALVe can fix, or is this considered a battle against "hackers"?

Kenny Loggins
08-10-2009, 00:46
Ya he just took 1/2 my servers offline about one hour ago.

Anyone have the email address to someone at valve that might be able to answer a few questions on this?

Kenny Loggins
08-10-2009, 00:56
The server query cvars don't even seem to change anything. CPU on the server is still maxed out even with setting the query levels to almost nothing.

devicenull
08-10-2009, 01:21
http://valvesoftware.com/people.html would be your best bet if you actually want to contact someone who can fix it. Hint: stay away from commonly emailed people, like Gabe or Alfred.

Kenny Loggins
08-10-2009, 01:40
Ok thank you

dagg929
08-10-2009, 01:40
Now running this on all six of our servers. Much thanks, DN.

Timiditas
08-10-2009, 16:17
This is not working... the plugin is "reverting" my rcon passwort to *something* on every mapchange, according to the logs, and the CORRECT password, written in the server.cfg file is ignored by the plugin. I cannot log into HLSW anymore, or use rcon ingame until I disable this plugin. What gives?

dagg929
08-10-2009, 16:22
Only issue is that for gungame maps with built in teleport locations it's slaying people. Any chance of getting a cvar to enable/disable that part of the plugin?

Timiditas
08-10-2009, 16:26
Its only one function that you can safely comment out completely, its "OnGameFrame". Recompile, reupload and restart the plugin

adamnp
08-10-2009, 19:59
Its only one function that you can safely comment out completely, its "OnGameFrame". Recompile, reupload and restart the plugin

Have a precompiled version of this you could link?

Regards,
-Adam

Timiditas
08-10-2009, 20:08
Have a precompiled version of this you could link?

Regards,
-Adam
Here it is. Click on 'get plugin' to get the compiled version.
Remember to keep an eye on the original version if it gets updated.

adamnp
08-10-2009, 20:09
Here it is. Click on 'get plugin' to get the compiled version.
Remember to keep an eye on the original version if it gets updated.

Thanks boss :} Much appreciated

devicenull
08-10-2009, 21:03
This is not working... the plugin is "reverting" my rcon passwort to *something* on every mapchange, according to the logs, and the CORRECT password, written in the server.cfg file is ignored by the plugin. I cannot log into HLSW anymore, or use rcon ingame until I disable this plugin. What gives?

Are you running any other "protection" plugins? This plugin will use whatever the rcon password is set to first, if that is a blank or other value, it will not work correctly.

Timiditas
08-11-2009, 06:09
I'm running Detox as well, but as far as I know it does not touch the rcon password.

DHack
08-11-2009, 22:12
Hey im kinda new to SM. I code for eventscripts.
So I download the .smx and put it in my plugins folder right?
After I do that I type "sm plugins" in console and I dont see rcon_lock. Am I doing something wrong?

smithxxl
08-11-2009, 22:39
Hey im kinda new to SM. I code for eventscripts.
So I download the .smx and put it in my plugins folder right?
After I do that I type "sm plugins" in console and I dont see rcon_lock. Am I doing something wrong?

You need to extract the "smx" file to the cstrike/addons/sourcemod/plugins

retsam
08-11-2009, 23:01
Well first off, 'sm plugins' wont list anything....itll just bring up the sm plugins options I believe.

its 'sm plugins list' to list plugins....

NouveauJoueur
08-11-2009, 23:04
It depends, if you type on server's console, "sm plugin list" will show the plugin's list, on client console it's "sm plugins" to show the public plugin list of the server.

DHack
08-12-2009, 07:48
Ok I did that in rcon now, with "rcon sm plugins list". I seen it but it said Failed before it. So I unloaded it the loaded it and now it says....
"[SM] Plugin rcon_lock.smx failed to load: Required extension "SDKTools" file("sdktools.ext") not running."

Where can I download this? sdktools.ext

psychonic
08-12-2009, 10:15
Ok I did that in rcon now, with "rcon sm plugins list". I seen it but it said Failed before it. So I unloaded it the loaded it and now it says....
"[SM] Plugin rcon_lock.smx failed to load: Required extension "SDKTools" file("sdktools.ext") not running."

Where can I download this? sdktools.ext

SDKTools is included with Sourcemod. It sounds like it's not loading properly on your install for some reason. Try deleting your extensions folder and replacing with the one from a fresh sourcemod download.

DHack
08-12-2009, 13:20
Dont mean to spam this thread with my problems but I tried "rcon sm ext list"
And I get this:
[04] <FAILED> file "sdktools.ext.dll": File could not be opened: The system cannot find the file specified.

Inside of
cstrike/addons/sourcemod/extensions/auto.1.ep1

I see "sdktools.ext.dll" should I have to move that into cstrike/addons/sourcemod/extensions
?

EDIT:
I tried it on my own test server and it all works fine. Thanks for the help in here.
(Must be something wrong with my provider)

devicenull
08-12-2009, 22:30
I'm running Detox as well, but as far as I know it does not touch the rcon password.

That's interesting. Check all your config files for multiple rcon_password lines. There are many many people running this successfully, so it seems like an issue with your config.

NouveauJoueur
08-17-2009, 08:16
I'm often getting dropped from my servers at first connection, and need 1 - 2 retries to get into the game, it could be related to rcon locker ?

Sometimes it gives no reason for "Client dropped by server" but last time it told me mat_fulbright "1", I couldn't set it back to its default cause the game's console kept telling me it was a cheat cvar and need sv_cheats "1" to be activated. This is one of the first time I get a reason from being dropped.

Using rcon locker and KAC 1.1.8 (nothing in sourcemod's or KAC's logs)

devicenull
08-18-2009, 16:16
Plugin was updated today. I added a fix for Mani's changelevel exploit, a few more spammable commands, and fixed the teleport checking to work correctly.

I'm often getting dropped from my servers at first connection, and need 1 - 2 retries to get into the game, it could be related to rcon locker ?

Sometimes it gives no reason for "Client dropped by server" but last time it told me mat_fulbright "1", I couldn't set it back to its default cause the game's console kept telling me it was a cheat cvar and need sv_cheats "1" to be activated. This is one of the first time I get a reason from being dropped.

Using rcon locker and KAC 1.1.8 (nothing in sourcemod's or KAC's logs)

This plugin doesn't do anything with mat_fullbright. That sounds like something that KAC would be doing.

retsam
08-18-2009, 16:56
Thanks dev. I was commenting out that teleport exploit chk cause it was bugging out in certain circumstances. Hopefully this fixed it.

thetwistedpanda
08-18-2009, 18:57
L 08/18/2009 - 17:54:20: [SM] Native "QueryClientConVar" reported: Client 21 is not connected
L 08/18/2009 - 17:54:20: [SM] Native "QueryClientConVar" reported: Client 21 is not connected
L 08/18/2009 - 17:54:20: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/18/2009 - 17:54:20: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/18/2009 - 17:54:20: [SM] [0] Line 228, rcon_lock.sp::StartTeleCheck()
L 08/18/2009 - 17:54:20: [SM] [0] Line 228, rcon_lock.sp::StartTeleCheck()

devicenull
08-18-2009, 20:07
L 08/18/2009 - 17:54:20: [SM] Native "QueryClientConVar" reported: Client 21 is not connected
L 08/18/2009 - 17:54:20: [SM] Native "QueryClientConVar" reported: Client 21 is not connected
L 08/18/2009 - 17:54:20: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/18/2009 - 17:54:20: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/18/2009 - 17:54:20: [SM] [0] Line 228, rcon_lock.sp::StartTeleCheck()
L 08/18/2009 - 17:54:20: [SM] [0] Line 228, rcon_lock.sp::StartTeleCheck()
Fixed.

thetwistedpanda
08-18-2009, 20:55
Fixed.

"Plugin failed to compile!"

egbakaet
08-19-2009, 07:08
You need to block these as well.

npc_speakall
npc_ammo_deplete
npc_heal
npc_thinknow
physics_debug_entity
physics_select
wc_update_entity

http://aluigi.freeforums.org/post7711.html#p7711

Criminal
08-19-2009, 07:17
I get this error

L 08/19/2009 - 13:07:26: [SM] Native "QueryClientConVar" reported: Client 1 is not connected
L 08/19/2009 - 13:07:26: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 13:07:26: [SM] [0] Line 228, /home/groups/alliedmodders/forums/files/7/2/43224.attach::StartTeleCheck()
L 08/19/2009 - 13:07:31: [SM] Native "QueryClientConVar" reported: Client 1 is not connected
L 08/19/2009 - 13:07:31: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 13:07:31: [SM] [0] Line 228, /home/groups/alliedmodders/forums/files/7/2/43224.attach::StartTeleCheck()
L 08/19/2009 - 13:07:36: [SM] Native "QueryClientConVar" reported: Client 1 is not connected
L 08/19/2009 - 13:07:36: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 13:07:36: [SM] [0] Line 228, /home/groups/alliedmodders/forums/files/7/2/43224.attach::StartTeleCheck()

bl4nk
08-19-2009, 12:24
Make sure you're using the newest version of the plugin, Criminal. DN fixed that bug already.

Inflikted
08-19-2009, 14:19
ya some new exploits i guess are available. that rconlock doesnt block yet. our rcon keeps getting compromised even with the newest one available. so for now i had to block off TCP 27015

i can see them trying to take over the server.. they login silently, disable rcon logging, disable rconlock, and then mess around

Criminal
08-19-2009, 17:18
My Problem is, that I still can login VIA Rcon. Some other Game Server admins can`t do that and told me, that mine is not working properly. They even can`t login via HLSW. My question is. I have runnning HLStatsxCE .. wouldn`t it run properly because the rcon is locked then ? I have updated to the newest version and I can still do everything via Rcon.

gH0sTy
08-19-2009, 17:32
Of course you still can login using rcon cause you have the password.
This plugin is not blocking rcon at all, it just protects the rcon password from being changed and will revert it to the one set in the server.cfg if someone changes the password.

devicenull
08-19-2009, 20:08
ya some new exploits i guess are available. that rconlock doesnt block yet. our rcon keeps getting compromised even with the newest one available. so for now i had to block off TCP 27015

i can see them trying to take over the server.. they login silently, disable rcon logging, disable rconlock, and then mess around

I haven't heard about those. If you would like, shoot me a PM and I can give you a plugin that will log a bunch of stuff on the server. Typically this reveals the exploit that is being used rather quickly. Edit: Please include your server IP if you do this, if you've already pm'ed me don't worry about it.

Also note if you are using Mani there is an exploit available that is only "patched" by 0.3+ of rcon_lock. I'd recommend migrating away from Mani ASAP though.

The plugin has been updated to kick players containing either % or BELL characters in the name. The former is an attempt to prevent a crash exploit, the latter a lag exploit.

Xp3r7
08-20-2009, 01:16
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:23: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:23: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:23: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:24: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:24: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:24: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:24: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:24: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:24: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:24: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:24: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:24: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:24: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:24: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:24: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:24: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:24: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:24: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:24: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:24: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:24: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:24: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:24: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:24: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:24: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:24: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:24: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:24: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:24: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:24: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:24: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:24: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:24: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:24: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:24: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:24: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:24: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:24: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:24: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:24: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:24: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:24: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:24: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:24: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:24: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:24: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:24: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:24: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:24: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:24: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:24: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()
L 08/19/2009 - 23:50:24: [SM] Native "IsClientInGame" reported: Client index 0 is invalid
L 08/19/2009 - 23:50:24: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 08/19/2009 - 23:50:24: [SM] [0] Line 222, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()

My log file is filling up with this!



EDIT: Never mind, I realized I didnt have the latest version.

Criminal
08-20-2009, 05:58
Bug has been fixed ... download newest version ! I had zhe same problem.

Timiditas
08-21-2009, 02:23
That's interesting. Check all your config files for multiple rcon_password lines. There are many many people running this successfully, so it seems like an issue with your config.
Thought about this a bit. Could it be an issue, that the actual RCON password is only just set when the server.cfg is executed the first time? We are using rented servers, and we have no access to the startup command for the srcDS executable. That means we can't set the rcon password via commandline.

That would mean rcon locker grabs the "password" when it is not yet set to the real one, and reverting back to the wrong one that is active before server.cfg has been executed.

~edit:

I checked this, by editing a logmessage to your code.
You are saving the password onconfigsexecuted, but strangely it still gets the old password which is active before server.cfg has been executed.
I tested it via windows source dedicated server, with rcon password set on commandline and different rcon password set in server.cfg.

L 08/21/2009 - 08:51:20: [rcon_lock.smx] Rcon password changed to newpassword, reverting to wrongpassword

And I put a logerror after the last line of OnConfigsExecuted:
LogError("Current RCON PW: '%s'", correct_rcon_pw);
Which prints out this:
L 08/21/2009 - 08:51:20: [rcon_lock.smx] Current RCON PW: 'wrongpassword'

BeG
08-21-2009, 21:24
hi guys,

i have a problem...

some1 want to crahs my server and he can do that! i have a logquote


00:05:54 L 08/22/2009 - 00:05:47: rcon from "89.55.33.224:1982": Bad Password
00:05:55 L 08/22/2009 - 00:05:48: rcon from "89.55.33.224:1982": Bad Password
00:05:56 L 08/22/2009 - 00:05:50: rcon from "89.55.33.224:1982": Bad Password
00:05:59 L 08/22/2009 - 00:05:53: rcon from "89.55.33.224:1982": Bad Password
00:06:01 L 08/22/2009 - 00:05:54: rcon from "89.55.33.224:1982": Bad Password
00:06:03 HLSW Information: Verbindung getrennt

ha crashs my server ever when some players on it... =(

some people say i should try this plugin...

this plugin fix it? some experience with this problem?

ive test to trigger commands per rcon and bad password after 5 retrys my ip is banned but when the "hacker" does it the server still goes down...

need help!

BeG

retsam
08-21-2009, 21:56
Yes, umm.. use this plugin and it makes it so itll take a lot more work to do that exploit, but it does not stop it.

Other than that, you could block your rcon tcp port. Past that, theres nothing you can do...... And no valve wont fix it..

BeG
08-22-2009, 05:58
hi that with the tcp port i dont wanna do.... because when im at my computer i get the log per hlsw an look at chat for swearing and other when i block the rcon port i didn can use rcon or?

devicenull
08-23-2009, 20:05
If you block rcon you will be unable to use it... That's the only real fix for that crash.

IcEWoLF
08-25-2009, 18:50
Thank you sir!

FuhrerMike
08-25-2009, 19:23
This plugin is booting anyone with sourcemod installed on their local machine for testing purposes. Any way around this?

MjrNuT
08-25-2009, 19:38
This plugin is booting anyone with sourcemod installed on their local machine for testing purposes. Any way around this?


How is it a valid reason to have SM on client install when it's not meant for such usage.........

devicenull
08-25-2009, 19:52
This plugin is booting anyone with sourcemod installed on their local machine for testing purposes. Any way around this?

That's a feature, not a bug.

retsam
08-25-2009, 22:33
Yeah. Im glad he does that... Stop trying to exploit. :)

DontWannaName
08-26-2009, 00:20
How would SM on your local install be an exploit?

NouveauJoueur
08-26-2009, 00:21
By installing plugins and start cheating with it.

Xp3r7
08-26-2009, 04:53
Yea, I dont get how people are doing this with SM, Mani, ES, etc either.

Ive always had a copy of Mani or SM on my local machine for LANs and Ive never cheated at any game ever!

Valve just released an update to CSS today so maybe this whole "using server side plugins" bug will be fixed in the next update across the board.

NouveauJoueur
08-26-2009, 05:14
It's not a bug, it's a feature ...
You can run plugins client side, means you can run cheat plugins client side too ... So checking if someone is running any plugins means reduct the number of cheats and exploit on your server, if you want ppl to keep cheating, just disable this feature by editing the sourcecode, cause it's not a bug and wont be fixed by VAC.

Kigen said that those cheats wont be VAC banned cause it's valve fault if those cheats plugin can run client side.

nbtc971
08-26-2009, 13:45
Should we remove crash_prevent_b1.smx to use this?

FuhrerMike
08-26-2009, 19:52
Yea, I dont get how people are doing this with SM, Mani, ES, etc either.

Ive always had a copy of Mani or SM on my local machine for LANs and Ive never cheated at any game ever!

Valve just released an update to CSS today so maybe this whole "using server side plugins" bug will be fixed in the next update across the board.

Exactly this, some of us actually OWN large servers and like to test things on a local machine before using them. Moving away from the ignorant responses, is there a portion of this plugin that I can disable checking for SM?

retsam
08-26-2009, 20:54
Why not just disable the plugin altogether if youre using it on a "test" server?

Anyways, its public Action:CheckPlayer(Handle:timer,any:value) and public ConVarDone(QueryCookie:cookie, client, ConVarQueryResult:result, const String:cvarName[], const String:cvarValue[], any:value)

stuff I believe youd have to comment out...

Jamster
08-26-2009, 21:04
I don't mean to be a HUGE dick but from a technical standpoint it's usually best to test your stuff on local dedicated servers rather than local listen servers. SM and other stuff can be weird setup on non-dedicated servers. I can understand why the feature is present in the plugin to be honest from a cheating vector point of view.

FuhrerMike
08-26-2009, 21:30
Why not just disable the plugin altogether if youre using it on a "test" server?

Anyways, its public Action:CheckPlayer(Handle:timer,any:value) and public ConVarDone(QueryCookie:cookie, client, ConVarQueryResult:result, const String:cvarName[], const String:cvarValue[], any:value)

stuff I believe youd have to comment out...

Because then I would have to enable it each time I wanted to test something, thanks for your help though.

I don't mean to be a HUGE dick but from a technical standpoint it's usually best to test your stuff on local dedicated servers rather than local listen servers. SM and other stuff can be weird setup on non-dedicated servers. I can understand why the feature is present in the plugin to be honest from a cheating vector point of view.

I have yet to encounter any problems, but I do understand the feature, I simply wish to disable it.

Xp3r7
08-29-2009, 22:43
I use this on a few servers but I have yet to see it kick an "unnamed" player.

A bug maybe?

gH0sTy
08-31-2009, 09:46
Exactly this, some of us actually OWN large servers and like to test things on a local machine before using them. Moving away from the ignorant responses, is there a portion of this plugin that I can disable checking for SM?
In
/*
************************** CLIENT PLUGINS ********************************
*/replace
CreateTimer(5.0, CheckPlayer, client, TIMER_REPEAT);with
//CreateTimer(5.0, CheckPlayer, client, TIMER_REPEAT);

Whosat
08-31-2009, 10:43
Thanks ghosty! :)

ducky93
08-31-2009, 13:49
I was doing some testing and found a few commands you may not know of to lag/crash a server.

groundlist
report_entities
ListServerUserMessages

Hope this helps :D

thetwistedpanda
08-31-2009, 14:02
I was doing some testing and found a few commands you may not know of to lag/crash a server.

groundlist
report_entities
ListServerUserMessages

Hope this helps :D

Only groundlist is something to be worried about; the other two not so much. report_entities shouldn't function unless sv_cheats is on, and listserverusermessage doesn't seem to affect any cpu/server load.

johns3
08-31-2009, 20:55
I have just put the rcon locker on my server. However, the hacker still managed to introduce "Client dropped" error, whereby, nobody can join the server after the "Client dropped" message appeared. Can anyone advice any counter for this?

SooStoked
09-07-2009, 19:09
Thanks
good stuff

Hollanda
09-19-2009, 08:29
sourcebans integration would be welcome!

devicenull
09-20-2009, 23:11
sourcebans integration would be welcome!

I can't tell with 100% certainty that some of these things are on purpose. Some can possibly occur accidentally, and I'd rather have someone kicked from the server rather then being banned forever or w/e. If you want to ban people like that, all the exploits are logged to the SourceMod logs, so it should be trivial to grab people's info from those.

Hollanda
09-22-2009, 06:50
I can't tell with 100% certainty that some of these things are on purpose. Some can possibly occur accidentally, and I'd rather have someone kicked from the server rather then being banned forever or w/e. If you want to ban people like that, all the exploits are logged to the SourceMod logs, so it should be trivial to grab people's info from those.

L 09/18/2009 - 16:23:34: rcon from "82.168.99.148:21898": Bad Password
L 09/18/2009 - 16:23:34: rcon from "82.168.99.148:21898": Bad Password
L 09/18/2009 - 16:23:48: rcon from "unknown": Bad Password
L 09/18/2009 - 16:23:51: rcon from "unknown": Bad Password
L 09/18/2009 - 16:23:51: rcon from "unknown": Bad Password
L 09/18/2009 - 16:23:53: rcon from "unknown": Bad Password
L 09/18/2009 - 16:23:53: rcon from "unknown": Bad Password
L 09/18/2009 - 16:23:54: rcon from "unknown": Bad Password
L 09/18/2009 - 16:23:54: rcon from "unknown": Bad Password
L 09/18/2009 - 16:23:55: rcon from "unknown": Bad Password
L 09/18/2009 - 16:23:55: rcon from "unknown": Bad Password
L 09/18/2009 - 16:23:56: rcon from "unknown": Bad Password

At the above example the server crashed about every 2 rounds.

Running multiple servers it's not easy to check all logs...

Some exploits like above, I think, are obvious enough to ban into sourcebans?

toString
09-22-2009, 08:43
13:40:39 L 09/22/2009 - 13:42:01: [SM] Native "RegConsoleCmd" reported: Cannot override "sm" command
13:40:39 L 09/22/2009 - 13:42:01: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
13:40:39 L 09/22/2009 - 13:42:01: [SM] [0] Line 95, /home/groups/alliedmodders/forums/files/7/2/43224.attach::OnPluginStart()


Is this not supported in 1.3.0?

sourcemod-1.3.0-hg2805

devicenull
09-22-2009, 11:41
At the above example the server crashed about every 2 rounds.

Running multiple servers it's not easy to check all logs...

Some exploits like above, I think, are obvious enough to ban into sourcebans?

That exploit can't be fixed from a sourcemod plugin. Nor will banning the user's steamid/ip have any real effect. You would need to add firewall rules to prevent this.

devicenull
09-22-2009, 11:44
13:40:39 L 09/22/2009 - 13:42:01: [SM] Native "RegConsoleCmd" reported: Cannot override "sm" command
13:40:39 L 09/22/2009 - 13:42:01: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
13:40:39 L 09/22/2009 - 13:42:01: [SM] [0] Line 95, /home/groups/alliedmodders/forums/files/7/2/43224.attach::OnPluginStart()


Is this not supported in 1.3.0?

sourcemod-1.3.0-hg2805

This was a "feature" added in the latest version of SM. I've updated the plugin to work around this, it should work fine with 0.3.3

toString
09-22-2009, 12:06
Works perfectly, what a legend :)

Warbucks
09-23-2009, 13:18
The log file shows this. How do I find out who exactly tried to run these commands?

L 09/21/2009 - 16:33:23: [rcon_lock.smx] 19 cheat commands
L 09/21/2009 - 16:33:23: [rcon_lock.smx] Flagging dumpcountedstrings as cheat
L 09/21/2009 - 16:33:23: [rcon_lock.smx] Flagging dbghist_dump as cheat
L 09/21/2009 - 16:33:23: [rcon_lock.smx] Flagging dumpeventqueue as cheat
L 09/21/2009 - 16:33:23: [rcon_lock.smx] Flagging dump_globals as cheat
L 09/21/2009 - 16:33:23: [rcon_lock.smx] Flagging physics_select as cheat
L 09/21/2009 - 16:33:23: [rcon_lock.smx] Flagging physics_debug_entity as cheat
L 09/21/2009 - 16:33:23: [rcon_lock.smx] Flagging dump_entity_sizes as cheat
L 09/21/2009 - 16:33:23: [rcon_lock.smx] Flagging dumpentityfactories as cheat
L 09/21/2009 - 16:33:23: [rcon_lock.smx] Flagging dump_terrain as cheat
L 09/21/2009 - 16:33:23: [rcon_lock.smx] Flagging mp_dump_timers as cheat
L 09/21/2009 - 16:33:23: [rcon_lock.smx] Flagging dumpcountedstrings as cheat
L 09/21/2009 - 16:33:23: [rcon_lock.smx] Flagging mem_dump as cheat
L 09/21/2009 - 16:33:23: [rcon_lock.smx] Flagging soundscape_flush as cheat
L 09/21/2009 - 16:33:23: [rcon_lock.smx] Flagging groundlist as cheat
L 09/21/2009 - 16:33:23: [rcon_lock.smx] Flagging soundlist as cheat
L 09/21/2009 - 16:33:23: [rcon_lock.smx] Flagging report_touchlinks as cheat
L 09/21/2009 - 16:33:23: [rcon_lock.smx] Flagging report_entities as cheat
L 09/21/2009 - 16:33:23: [rcon_lock.smx] Flagging physics_report_active as cheat
L 09/21/2009 - 16:33:23: [rcon_lock.smx] Flagging listmodels as cheat

Jamster
09-23-2009, 16:23
That's just rcon_lock initialising and telling YOU what it looks for while it's running. That's normal.

Warbucks
09-23-2009, 17:09
That's just rcon_lock initialising and telling YOU what it looks for while it's running. That's normal.

Okay, but is there anyway to log whens someone tries to use one of those commands? Would be useful.

rautamiekka
09-23-2009, 17:15
Okay, but is there anyway to log whens someone tries to use one of those commands? Would be useful.Check the same KAC.log.

retsam
09-23-2009, 19:23
Okay, but is there anyway to log whens someone tries to use one of those commands? Would be useful.

It does already I believe. Check your server logs.. When it blocks someone, I believe it logs that activity msg.

devicenull
09-23-2009, 22:30
Cheat commands are just silently ignored by the server, I don't believe it's possible to log them.

Xp3r7
09-25-2009, 14:08
I use this on a few servers but I have yet to see it kick an "unnamed" player.

A bug maybe?

Any word on this?

I was usin the newest version and just the other day, an unnamed connected and played for a while.

I thought this was suppose to kick them as soon as they joined.

President Skroob
10-08-2009, 23:12
I think the "unnamed" is actually a player with a bunch of blank characters. Or something like that.

I remember banning someone from our servers who had nothing but those characters because he was doing the round end exploit on my servers (Left 4 Dead).

/President Skroob

TriBun
10-14-2009, 18:26
i can not login with hlsw console, bad password. can you this problem fixing?

sorry for my bad englisch

saint555
10-16-2009, 00:51
Cheat commands are just silently ignored by the server, I don't believe it's possible to log them.
Hi.
First. Thank you for your hard work. This script works well. Have saved us a lot of attacks. I'll give you a part from my logfile. You can see that the script works well. To stop the attack and take notes of the logfiles.
I think that it is the script and the forlix with the best protection for a game server. There are no crashes and no lags.
Check please the bold letter parts in the code window. Shows the hacker's Steam ID and one message. Mr. Hacker idiot now burned down.
And finally i have a question. How can i totally disable the rcon access? I don't use the rcon. Never not. I have ftp access and admin script. The rcon is only an unnecessary security risk for my server.
Br.: saint
L 10/12/2009 - 16:03:07: [rcon_lock.smx] Blocking ent_fire from 'SyStem<993><STEAM_0:0:0><>': mine command "rcon_password azr"
L 10/12/2009 - 16:03:07: [rcon_lock.smx] Blocking ent_fire from 'SyStem<993><STEAM_0:0:0><>': mine command "rcon_password azr"
L 10/12/2009 - 16:03:07: [rcon_lock.smx] Blocking ent_fire from 'SyStem<993><STEAM_0:0:0><>': mine command "rcon_password azr"
L 10/12/2009 - 16:03:07: [rcon_lock.smx] Blocking ent_fire from 'SyStem<993><STEAM_0:0:0><>': mine command "rcon_password azr"
L 10/12/2009 - 16:03:07: [rcon_lock.smx] Blocking ent_fire from 'SyStem<993><STEAM_0:0:0><>': mine command "rcon_password azr"
L 10/12/2009 - 16:03:07: [rcon_lock.smx] Blocking ent_fire from 'SyStem<993><STEAM_0:0:0><>': mine command "rcon_password azr"
L 10/12/2009 - 16:03:07: [rcon_lock.smx] Blocking ent_fire from 'SyStem<993><STEAM_0:0:0><>': mine command "rcon_password azr"
L 10/12/2009 - 16:03:07: [rcon_lock.smx] Blocking ent_fire from 'SyStem<993><STEAM_0:0:0><>': mine command "rcon_password azr"
L 10/12/2009 - 16:03:07: [rcon_lock.smx] Blocking ent_fire from 'SyStem<993><STEAM_0:0:0><>': mine command "rcon_password azr"
L 10/12/2009 - 16:03:07: [rcon_lock.smx] Blocking ent_fire from 'SyStem<993><STEAM_0:0:0><>': mine command "rcon_password azr"
L 10/12/2009 - 16:03:07: [rcon_lock.smx] Blocking ent_fire from 'SyStem<993><STEAM_0:0:0><>': mine command "rcon_password azr"
L 10/12/2009 - 16:03:07: [rcon_lock.smx] Blocking ent_fire from 'SyStem<993><STEAM_0:0:0><>': mine command "rcon_password azr"
L 10/12/2009 - 16:03:07: [rcon_lock.smx] Blocking ent_fire from 'SyStem<993><STEAM_0:0:0><>': mine command "rcon_password azr"
L 10/12/2009 - 16:03:07: [rcon_lock.smx] Blocking ent_fire from 'SyStem<993><STEAM_0:0:0><>': mine command "rcon_password azr"
L 10/12/2009 - 16:03:07: [rcon_lock.smx] Blocking ent_fire from 'SyStem<993><STEAM_0:0:0><>': mine command "rcon_password azr"
L 10/12/2009 - 16:03:07: [rcon_lock.smx] Blocking ent_fire from 'SyStem<993><STEAM_0:0:0><>': mine command "rcon_password azr"
L 10/12/2009 - 16:03:07: [rcon_lock.smx] Blocking ent_fire from 'SyStem<993><STEAM_0:0:0><>': mine command "rcon_password azr"
L 10/12/2009 - 16:03:07: [rcon_lock.smx] Blocking ent_fire from 'SyStem<993><STEAM_0:0:0><>': mine command "rcon_password azr"
L 10/12/2009 - 16:03:07: [rcon_lock.smx] Blocking ent_fire from 'SyStem<993><STEAM_0:0:0><>': mine command "rcon_password azr"
L 10/12/2009 - 16:03:07: [rcon_lock.smx] Blocking ent_fire from 'SyStem<993><STEAM_0:0:0><>': mine command "rcon_password azr"
L 10/12/2009 - 16:03:07: [rcon_lock.smx] Blocking ent_fire from 'SyStem<993><STEAM_0:0:0><>': mine command "rcon_password azr"
L 10/12/2009 - 16:03:07: [rcon_lock.smx] Blocking ent_fire from 'SyStem<993><STEAM_0:0:0><>': mine command "rcon_password azr"
L 10/12/2009 - 16:03:07: [rcon_lock.smx] Blocking ent_fire from 'SyStem<993><STEAM_0:0:0><>': mine command "sv_rcon_log 0"
L 10/12/2009 - 16:03:07: [rcon_lock.smx] Blocking ent_fire from 'SyStem<993><STEAM_0:0:0><>': mine command "mp_autokick 0"
L 10/12/2009 - 16:03:07: [rcon_lock.smx] Blocking ent_fire from 'SyStem<993><STEAM_0:0:0><>': mine command "ma_psay Ahah le rcon a ete change en : azr [Script by Azzur]"
L 10/12/2009 - 16:03:07: [rcon_lock.smx] Blocking ent_fire from 'SyStem<993><STEAM_0:0:0><>': mine command "ma_client addclient client_0l"
L 10/12/2009 - 16:03:07: [rcon_lock.smx] Blocking ent_fire from 'SyStem<993><STEAM_0:0:0><>': mine command "ma_client addsteam client_0l STEAM_0:1:19524604"
L 10/12/2009 - 16:03:07: [rcon_lock.smx] Blocking ent_fire from 'SyStem<993><STEAM_0:0:0><>': mine command "ma_client setaflag client_0l +#"
L 10/12/2009 - 16:03:07: [rcon_lock.smx] Blocking ent_fire from 'SyStem<993><STEAM_0:0:0><>': mine command "ma_client setiflag client_0l +#"
L 10/12/2009 - 16:03:10: [rcon_lock.smx] Blocking changelevel from 'SyStem<993><STEAM_0:0:0><>': "azr;rcon_password azr"

Kigen
10-16-2009, 07:31
No Steam....

You could really help by getting a legit server.

devicenull
10-18-2009, 23:00
You cannot easily disable rcon. Firewalling off port 27015 would be the best way, but you need access to modify the firewall to do that.

saint555
10-19-2009, 04:23
I understand. Thank you for the answer and for this plugin.
+karma
Br.: saint

mabu
11-05-2009, 02:36
What does it mean ?

L 11/04/2009 - 19:40:44: [rcon_lock.smx] Removing client 'JaN<57><STEAM_0:0:5221774><>' as eventscripts_ver=2.0.0.250
L 11/04/2009 - 19:41:12: [rcon_lock.smx] Removing client 'JaN<58><STEAM_0:0:5221774><>' as eventscripts_ver=2.0.0.250

thetwistedpanda
11-05-2009, 02:50
The player has eventscripts installed on his/her client. Third party mods can be used to cheat on servers ;).

mabu
11-05-2009, 05:27
installed? as a client ?

hmm....thats new for me...

BeG
11-05-2009, 08:44
jub that is when an player has installed mani or other addons on his homepc for lanpartys and other...

devicenull
11-09-2009, 18:37
jub that is when an player has installed mani or other addons on his homepc for lanpartys and other...

That's one reason it could be installed, but it could also be used to cheat. Based on the players I normally see, it's better to assume they are trying to cheat.

rautamiekka
11-09-2009, 19:28
That's one reason it could be installed, but it could also be used to cheat. Based on the players I normally see, it's better to assume they are trying to cheat.I couldn't disagree to that. So far I haven't noticed anyone using Mani successfully on my Server to cheat via it, but they will find a way later for sure, so for the sake of everything it's just best to rid of them if they're detected to have one.

gH0sTy
11-20-2009, 06:04
Might not be a bad idea to check if it's a real client before kicking him :lol:

Log for L4D2:
L 11/20/2009 - 11:57:50: -------- Mapchange to c2m2_fairgrounds --------
L 11/20/2009 - 11:58:05: [rcon_lock.smx] Removing client '<40><BOT><>' for not having a name
L 11/20/2009 - 11:58:05: [rcon_lock.smx] Removing client '<41><BOT><>' for not having a name
L 11/20/2009 - 11:58:05: [rcon_lock.smx] Removing client '<42><BOT><>' for not having a name
L 11/20/2009 - 11:59:22: [rcon_lock.smx] Removing client '<43><BOT><>' for not having a name
L 11/20/2009 - 11:59:25: [rcon_lock.smx] Removing client '<44><BOT><>' for not having a name
L 11/20/2009 - 11:59:41: [rcon_lock.smx] Removing client '<45><BOT><>' for not having a name
L 11/20/2009 - 12:00:27: [rcon_lock.smx] Removing client '<46><BOT><>' for not having a name
L 11/20/2009 - 12:00:37: [rcon_lock.smx] Removing client '<47><BOT><>' for not having a name
L 11/20/2009 - 12:00:48: [rcon_lock.smx] Removing client '<48><BOT><>' for not having a name
L 11/20/2009 - 12:01:28: [rcon_lock.smx] Removing client '<49><BOT><>' for not having a name
L 11/20/2009 - 12:01:51: [rcon_lock.smx] Removing client '<50><BOT><>' for not having a name
L 11/20/2009 - 12:02:00: [rcon_lock.smx] Removing client '<51><BOT><>' for not having a name

rautamiekka
11-20-2009, 07:39
Might not be a bad idea to check if it's a real client before kicking him :lol:

Log for L4D2:
...I think you're right cuz even with my skill level of C# I was able to confirm from the sourcecode that the plugin doesn't check is the target real.

blik
11-21-2009, 08:38
in l4d (unsure about l4d2) public OnConfigsExecuted() is never executed...

rautamiekka
11-27-2009, 09:59
in l4d (unsure about l4d2) public OnConfigsExecuted() is never executed...Well that sucks big time :grrr:

smokeynhaze
11-28-2009, 20:55
This plugin will prevent your rcon password from being changed. It uses whatever password you have set in server.cfg, and resetting the password will require the server to be updated in server.cfg, and then restarted.




So where do I upload this into my server files?

siberiac
11-28-2009, 21:02
So where do I upload this into my server files?
Have you tried asking the people on the forums?

rautamiekka
11-29-2009, 03:01
So where do I upload this into my server files?Like always with every SourceMod Plugin, the ".smx" file must be in/addons/sourcemod/plugins/
If the very first post of the thread speaks of any configuration stuff, be sure to use your brains and insert them into "autoexec.cfg". If the Server is already running, execute command "sm plugins refresh" and change map but if it isn't, just start it.

devicenull
11-30-2009, 21:33
Updated to fix the L4D/2 OnConfigsExecuted issue, and trying to kick fake players

bobbobagan
12-01-2009, 01:37
No need to update if running this on TF2/CS:S then?

egor1908
12-01-2009, 02:50
No need to update if running this on TF2/CS:S then?If you dont want lots of spam in your log file, you can update.

devicenull
12-01-2009, 12:01
If you dont want lots of spam in your log file, you can update.

Unless one of them has fake players with no names, he won't see spam in the first place.

bobbobagan
12-02-2009, 13:03
Thought that was the case. Thanks devicenull, I won't bother updating.

rautamiekka
12-02-2009, 13:08
Unless one of them has fake players with no names, he won't see spam in the first place.OMG ! I already updated :grrr:

-=Leb=-
12-02-2009, 13:58
Hi, i'm using windows server and i have the latest versions of es, mani admin and sourcemod, the rconlock is not kicking unnamed from the server. Any idea why?

michiel87
12-03-2009, 06:18
Hi everyone,

My server Crashes whenever i try to reboot the server while running Rcon Lock 3.4

i reboot the server by the command Quit in HLSW. every time i do this a MDMP file is created.

MDMP files (http://baloo.onlydutch.com/index.php?dir=Forum-permanent%2FMDMP%2FRcon%20Locker)
Server: Windows Server 2003 32bit

myzombie
12-06-2009, 08:42
If you haven't notice, you have two dumpcountedstrings in cheat_flag.

michiel87
12-06-2009, 08:51
i am new to the css servers.
so i do not really know what you are saying with that.
do i have a faulty setup?

myzombie
12-06-2009, 21:20
My message is directed to devicenull.

DontWannaName
12-12-2009, 02:14
For the latest SM 1.3 you cannot register SM commands as I know you are aware. So it spits this error out:

L 12/11/2009 - 23:10:52: [SM] Native "RegConsoleCmd" reported: Cannot register "sm" command
L 12/11/2009 - 23:10:52: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 12/11/2009 - 23:10:52: [SM] [0] Line 95, /home/groups/alliedmodders/forums/files/7/2/43224.attach::OnPluginStart()

devicenull
12-12-2009, 13:03
Hi everyone,

My server Crashes whenever i try to reboot the server while running Rcon Lock 3.4

i reboot the server by the command Quit in HLSW. every time i do this a MDMP file is created.

MDMP files (http://baloo.onlydutch.com/index.php?dir=Forum-permanent%2FMDMP%2FRcon%20Locker)
Server: Windows Server 2003 32bit

That's a known issue, and I'm afraid there's no fix for it. Given that it only happens when the server exits, I can't say I'm really that concerned.

For the latest SM 1.3 you cannot register SM commands as I know you are aware. So it spits this error out:

L 12/11/2009 - 23:10:52: [SM] Native "RegConsoleCmd" reported: Cannot register "sm" command
L 12/11/2009 - 23:10:52: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 12/11/2009 - 23:10:52: [SM] [0] Line 95, /home/groups/alliedmodders/forums/files/7/2/43224.attach::OnPluginStart()

That was fixed awhile ago. Are you using an old version?

rautamiekka
12-12-2009, 14:10
Hi everyone,

My server Crashes whenever i try to reboot the server while running Rcon Lock 3.4

i reboot the server by the command Quit in HLSW. every time i do this a MDMP file is created.

MDMP files (http://baloo.onlydutch.com/index.php?dir=Forum-permanent%2FMDMP%2FRcon%20Locker)
Server: Windows Server 2003 32bitI dunno a sole solution but I got couple things you could try ...

1) Instead of "quit" command, try "killserver" command
2) Try to visit Window$ Update for any updates. Remember that never take any drivers from there.

DontWannaName
12-12-2009, 16:16
It appears so :P

Version: 0.3.1

tonyx3
12-12-2009, 16:45
Thats like 3 version old. :X.

0.3.4 is out D: I had 0.3.3 the other day and got that error about GetClientIP. But yesterday I updated to 0.3.4 and its not showing any error at all yet. :].

Kigen
12-12-2009, 18:07
I dunno a sole solution but I got couple things you could try ...

1) Instead of "quit" command, try "killserver" command
2) Try to visit Window$ Update for any updates. Remember that never take any drivers from there.

Anyways, why the f*** you use Window$ for a Game Server ? Mindless I say.

https://bugs.alliedmods.net/show_bug.cgi?id=4048

Its because "quit" is being hooked.

bouncer
12-13-2009, 22:38
Users with bell or % characters will be kicked when they join

does that mean ANY special characters will result in kick? and what do you mean by bell?

Thanks.

egor1908
12-14-2009, 05:24
http://en.wikipedia.org/wiki/Bell_character

lhffan
01-11-2010, 16:55
Possible to fix a other version of this one with out rcon lock? I have my rcon password in my startupline and not my server.cfg

rautamiekka
01-11-2010, 17:02
Possible to fix a other version of this one with out rcon lock? I have my rcon password in my startupline and not my server.cfgYour RCon pw can still be changed at runtime if you don't use other means to keep it unchanged.

lhffan
01-12-2010, 07:30
I have other measures to lock it. Restricted tcp connection on port x.

Can i use this plugin or will it be disabled if i have no sv_rcon line in my server.cfg?

devicenull
01-12-2010, 15:26
That part of the plugin will work fine even if it's not in the config.

devicenull
01-16-2010, 13:11
Updated the plugin.

Fixed the crash on quit.
Added a bunch of entities to prevent in ent_create
Prevent log from being disabled

rautamiekka
01-16-2010, 13:23
Updated the plugin.

Fixed the crash on quit.
Added a bunch of entities to prevent in ent_create
Prevent log from being disabled

Thanks a ton, Devicenull ! :D Updating right now.

saint555
01-17-2010, 08:25
Nice work.
Thanks.
Respect.
saint

wazzgod
01-20-2010, 04:42
i can pm anyone who wants the "talk as rcon user script"

basecally it changes your name to "Console" and you can talk in gold text as it looks like console, it cant not hurt server, but you can pretend to be console. and its very annoying...

i added this to the bottom.


i did not bother to make a array.
it would be great to add this to your script.



if (StrContains(newname,"Console") != -1)
{
ReplaceString(newname,sizeof(newname),"Console","");
SetClientInfo(client,"name",newname);
LogMessage("Removing client '%L' for having Console name", client);
KickClient(client,"GTFO - Change your name noob.");
}


if (StrContains(newname,"console") != -1)
{
ReplaceString(newname,sizeof(newname),"Console","");
SetClientInfo(client,"name",newname);
LogMessage("Removing client '%L' for having Console name", client);
KickClient(client,"GTFO - Change your name noob.");
}

rautamiekka
01-20-2010, 05:01
i can pm anyone who wants the "talk as rcon user script"

basecally it changes your name to "Console" and you can talk in gold text as it looks like console, it cant not hurt server, but you can pretend to be console. and its very annoying...

i added this to the bottom.


i did not bother to make a array.
it would be great to add this to your script.



if (StrContains(newname,"Console") != -1)
{
ReplaceString(newname,sizeof(newname),"Console","");
SetClientInfo(client,"name",newname);
LogMessage("Removing client '%L' for having Console name", client);
KickClient(client,"GTFO - Change your name noob.");
}


if (StrContains(newname,"console") != -1)
{
ReplaceString(newname,sizeof(newname),"Console","");
SetClientInfo(client,"name",newname);
LogMessage("Removing client '%L' for having Console name", client);
KickClient(client,"GTFO - Change your name noob.");
}

If my knowledge is correct, you could useif ((StrContains(newname,"Console") != -1) || (StrContains(newname,"console") != -1))for same effect but with just one If Statement.

Regardless, your idea is good.

Frus
01-20-2010, 06:52
If my knowledge is correct, you could useif ((StrContains(newname,"Console") != -1) || (StrContains(newname,"console") != -1))for same effect but with just one If Statement.

Regardless, your idea is good.

Better yet you can just do:
if ((StrContains(newname, "Console", false /*Not case-sensitive*/) != -1))

wazzgod
01-22-2010, 09:28
i did not bother to make a array.
Did you guys bother to read this?

rautamiekka
01-22-2010, 11:09
Did you guys bother to read this?I sure did but we suggested other method for those who want it made "better".

devicenull
01-23-2010, 14:05
I'm not really interested in fixing "annoyances". I'd rather see that in a separate plugin, as it doesn't actually effect the security or performance of the server.

disconnect81
01-26-2010, 09:04
My server has been getting hit with what seems to be join flooding. someone comes and joins about 20+ times, then drops the server. We see them actually join, we just see the join text spammed in the server chat. Would this prevent whatever it is that they are doing?

Thanks.

saint555
01-26-2010, 10:00
devicenull.
New server crashing method come. Nothing not seen in our logfiles (sourcemod logs or screenlog.0). When the hacker connect to the server, that restart immediately. Yesterday we did 11 restarts in 3 minutes. like this:
Welcome to our public server! We wish a good game for you.
Dropped авава from server (Disconnect by user.)
Client "Your Protection SUX hard! Secur" connected (193.77.148.7:2082).
Segmentation fault
Add "-debug" to the ./srcds_run command line to generate a debug.log to help with solving this problem
Sun Jan 24 13:35:38 CET 2010: Server restart in 10 secondsAgain and again.
Not a big problem (after this i banned all of the 193.x.x.x IP range [Slovenia]), but interested. You know anything from this?
Br.: saint

m4ster
01-26-2010, 10:05
devicenull.
New server crashing method come. Nothing not seen in our logfiles (sourcemod logs or screenlog.0). When the hacker connect to the server, that restart immediately. Yesterday we did 11 restarts in 3 minutes. like this:
Again and again.
Not a big problem (after this i banned all of the 193.x.x.x IP range [Slovenia]), but interested. You know anything from this?
Br.: saint

is your server FULLY updated?

saint555
01-26-2010, 10:11
Yes.
And full with protection applications.

disconnect81
you want this: http://forums.alliedmods.net/showthread.php?t=102469&highlight=spam

psychonic
01-26-2010, 10:44
devicenull.
New server crashing method come. Nothing not seen in our logfiles (sourcemod logs or screenlog.0). When the hacker connect to the server, that restart immediately. Yesterday we did 11 restarts in 3 minutes. like this:
Again and again.
Not a big problem (after this i banned all of the 193.x.x.x IP range [Slovenia]), but interested. You know anything from this?
Br.: saint

No Steam. No support.

saint555
01-26-2010, 11:59
Ok. Respect. I wanted to help and did not ask for anything. Whatever.
Br.: saint

Bacardi
01-29-2010, 13:03
I notice if you use
pRED* Command Blocker (http://forums.alliedmods.net/showthread.php?t=73828)
This rcon_lock plugin disables :arrow: pRED*'s command blocker ban

SmackDaddy
02-16-2010, 18:48
I am having a problem after installing this, my HLStats CE plugin doesn't work any longer.....any way around this or a way to configure the rcon_locker plugin to allow another plugin to display ingame messages and allow them to show to players?

strontiumdog
02-16-2010, 19:15
Hmmm I'm using HLStats:CE and Rcon blocker and both work just fine on 10 servers...

devicenull
02-17-2010, 01:40
I notice if you use
pRED* Command Blocker (http://forums.alliedmods.net/showthread.php?t=73828)
This rcon_lock plugin disables :arrow: pRED*'s command blocker ban

That's by design. This plugin blocks the spammable commands from ever being executed, while pRED's plugin hooks them before they can do damage. It's something that can never really be fixed.

I am having a problem after installing this, my HLStats CE plugin doesn't work any longer.....any way around this or a way to configure the rcon_locker plugin to allow another plugin to display ingame messages and allow them to show to players?

I've never heard of anyone reporting similar issues, are you sure it's caused by this plugin?

Also, I've just released an update to this plugin. On mapchange it will look for a few malicious plugins, and delete them if they are present. This isn't a fix for the upload exploit (you should use the dfens plugin for that), but it will hopefully help clean all the infected servers.

devicenull
02-23-2010, 23:54
Plugin updated to use the new way of hooking commands available in 1.3. If you are running 1.3 or higher, you want the "rcon_lock" plugin.

If you are running under 1.3, you want the "rcon_lock_legacy" plugin, or to upgrade sourcemod. Note that the legacy plugin is no longer being updated.

SmackDaddy
02-24-2010, 00:01
Plugin updated to use the new way of hooking commands available in 1.3. If you are running 1.3 or higher, you want the "rcon_lock" plugin.

If you are running under 1.3, you want the "rcon_lock_legacy" plugin, or to upgrade sourcemod. Note that the legacy plugin is no longer being updated.

Unfortunately, I cannot get the rcon_lock.smx file as it says:

Plugin failed to compile! Please try contacting the author.

devicenull
02-24-2010, 00:39
The webcompiler won't work until bug 4287 (https://bugs.alliedmods.net/show_bug.cgi?id=4287) is resolved. I've been told this will happen "soon". In the mean time, you can either use the _legacy version, or compile it yourself.

rautamiekka
02-24-2010, 01:50
The webcompiler won't work until bug 4287 (https://bugs.alliedmods.net/show_bug.cgi?id=4287) is resolved.Sounds like SM devs are very busy since there's still that bug :|

devicenull
02-24-2010, 10:42
Er, that bug was opened yesterday.

rautamiekka
02-24-2010, 10:47
Er, that bug was opened yesterday.My point is that they must be busy if they haven't done some of their routines they should had performed far prior to you creating the bug report. A month since the release of a new stable branch and a backbone feature isn't available.

devicenull
02-24-2010, 12:28
It's apparently not a popular feature, as no one has complained about it missing before now. So I don't really think they are slacking off.

zeroibis
02-24-2010, 21:11
It says plugin failed to compile when I try to dl it...

Afronanny
02-24-2010, 21:48
It says plugin failed to compile when I try to dl it...

The webcompiler won't work until bug 4287 (https://bugs.alliedmods.net/show_bug.cgi?id=4287) is resolved. I've been told this will happen "soon". In the mean time, you can either use the _legacy version, or compile it yourself.

vertexshader
02-25-2010, 03:44
Plugin updated to use the new way of hooking commands available in 1.3. If you are running 1.3 or higher, you want the "rcon_lock" plugin.

If you are running under 1.3, you want the "rcon_lock_legacy" plugin, or to upgrade sourcemod. Note that the legacy plugin is no longer being updated.

One fast question - can I expect issues if use not legacy version with 1.2.4 ?

devicenull
02-25-2010, 13:42
One fast question - can I expect issues if use not legacy version with 1.2.4 ?

The new version will not even load on 1.2.4. That version of Sourcemod lacks the features that it makes use of.

SmackDaddy
02-25-2010, 15:42
Can someone compile and post the smx? I don't know how to compile them on my own computer.....or if someone wanted to give me a link to a step by step instruction on how to compile, then that would be great too.....i don't mind learning....thanks in advance to any kind soul who does this.....

dirka_dirka
02-25-2010, 18:10
drag the sp file into compile.exe which is in the scripting folder.

a command window will open up (dos). if theres no errors, it will compile and you can close the window.

the smx will then be in the compiled folder.

nightrider
02-25-2010, 20:14
drag the sp file into compile.exe which is in the scripting folder.

a command window will open up (dos). if theres no errors, it will compile and you can close the window.

the smx will then be in the compiled folder.

Cool thanks dirka_dirka ... :)

Molli
02-26-2010, 08:19
drag the sp file into compile.exe which is in the scripting folder.

a command window will open up (dos). if theres no errors, it will compile and you can close the window.

the smx will then be in the compiled folder.

i have only ftp acces my server, i think that way dont work?

lhffan
02-26-2010, 08:26
Try this

http://www.dodsourceplugins.net/compiler/

rautamiekka
02-26-2010, 09:23
i have only ftp acces my server, i think that way dont work?Copy the compiler to your own computer first.

Xp3r7
02-26-2010, 09:27
i have only ftp acces my server, i think that way dont work?

You get the compile.exe when you download SourceMod.

Download SourceMod, extract it and look under /addons/sourcemod/scripting. :)

Molli
02-26-2010, 09:32
You get the compile.exe when you download SourceMod.

Download SourceMod, extract it and look under /addons/sourcemod/scripting. :)

ahh ok, so i dont really need a server... :P

rautamiekka
02-26-2010, 09:39
drag the sp file into compile.exe which is in the scripting folder.

a command window will open up (dos). if theres no errors, it will compile and you can close the window.

the smx will then be in the compiled folder.Woot, it worked :)

noodleboy347
02-26-2010, 21:00
Plugin failed to compile

rautamiekka
02-26-2010, 21:05
Plugin failed to compileWhat if you went one page backwards in this thread and followed the instructions.

dirka_dirka
02-26-2010, 21:07
also molli, most dedicated servers wont let you have any exes that they dont install themselves. i know if i try to manually update sm on my server, i have to skip the 2 compilers.

noodleboy347
02-26-2010, 21:15
What if you went one page backwards in this thread and followed the instructions.
What if I didn't every single page looking for instructions if they should be in the OP.

rautamiekka
02-26-2010, 21:25
What if I didn't every single page looking for instructions if they should be in the OP.Now you're talking :D If it was up to me, they would be there already.

Jamster
02-28-2010, 21:25
Probably something you can't prevent but I get this very rarely in the logs:
L 02/28/2010 - 00:03:44: SourceMod error session started
L 02/28/2010 - 00:03:44: Info (map "cp_fastlane") (file "errors_20100228.log")
L 02/28/2010 - 00:03:44: [SM] Native "GetClientIP" reported: Client 20 is not connected
L 02/28/2010 - 00:03:44: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 02/28/2010 - 00:03:44: [SM] [0] Line 335, E:\work\sites\tf2server\scripting\rcon_lock.s p::HalfConnected()
L 02/28/2010 - 00:19:29: Error log file session closed.

Onedda
03-01-2010, 08:15
Hello

Since installing the new version i keep getting a lot of these in the log file

L 03/01/2010 - 08:33:50: [rcon_lock.smx] Got half-connected command from client 95.56.7.105: menuclosed
L 03/01/2010 - 08:33:50: [rcon_lock.smx] Got half-connected command from client 95.56.7.105: menuclosed
L 03/01/2010 - 11:51:00: [rcon_lock.smx] Got half-connected command from client 188.134.36.221: menuclosed
L 03/01/2010 - 11:51:00: [rcon_lock.smx] Got half-connected command from client 188.134.36.221: menuclosed
L 03/01/2010 - 11:58:34: [rcon_lock.smx] Got half-connected command from client 84.255.130.222: menuclosed
L 03/01/2010 - 11:58:34: [rcon_lock.smx] Got half-connected command from client 84.255.130.222: menuclosed
L 03/01/2010 - 12:09:14: [rcon_lock.smx] Got half-connected command from client 217.10.38.219: menuclosed
L 03/01/2010 - 12:09:14: [rcon_lock.smx] Got half-connected command from client 217.10.38.219: menuclosed
L 03/01/2010 - 12:49:30: [rcon_lock.smx] Got half-connected command from client 188.134.36.221: menuclosed
L 03/01/2010 - 12:49:30: [rcon_lock.smx] Got half-connected command from client 188.134.36.221: menuclosed

is it something since the new updated feature of RCON LOCK ?

Its on a Windows TF2 server.

Nothing as of yet from my Linux server running identical plugins.

Both servers running SM 1.3.1 and MM 1.8


cheers
Onedda

Jamster
03-01-2010, 08:44
I think it might be HLSW (or whatever you host uses for the web app, if they have one)? I could be wrong though. I get that too.

ryan11444
03-01-2010, 15:16
It wont compile... When i click get plugin it says that it wont compile...

rautamiekka
03-01-2010, 15:30
It wont compile... When i click get plugin it says that it wont compile...Explanation in post #205 (https://forums.alliedmods.net/showpost.php?p=1098366&postcount=205):The webcompiler won't work until bug 4287 is resolved. I've been told this will happen "soon". In the mean time, you can either use the _legacy version, or compile it yourself.

Solution in post #215 (https://forums.alliedmods.net/showpost.php?p=1100344&postcount=215):drag the sp file into compile.exe which is in the scripting folder.

a command window will open up (dos). if theres no errors, it will compile and you can close the window.

the smx will then be in the compiled folder.

triggerman
03-01-2010, 16:36
1.3 compiler
http://www.dodsourceplugins.net/compiler/

nael
03-03-2010, 12:17
hi seems like a nice mod but i can't download the rcon_lock.smx for the plugin
Plugin failed to compile! Please try contacting the author.
please help
thanks

rautamiekka
03-03-2010, 12:21
hi seems like a nice mod but i can't download the rcon_lock.smx for the plugin
Plugin failed to compile! Please try contacting the author.
please help
thanksPost #233 (https://forums.alliedmods.net/showpost.php?p=1104714&postcount=233):1.3 compiler
http://www.dodsourceplugins.net/compiler/

1nsane
03-06-2010, 18:27
I seem to be having a crash on quit with this plugin on all my Linux servers:
#0 0xf1288143 in ConCmdManager::OnPluginDestroyed ()
from /home/srcds/orangebox/tf/addons/sourcemod/bin/sourcemod.2.ep2v.so

Any ideas on how this could be fixed? :D

devicenull
03-06-2010, 19:11
I seem to be having a crash on quit with this plugin on all my Linux servers:
#0 0xf1288143 in ConCmdManager::OnPluginDestroyed ()
from /home/srcds/orangebox/tf/addons/sourcemod/bin/sourcemod.2.ep2v.so

Any ideas on how this could be fixed? :D

Are you using the "quit" command? Which version (legacy or normal)? What sourcemod version?

1nsane
03-07-2010, 12:17
Are you using the "quit" command? Which version (legacy or normal)? What sourcemod version?

Apparently I was using legacy under Sourcemod 1.3.1. And yes it was the quit command.

I re downloaded the non legacy version and it seems to be fine now :).

Criminal
03-08-2010, 16:56
Hi @ all

I was wondering during some researches to improve MANI security I wanted to add some Flags like ma_adclient and ma_addgroup as Cheat. What I`ve found was very interesting. As the description says and like in the .sp file some mani Commands are blocked like : ma_timeleft, ma_nextmap but this commands are still working via console ?

/* Mani commands that will be disabled */
new String:block_mani[][] = { "timeleft", "nextmap", "ma_timeleft", "ma_nextmap", "listmaps", "ff" };

How can it be ? Is it a Bug or am I just stupid and don`t understand.


Criminal

Groger
03-16-2010, 13:20
is the es_version command also blocked ?

clutchh
03-18-2010, 11:10
Not sure what this error means:


L 03/18/2010 - 21:54:09: [SM] Native "GetClientIP" reported: Client 2 is not connected
L 03/18/2010 - 21:54:09: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 03/18/2010 - 21:54:09: [SM] [0] Line 335, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()

DontWannaName
03-19-2010, 22:56
Same error:

L 03/19/2010 - 13:42:40: [SM] Native "GetClientIP" reported: Client 26 is not connected
L 03/19/2010 - 13:42:40: [SM] Displaying call stack trace for plugin "rcon_lock.smx":
L 03/19/2010 - 13:42:40: [SM] [0] Line 335, /home/groups/alliedmodders/forums/files/7/2/43224.attach::HalfConnected()

devicenull
03-20-2010, 01:15
is the es_version command also blocked ?

That was added in 0.6.1.

As far as that GetClientIP issue, that was also fixed in 0.6.1.

I also whitelisted the menuclosed command, so that will not be spamming the logs any more.

As a note: The legacy version will not be updated to any version above 0.6. I would strongly suggest updating Sourcemod to 1.3 so you can use the normal version.

vertexshader
03-20-2010, 04:47
Most of the approved plugins that we're using don't work correctly on 1.3
For sure they are not supported too...

shustas
03-20-2010, 10:08
Most of the approved plugins that we're using don't work correctly on 1.3
For sure they are not supported too...

I agree. This SM 1.3 update broke many things and divided half of plugins that can be run below 1.3 version and other half only on 1.3 version.

devicenull
03-20-2010, 11:47
You should open bug reports if 1.3 broke plugins. The developers always try to maintain backwards compatibility.

psychonic
03-20-2010, 12:29
Most of the approved plugins that we're using don't work correctly on 1.3
For sure they are not supported too...

I agree. This SM 1.3 update broke many things and divided half of plugins that can be run below 1.3 version and other half only on 1.3 version.

Examples, please.

vertexshader
03-20-2010, 15:25
http://forums.alliedmods.net/showpost.php?p=1049346&postcount=281

Some bugs in deathtime (spectating) cam using this plugin http://forums.alliedmods.net/showthread.php?t=105455

Sometimes crash with http://forums.alliedmods.net/showthread.php?t=77508

Tested before on beta, happened with final release too...


Btw which one to ask about creating a mod, a big chance to pay for it?

DontWannaName
03-21-2010, 22:19
Does anyone have the version before .6?

devicenull
03-21-2010, 22:20
Updated again. I try to avoid updates this quick, but a bug was found in the plugin.

0.6.2 removes any attempt of detecting spoofed steamids (this wouldnt have worked as I hoped anyway), and adds logging of every command on the server. See the initial post if you want information on how to disable that.

@vertexshader: At least one of the plugins has been unapproved based on your post. The other one says the developer didn't test it, but it may work. The advertisements one just seems like a bug in that plugin, not the Sourcemod update.

DontWannaName
03-22-2010, 13:39
Anyone have issues with respawn timers restarting occasionally when hitting 0 so they never end. Users must change classes to spawn.

rautamiekka
03-22-2010, 13:42
Anyone have issues with respawn timers restarting occasionally when hitting 0 so they never end. Users must change classes to spawn.What game ? What mod(s) ? I haven't had problem with RCon Locker and respawning ppl in CS Source using EST.