[Solved] smac_kac_banlist
Hello,
i have updated sourcemod to 1.7.1 and i have this error: Quote:
sm version: Quote:
|
Re: [ERROR] smac_kac_banlist
The ban list that kigen hosted is not longer up that is why you get a error.
The plugin is using this URL to check if one is banned or not and it just replies with _ERROR. http://kigenac.com/api/check.php?id= http://kigenac.com/api/check.php?id=STEAM_0:0:128073882 And I dont think kigen will update it very soon^^, just remove it. |
Re: [ERROR] smac_kac_banlist
Quote:
Code:
http://master.kigenac.com:9652/api/check.php?id=STEAM_0:0:128073882 So either way, yes, it seems like the whole thing have been discontinued, so there would be no reasons to keep that plugin on. |
Re: [ERROR] smac_kac_banlist
Update to SMAC 0.8.6.0 dev version, it's the only one updated to work properly with sourcemod 1.7+. The KAC Banlist module has been completely removed from 0.8.6.0 because the banlist isn't working anymore.
|
Re: [ERROR] smac_kac_banlist
Quote:
Heres a repo where I'm just pushing small fixes and tweaks as needed. I have added back the KAC Banlist. https://bitbucket.org/xCoderx/source...ng/?at=default |
Re: [ERROR] smac_kac_banlist
Quote:
Code:
http://kigenac.com/api/check.php?id=STEAM_0:1:2345 Could you explain how your version of the plugin works, when the data feed it is using doesn't work at all? |
Re: [ERROR] smac_kac_banlist
Quote:
|
Re: [Solved] smac_kac_banlist
Thank you for answers
|
Re: [Solved] smac_kac_banlist
1 Attachment(s)
I was bored and since the KAC banlist seems down for good I decided to code a clone of it in PHP that returns the exact same messages and works with the smac_kac_banlist plugin straight away by only replacing the url's in the .sp file. The steam id's are read from a simple text file so no need for any fancy SQL setups and on top of a simple one Steam ID per line format (STEAM_0:0:1234567 or just 0:1234567) the banned_user.cfg file format (banid 0 STEAM_0:0:1234567) is also supported, just make sure the file has only one type of line endings (either Windows \r\n or UNIX/OSX \n, NOT both mixed). Oh and Steam "universe" is ignored so it doesn't matter wether you have ID's starting with STEAM_0, STEAM_1 or both the beginning of the ID is ignored.
PHP Code:
If anyone has any questions about this you're free to ask, even though I made this just for fun I might actually start using this myself as a sort of simple replacement for sourcebans EDIT: I did some speedtests and it took on average 0.85 seconds to find the last ID (which takes the longest to find) on a list with 1 million entries (in the format: banid 0 STEAM_0:0:1234567) and a size of 27.1mb. This was on shared free hosting with very limited resources so speed shouldn't be an issue even with a massive banlist. EDIT2: Tested the whole thing on my own server (self-hosted banlist + smac_custom_banlist.smx) and everything works perfectly. Even with my ID being the last on the 1 million entry list I still got kicked before I had time to even fully connect. The SMAC.log entries look like this: Code:
L 04/27/2015 - 14:29:11: [smac_custom_banlist.smx | 0.8.6.0] Allienaded (ID: STEAM_1:0:12345678 | IP: 123.123.123.123) was kicked. |
All times are GMT -4. The time now is 06:40. |
Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.