[TF2] Official SteamRep Checker
3 Attachment(s)
[TF2] SteamRep Checker Plugin Version 1.1.5 Description: This is a plugin that queries the SteamRep database for a player as they are joining. If the player is a reported scammer in the database, the plugin gives you a few options for what you want to do with them. It is intended for trade servers that trust the SteamRep website. You can also use the command !sr or !rep to check the steamrep profile of a player in-game. Requirements: Sourcemod Sockets Extension (http://forums.alliedmods.net/showthread.php?t=67640) Cvars: sr_scammer - How to handle the scammer. 0-Rename with [SCAMMER] tag, 1-Kick, 2-Ban for X minutes (configured by sr_bantime), 3-Same as 2 but also ban ip for Y minutes (configured by sr_baniptime) sr_bantime - If sr_scammer is set to 2 or 3, this is where you set how long to ban the user for, in minutes sr_baniptime - If sr_scammer is set to 3, this is where you set how long to ban the ip for, in minutes sr_kick_renamed_scammers - Kick a scammer when the server is full. Set to 0 to disable. sr_exclude - Comma separated value for tags you DO NOT trust for reported scammers. Input the tags here for any community whose bans you DO NOT TRUST. Ex: SR,TF2TP means you DO NOT TRUST SR or TF2TP reported scammers. sr_checkip - Include IP address of connecting players in query. Set to 0 to disable. Commands: sm_sr - This will open up your MOTD panel to the SteamRep page of your target (either the player you type or the person you are aiming at). sm_rep - This will open up your MOTD panel to the SteamRep page of your target (either the player you type or the person you are aiming at). Install Instructions: 1. Upload steamrep.smx to your /sourcemod/plugins/ folder. 2. Set your cvar settings in steamrep.cfg in your /tf/cfg/sourcemod/ folder. (Plugin will auto-create this cfg file if it doesn't already exist.) 3. Reboot server Special Thanks: Azelphur for pointing me in the right direction. FlaminSarge for not ignoring my questions about error fixes. ASBO trading community for helping test. Botts for helping me test. exvel for colors.inc (https://forums.alliedmods.net/showthread.php?t=96831) Antithasys for Simple Chat Colors (http://forums.alliedmods.net/showthread.php?p=949520) utilized a couple functions from that plugin. Recoded for use with this. Bottiger for some good code changes (check userid instead of client, added sr_kick_renamed_scammers, helped test a lot). Mattie for helping me remove the API key requirement. Dr. McKay for morecolors.inc (http://forums.alliedmods.net/showthread.php?t=185016) Changelog:
|
Re: [TF2] Official SteamRep Checker
I like this plugin, will install in a minute and email. :)
|
Re: [TF2] Official SteamRep Checker
Hey, an API is great, glad they opened it up. I cooked up a plugin that scrapes their website for information on bans. When players join they get OK'd or they get a scammer warning. The only word of caution I have is that not all the bans are justified. They have the biggest database around but not all the bans are for scamming, so it takes some discretion.
Some suggestions from my plugin would be a menu with all the statuses of players on the server, what servers they got banned from/reasons, and perhaps a menu option to pop open the motd on their steamrep.com account. May not all be possible with what they give you with the API, they don't have any docs to look at. :/ Hope this gets some use! |
Re: [TF2] Official SteamRep Checker
Thanks. Yea I can look into that menu.
I am also considering creating natives that will return an array that includes the HTTP response header, the reps returned, and the steamid that was used to query. In this case I would create another option for sr_scammer in case you don't want to just kick/ban scammers but handle them yourself in another plugin. |
Re: [TF2] Official SteamRep Checker
Ah yes, datastorm said something like this was coming :) i'll install it too.
|
Re: [TF2] Official SteamRep Checker
UPDATE RELEASE
**IMPORTANT** In order to fully utilize this plugin, you need to have a valid API key. **IMPORTANT** |
Re: [TF2] Official SteamRep Checker
Installed, works as a charm! Really glad to have this feature as I really dislike scammers.
|
Re: [TF2] Official SteamRep Checker
Quote:
- My brother/friend/son/nephew/cousin did it. - "my account got hacked, I hacked it back" - etc Any appeals can be checked upon on the SOP Forums in the Scammer DB Thread there (sticky under buying/selling). I post all of them there. Sometimes they have their own thread, as its of note for some reason. We honor the trade related bans on connected sites: UHC, UTC, TF2-Trader, ASBO (my home), SOP Forums, TF2TP and last not least RAWR. We cannot possible check all, so we respect their bans for trade related bans. If it was for scamming, it is the scamming tag, if it was just some trading trouble, it can be a caution tag. Caution tag was in the past for any ban, and later for a ban longer then a week, and since about 3 or 4 weeks its only for trade related issues. If they have a ban there, they will be listed accordingly, scammer, caution, or not. We dont add ppl for petty (however bad we want to sometimes), and I've been working on the reports to be proven since I've been admin on it. That a certain amount of trust is involved with high rep traders, thats a given, even so with the server admins. We cant check everything. They will have to appeal on that related site, and if overturn, they can contact us to get the tag removed again. Or ultimately if on the related site it was unfair dealing on their appeal, and they can then apeal to us, we can remove the tag as well, overruling the them. Doesn't happen often, but it has. The only direct appeals to me or butane are related to SOP. To be clear: - I remove the tag if the evidence is way too lacking. - I dont remove the tag if the evidence in contrary is lacking. - Tags are now only trade related, and can be appealed via the appropriate parties. - The caution tags are still "dirty" as those have a history with being for having any bans. - If any non-scammer is in the database, they would have done some pretty stupid stuff to get there. - Any form of scamming is counted, quickswitching, fake middlemen, not paying up, retracting money over PP, etc. - We do list alts, if we find alts, they will be listed. - Caution tags are perm, as we only have recently admin notes per account we can note down on their specific pages. We can't possibly check all the old Caution tags, what the reason was for adding them etc. There is simply too many. I think I've covered most of it. There is some additional tidbits on the FAQ page: http://www.steamrep.com/faq.php |
Re: [TF2] Official SteamRep Checker
I just got my API key, will let people know how it goes. :)
|
Re: [TF2] Official SteamRep Checker
I'd like to request a new feature, I'd like to add a whitelist to my server so i can enable certain people banned by SteamRep onto my server just in case i would need it. I figured it would be interesting to have one of those on your server. :]
|
All times are GMT -4. The time now is 18:15. |
Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.