Just tried the updated version,
The Geo IP prob is fixed where if i set cc_showgeoip 0 it shows the other non Geo IP connect message. But if the setting is cc_showgeoip 1 and the module geoip is not enabled in the modules.ini i still get the error message (playername, connected. (error)) It does not revert to cc_showgeoip 0. It seems the line of code that says:
Code:
is_module_loaded("geoip")
is returning a yes even if its not.
Without the geoip module loaded cc_showgeoip has to be set to 0 otherwise the error message appears.
One last thing regarding GeoIP, if its enabled and a bot joins because a player left etc the error message appears again (playername, connected. (error)). It seems to be looking for the bots country even though its a bot.
Some good news, whilst adding cvars to check i tried ex_interp again and it worked fine so there is no ex_interp / cvar checking problem. I have set it to check all of the cvars that HL Guard sets which it is doing fine.
Appart from the GeoIP part of this plugin everything else is working great.
Thanks for adding the ping warning messages.