It depends. if your server hasn't been updated in a year then no it's not.
It depends. if your server hasn't been updated in a year then no it's not.
Yes. The downloads page isn't used anymore. Download this instead.
Aye aye, then. I'll grab it when I get home.
Sorry for the double-post, but it works perfectly.
Much obliged, Chris, you've made me a happy guy.
Seems to have broken with the latest patch...
![]()
Does forcing the protocol work?
[GateKeeper] ConnectClient( netProt: 21, authProt: 3 )
[GateKeeper] Forcing network protocol to 21!
Gatekeeper: SteamID: 0
Join 'Python1320' - STEAM_ID_UNKNOWN
Did you try forcing a older version?
Not sure if I'm doing something wrong but I downloaded the Windows module and I'm getting this when I test it:
'e:\steam\steamapps\--\garrysmod\garrysmod\lua\includes\modules\gmsv_gatekeeper.dll': %1 is not a valid Win32 application.
I think that means you need a C++ redist but I'm not sure
They're statically linked, so I don't think it's that.
Oh.
Edited:
Oh never mind that won't work either -snip-
is it doing that for anybody else?
Are you using the latest version? Maybe try redownloading it just incase? I can't see what else would cause that issue.
That works, thanks. I thought I had downloaded the latest version too, strange.
I'm using the last Version.
But are crashing when kick
Using only this addon:Code:Server logging enabled. Server logging data to file logs\L0103000.log L 01/03/2012 - 14:15:01: Log file started (file "logs\L0103000.log") (game "G:\s rcds2\orangebox\garrysmod") (version "4785") Connection to Steam servers successful. Public IP is 189.126.16.191. VAC secure mode is activated. L 01/03/2012 - 14:17:26: "|E2+| Nexus [BR]<2><STEAM_0:0:11418796><>" connected, address "189.126.16.191:27007" L 01/03/2012 - 14:17:26: "|E2+| Nexus [BR]<2><STEAM_0:0:11418796><>" disconnecte d (reason "No outsiders here!") Dropped |E2+| Nexus [BR] from server (No outsiders here!) threadtools.cpp (2574) : Assertion Failed: Illegal termination of worker thread 'CNet Encrypt:0' Assert( Assertion Failed: Illegal termination of worker thread 'CNet Encrypt:0' ):.\threadtools.cpp:2574 threadtools.cpp (2574) : Assertion Failed: Illegal termination of worker thread 'SteamFindServerThread' threadtools.cpp (2574) : Assertion Failed: Illegal termination of worker thread 'CIPCServer::m_ThreadClient'
Anybody Help?Code:require("gatekeeper") function Auth( name, address ) gatekeeper.Drop(gatekeeper.GetUserByAddress(address), "No outsiders here!") end hook.Add( "PlayerConnect", "playerconnect", Auth )
Why not use this hook instead
hook.Add( "PlayerPasswordAuth", "PlayerPasswordAuth", function( name, pass, steamID, ip ) return { false, "Your SteamID couldn't be authorized, try again later." } end )
Don't know if that'll help.
Perfect, thanks for the help
When i connect i get a error 'Connection timed out after 4 retry's' Anyway to fix this?
What in the world are you blabbering about? Your post doesn't contribute to the thread at all.
The fact that he is posting here, in any logical persons mind, would be because when he uses the module he gets this error, and when he doesn't, well he doesn't. It's then safe to conclude that the error comes from the module. Him posting that, while using this module, it produces an error ( or bug , call it how you want ) is not stupid are blabbering or non-contributory information to a thread which is directly linked to the development of this said module.
I'm going to cut it down for you just in case you didn't understand. Him posting that while using this module his garry's mod breaks is not irrelevant to the developer that makes this module ( and to be honest who are you to be posting that what he says is irrelevant? ).
this module doesn't stop you from even connecting to the server, it kicks you after you do so
Knowing that the source connection protocol might have changed ( hence this new error ), It could be a new bug. Other possibilities could be that the DLL is bugged and ( possibly ) freezes when someones joins ( You know, cause this module is directly linked to joining? ) and therefor the server times out, and therefor "Connection timed out after 4 retry's".
no, by the time gatekeeper can access the connection the player has already physically connected, this error means that he never even connected to srcds itself. if the protocol changed it would say so
Him posting that while using this mod )...
Yes, exactly i'm a php web developer by 7 years, kid.
but with gmod I only have 3.
I know a bit of LUA, but I did 3 GREATS addons, twice for a contry blocker / adm reserved slot, but i lost the fist at 5/7/10 days ago I did again but VERY BEST ONE, so kid be quiet with things. You don't know
What has this got to do with this module, stop shit posting Please.
I can't tell if you're serious or not...
the guy's problem is that he isn't connecting to the right IP/didn't port forward, this module can't mess with networking that way - it would have to stop the connection from even reaching the srcds process
they had internet in brazil 7 years ago? :O
You can code PHP? Damn, you must know everything there is to know about network programming.
Oh wait.
Stop bumping the off topic posts, we stopped replying a week ago.
Edited:
My server crashes when I kick the player before the gatekeeper.Drop(uid, reason) so, a double kick will force gatekeeper to crash the server. I fixed this issue but it should also be fixed in the module as nexusbr's code above also seemed to have crashed the server.
Here in the binary modules part of the forum, just because someone doesn't reply for a week doesn't mean that the thread must be buried? I mean seriously, how does this affect your life to the point you need to whine about it? In any case, my point is valid, just because a user made a post doesn't give you the right to "gang up on him" ( when you say "we stopped replying a week ago", It implies that everyone had gotten together and agreed that they won't post or something, and by posting your comment you're excluding him somewhat from this. You should have instead posted "there have been no replies for a week", even if you have no right to complain about that.)
Sorry I was just trying to prevent a user from posting a worthless bump derailing the topic.
Looks like something in the srcds updates broke it today.
http://img.troopersgaming.com/1334754565.png
Tested on three different servers, all updated today.
By Banana Lord, FACEPUNCH TODAY AMERICAN, - Reports of a broken gatekeeper module have been coming in.
UPDATE - At about 2:07 PM we got an update from FACEPUNCH TODAY AMERICAN correspondent Chrisaster, confirming the issue with gatekeeper in regards to the latest Source Engine update:
2:07 PM - Chrisaster: broken sig
UPDATE - Around 2:24 PM we have an update from FACEPUNCH TODAY AMERICAN viewer Banana Lord, who conferred with Chriaster on the issue.
Alright, awesome, thanks.
No Linux love?
Did linux break?
Linux survived the update because it doesn't use signature scanning.