1. Post #81
    IS AWESOME@@@@@@@@@@

    January 2009
    967 Posts
    Mine seems to have been broken for a long time now, but just noticed it.

    I have the linux version that Chrisaster posted, but whenever furryfinder.RequestGroupStatus is called an error is returned.

    Code:
    FurryFinder: RequestGroupStatus failed. GS context not initialized.
    Should I be requiring it in a hook rather than directly when the script is loaded? I'm guessing it's not connecting to steam at all.
    Are there any other error messages before that?

    Edited:

    I can't recreate this. Requiring it in autorun causes the "g_pSteamClientGameServer is NULL!" error, but as VoiDeD already said, it initiates properly later on.

    Startup:

    Lua initialized (Lua 5.1)
    CFurryFinder::Init()
    FurryFinder: g_pSteamClientGameServer is NULL!
    Steam connection:

    Connection to Steam servers successful.
    CFurryFinder::Steam_OnSteamConnected
    CFurryFinder::Init()
    FurryFinder: User 1 | Pipe 1
    Test call:

    > print(furryfinder.RequestGroupStatus( "STEAM_0:1:1337", "103582791430091926" ))...
    true

  2. Post #82
    Gold Member
    BlackAwps's Avatar
    July 2011
    768 Posts
    The only error I ever get is

    Code:
    Hook 'GroupPlayerAuthed' Failed: [@lua/BlackAdmin/server/sv_furryfinder.lua:18] FurryFinder: RequestGroupStatus failed. GS context not initialized.
    And after that, the hook doesn't get called again because it get's auto removed.

    Last night I tried calling it manually while a player was on the server and it was getting the same error. I then just tried the same exact command this morning while the player wasn't connected to the serve r and it worked..

    Code:
     > furryfinder.RequestGroupStatus( "STEAM_0:0:19703109", "103582791432103890" )...
    GSGroupStatus <STEAM_0:0:19703109><103582791432103890><member>
    I guess I may need to pcall the request to prevent the hook from self removing itself..

    Edited:

    Well, looks like it fails to work on all but one of my servers.

    Code:
    > furryfinder.RequestGroupStatus( "STEAM_0:0:16501484", "103582791432103890" )...
    Lua Error: [@lua_run:1] FurryFinder: RequestGroupStatus failed. GS context not initialized.
    I have all my modules in one folder and I just symlink them to each server to make module management easier, could this be causing the problem?

  3. Post #83
    IS AWESOME@@@@@@@@@@

    January 2009
    967 Posts
    I have all my modules in one folder and I just symlink them to each server to make module management easier, could this be causing the problem?
    Possibly. Can you try it without the symlinks?

  4. Post #84
    Gold Banana
    Banana Lord.'s Avatar
    May 2010
    5,274 Posts
    Still having issues with this on Linux,

    L 02/27/2012 - 16:45:49: "Banana Lord<840><STEAM_0:0:19878867><Citizen>" say "!l furryfinder.RequestGroupStatus( Banana( ):SteamID( ), "3173699" );"

    my hook:

    hook.Add( "GSGroupStatus", "frank.GetGroup", function( sSteam, sGroup, iMember, iOfficer )
    	print( sSteam, sGroup, iMember, iOfficer );
    	local objPl = FindPlayer( sSteam );
    
    	if( !objPl ) then
    		Error( "Problem finding player" );
    	end
    
    	frank.Groups[objPl:UniqueID( )] = {
    		Group = sGroup,
    		Member = iMember,
    		Officer = iOfficer,
    	}
    end );

    Nothing is even printed....

    Edited:

    6:09 PM - Chrisaster: oh I forgot to mention blackawps' issue was caused by him using an outdated version of the module
    6:10 PM - Chrisaster: so make sure you definitely do have the latest version

    in response to that, I took the linux version from the SVN about 10 minutes before posting

  5. Post #85
    Gold Member
    BlackAwps's Avatar
    July 2011
    768 Posts
    L 02/27/2012 - 16:45:49: "Banana Lord<840><STEAM_0:0:19878867><Citizen>" say "!l furryfinder.RequestGroupStatus( Banana( ):SteamID( ), "3173699" );"
    Are you sure you're using the right groupID? That looks nothing like a 64 bit group identifier.
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Agree Agree x 1 (list)

  6. Post #86
    Gold Banana
    Banana Lord.'s Avatar
    May 2010
    5,274 Posts
    Are you sure you're using the right groupID? That looks nothing like a 64 bit group identifier.
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Useful Useful x 1 (list)

  7. Post #87
    Gold Member
    VoiDeD's Avatar
    August 2005
    856 Posts
    That function only works with SteamIDs. You have to provide the entire 64bit SteamID of the group, not just the account ID.
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Informative Informative x 2 (list)

  8. Post #88
    We Are No Idiots
    Aide's Avatar
    March 2010
    3,230 Posts
    I had run into problems on Windows 2008 Web Server. I installed C++ 2008 runtime. I can get it to work on windows 7 when I host a "lan" server but if I run it on a dedicated machine it doesn't work.

  9. Post #89
    Gold Banana
    Banana Lord.'s Avatar
    May 2010
    5,274 Posts
    That function only works with SteamIDs. You have to provide the entire 64bit SteamID of the group, not just the account ID.
    where might I find this kind sir

  10. Post #90
    We Are No Idiots
    Aide's Avatar
    March 2010
    3,230 Posts
    where might I find this kind sir
    copy the link to your group chat the it should be at the end the link.
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Lua Helper Lua Helper x 1 (list)

  11. Post #91
    Gold Banana
    Banana Lord.'s Avatar
    May 2010
    5,274 Posts
    copy the link to your group chat the it should be at the end the link.
    thank you kind sir

  12. Post #92
    MoronYard
    _nonSENSE's Avatar
    May 2010
    1,261 Posts
    Could somebody update this for GM13 please?
    Reply With Quote Edit / Delete Reply Windows 7 Germany Show Events Artistic Artistic x 1 (list)

  13. Post #93
    likes men
    Python1320's Avatar
    May 2007
    1,728 Posts
    Could somebody update this for GM13 please?
    http://g3.iriz.uk.to/~srcds/modules/gm13/bin/
    Do tell if it works!
    Reply With Quote Edit / Delete Reply Windows 7 Finland Show Events Friendly Friendly x 3Optimistic Optimistic x 1 (list)

  14. Post #94
    MoronYard
    _nonSENSE's Avatar
    May 2010
    1,261 Posts
    Sorry, can't test this since I have no access to a linux server. Thanks anyway!
    Reply With Quote Edit / Delete Reply Windows 7 Germany Show Events Winner Winner x 1 (list)

  15. Post #95
    likes men
    Python1320's Avatar
    May 2007
    1,728 Posts
    Don't know if it works but blackawps compiled one for Windows:
    http://code.google.com/p/blackawps-g...ryfinder%2Fbin
    Reply With Quote Edit / Delete Reply Windows 7 Finland Show Events Friendly Friendly x 3Artistic Artistic x 1 (list)

  16. Post #96
    MoronYard
    _nonSENSE's Avatar
    May 2010
    1,261 Posts
    Don't know if it works but blackawps compiled one for Windows:
    http://code.google.com/p/blackawps-g...ryfinder%2Fbin
    Works perfectly!
    Reply With Quote Edit / Delete Reply Windows 7 Germany Show Events Friendly Friendly x 1 (list)

  17. Post #97
    Gold Banana
    Banana Lord.'s Avatar
    May 2010
    5,274 Posts
    Sorry, can't test this since I have no access to a linux server. Thanks anyway!
    I'm using it on my server atm, it works

    Edited:

    ....

    sorry, I just woke up, I meant it works for GMod 12....
    Reply With Quote Edit / Delete Reply Windows 8 United States Show Events Friendly Friendly x 2 (list)

  18. Post #98
    likes men
    Python1320's Avatar
    May 2007
    1,728 Posts
    Code:
    lua_run furryfinder.RequestGroupStatus("STEAM_0:0:13073749","103582791430091926")
    > furryfinder.RequestGroupStatus("STEAM_0:0:13073749","103582791430091926")...
    STEAM_0:0:13073749   103582791430091926      true    false
    Yep works.
    Reply With Quote Edit / Delete Reply Windows 7 Finland Show Events Informative Informative x 1Friendly Friendly x 1 (list)

  19. Post #99
    Gold Banana
    Banana Lord.'s Avatar
    May 2010
    5,274 Posts
    -snip nvm-

  20. Post #100
    Dennab
    June 2010
    2,040 Posts
    I'm in favor of anything that bans furries/ponies/minges!
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Friendly Friendly x 2Informative Informative x 1 (list)

  21. Post #101
    Crossu88's Avatar
    July 2008
    1,114 Posts
    I'm in favor of anything that bans furries/ponies/minges!

    I can understand ponies and minges, but are you all really still hanging on furries? For the most part, every idiot who was an idiot that gave too much publicity to furries and gave them a bad name had moved to being a brony, so I really can't see a reason to hate on them this much anymore.
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Dumb Dumb x 4Friendly Friendly x 1 (list)

  22. Post #102
    moo
    CowThing's Avatar
    November 2006
    4,581 Posts
    I can understand ponies and minges, but are you all really still hanging on furries? For the most part, every idiot who was an idiot that gave too much publicity to furries and gave them a bad name had moved to being a brony, so I really can't see a reason to hate on them this much anymore.
    Some people have a fetish where they hate other peoples fetishes.

    It's weird.
    Reply With Quote Edit / Delete Reply Windows Vista United States Show Events Zing Zing x 2Funny Funny x 1 (list)

  23. Post #103

    April 2012
    5 Posts
    Is there any news of this getting fixed for the current version of Garry's Mod?

  24. Post #104
    likes men
    Python1320's Avatar
    May 2007
    1,728 Posts
    Is there any news of this getting fixed for the current version of Garry's Mod?
    Works fine for me?
    Windows and sources: http://code.google.com/p/blackawps-g...sv_furryfinder
    Linux: http://g.iriz.uk.to/~srcds/modules/gm13/bin/
    Reply With Quote Edit / Delete Reply Windows 7 Finland Show Events Agree Agree x 1Friendly Friendly x 1 (list)

  25. Post #105
    MadkillerMax's Avatar
    May 2011
    120 Posts
    Hello all.

    This module is used for checking steam community group membership through the SteamAPI.

    This can be used for a wide variety of purposes, such as denying access to your server if a client is a member of a undesirable group, for example.

    This module exposes 1 hook "GSGroupStatus", and 1 function "RequestGroupStatus". RequestGroupStatus returns a success value for whether or not the module was able to request the group status. If the result is false, the hook won't be called. The results of this query are returned in the GSGroupStatus hook.
    So, it is group groupism? Because that is what I read...
    Like racism, but instead of a race, a group.

  26. Post #106
    Tark's Avatar
    August 2010
    5,489 Posts
    Oh my god I feel fucking stupid for the comment I made on this.
    Augh.
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Winner Winner x 1 (list)