Raised This Month: $51 Target: $400
 12% 

The CS:GO "Is plugin allowed?" thread


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
psychonic

BAFFLED
Join Date: May 2008
Old 01-30-2016 , 18:19   The CS:GO "Is plugin allowed?" thread
Reply With Quote #1

With the CS:GO team's continual lack of clarification on their server guidelines, including sometimes issuing contradictory statements, I'm now offering to personally check to see whether or not specific functionality in a given plugin would result in an automated report to Valve, the kind that trigger GSLT bans.

Please link or post the plugin, as well as any instructions on how to trigger the questioned functionality in it. Also, please check to see whether or not the plugin has already been posted in this thread first.


Disclaimer: I can only check against their current detection logic. Any update to CS:GO can change the detection logic. In the event that you do get a server ban for running a plugin said here to be allowed, keep that previous note in mind. Regardless, we cannot be held responsible if your server gets banned. There are other factors that can contribute to that, such as server reports.

Edit: Just to get things started, I can tell you that "SM Knifes" and "SM CS:GO Weapon Paints" by Franc1sco will trigger the detection and are not allowed (as expected).

Edit 2: As of the time of this edit, automatic banning is not enabled. I don't know if bans are done in waves, or if they disabled it after adding a their recent "clarification" and then removing it. Do not try to test questionable plugins on your own server unless you want to risk them getting banned.

Last edited by psychonic; 01-30-2016 at 21:02.
psychonic is offline
lay295
Senior Member
Join Date: Sep 2013
Old 01-30-2016 , 19:18   Re: The CS:GO "Is plugin allowed?" thread
Reply With Quote #2

Thanks for this service! I'd like to know if this plugin would be detected (Custom Knife Models)

Plugin/Dependencies:
https://forums.alliedmods.net/showthread.php?t=276733 (Plugin)
https://forums.alliedmods.net/showthread.php?t=276697 (Dependency)

How to use:
Typing !ck will bring up a menu where you can select your custom knife. It will then change your viewmodel to a custom knife.
__________________

lay295 is offline
psychonic

BAFFLED
Join Date: May 2008
Old 01-30-2016 , 20:43   Re: The CS:GO "Is plugin allowed?" thread
Reply With Quote #3

Quote:
Originally Posted by lay295 View Post
Thanks for this service! I'd like to know if this plugin would be detected (Custom Knife Models)

Plugin/Dependencies:
https://forums.alliedmods.net/showthread.php?t=276733 (Plugin)
https://forums.alliedmods.net/showthread.php?t=276697 (Dependency)

How to use:
Typing !ck will bring up a menu where you can select your custom knife. It will then change your viewmodel to a custom knife.
This plugin does not trigger the detection in the current CS:GO version. It is presumably safe.
psychonic is offline
micapat
Veteran Member
Join Date: Feb 2010
Location: Nyuu, nyuu (France).
Old 01-30-2016 , 21:18   Re: The CS:GO "Is plugin allowed?" thread
Reply With Quote #4

Can a modification of "m_nModelIndex" trigger the detection method in CS:GO ?

PHP Code:
#pragma semicolon 1

#include <sourcemod>
#include <sdktools>
#include <sdkhooks>

public void OnClientPutInServer(int iClient)
{
    
SDKHook(iClientSDKHook_WeaponSwitchPostCCSPlayer__WeaponSwitchPost);
}

public 
void CCSPlayer__WeaponSwitchPost(int iClientint iWeapon)
{
    
char szClassname[32];
    
GetEdictClassname(iWeaponszClassnamesizeof(szClassname));
    
    if (
StrEqual(szClassname"weapon_knife"))
    {
        
// Set the worldmodel of the knife invisible
        
SetEntProp(GetEntPropEnt(iWeaponProp_Send"m_hWeaponWorldModel"), Prop_Send"m_nModelIndex", -1);
        
        
PrintToChat(iClient"CCSPlayer__WeaponSwitchPost !");
    }

__________________

Last edited by micapat; 01-30-2016 at 21:22.
micapat is offline
psychonic

BAFFLED
Join Date: May 2008
Old 01-30-2016 , 21:28   Re: The CS:GO "Is plugin allowed?" thread
Reply With Quote #5

Quote:
Originally Posted by micapat View Post
Can a modification of "m_nModelIndex" trigger the detection method in CS:GO ?

PHP Code:
#pragma semicolon 1

#include <sourcemod>
#include <sdktools>
#include <sdkhooks>

public void OnClientPutInServer(int iClient)
{
    
SDKHook(iClientSDKHook_WeaponSwitchPostCCSPlayer__WeaponSwitchPost);
}

public 
void CCSPlayer__WeaponSwitchPost(int iClientint iWeapon)
{
    
char szClassname[32];
    
GetEdictClassname(iWeaponszClassnamesizeof(szClassname));
    
    if (
StrEqual(szClassname"weapon_knife"))
    {
        
// Set the worldmodel of the knife invisible
        
SetEntProp(GetEntPropEnt(iWeaponProp_Send"m_hWeaponWorldModel"), Prop_Send"m_nModelIndex", -1);
        
        
PrintToChat(iClient"CCSPlayer__WeaponSwitchPost !");
    }

Hiding the world-view of the weapon using that method does not trigger a detection in the current CS:GO version.

Last edited by psychonic; 01-30-2016 at 21:29.
psychonic is offline
sneaK
SourceMod Moderator
Join Date: Feb 2015
Location: USA
Old 01-31-2016 , 01:07   Re: The CS:GO "Is plugin allowed?" thread
Reply With Quote #6

Does this plugin trip a detection, once you !takeknife from someone?

https://forums.alliedmods.net/showthread.php?t=249900

I believe it does, just want to confirm.

Also, does Zephyrus' store trigger a detection as well?

https://forums.alliedmods.net/showthread.php?t=276677

Without weapon skins or knives in the items.txt

Edit: Also need a check on this plugin (armschooser)
https://forums.alliedmods.net/showpo...7&postcount=33
and this (always weapon skins):
https://forums.alliedmods.net/showthread.php?p=2112938

Thanks psychonic!

Last edited by sneaK; 01-31-2016 at 02:33.
sneaK is offline
kossolax
AlliedModders Donor
Join Date: Jan 2008
Location: Belgium
Old 01-31-2016 , 02:42   Re: The CS:GO "Is plugin allowed?" thread
Reply With Quote #7

The best would be: sourcemod disabling automatically bad plugin.

EDIT: I suppose the detection use entprop. But using DHOOK on GetItemDefintionByName, or what ever?
Or, does it check viewmodel entity and lookup if it is *ECON ITEM* ?

Last edited by kossolax; 01-31-2016 at 02:48.
kossolax is offline
atenx
Junior Member
Join Date: Apr 2011
Old 01-31-2016 , 07:06   Re: The CS:GO "Is plugin allowed?" thread
Reply With Quote #8

Ok, so it's clear that we can give players guns, nades and ammo (& so on), but it's not really clear to me if I can give a player defalut knife (weapon_knife), without any skins or what ever?
atenx is offline
New.ZM.Life
Veteran Member
Join Date: Sep 2014
Location: Iran
Old 01-31-2016 , 08:43   Re: The CS:GO "Is plugin allowed?" thread
Reply With Quote #9

Quote:
Originally Posted by atenx View Post
Ok, so it's clear that we can give players guns, nades and ammo (& so on), but it's not really clear to me if I can give a player defalut knife (weapon_knife), without any skins or what ever?
default knife is not a problem (weapon_knife)

what about giving players weapon_knifegg ??

it uses in armsrace too, is this allowed or not ?
__________________
PLUGINS

Zombie Plague 5.0 + New Modes

Added NightCrawler Mode to ZP





New.ZM.Life is offline
psychonic

BAFFLED
Join Date: May 2008
Old 01-31-2016 , 09:35   Re: The CS:GO "Is plugin allowed?" thread
Reply With Quote #10

Quote:
Originally Posted by New.ZM.Life View Post
default knife is not a problem (weapon_knife)

what about giving players weapon_knifegg ??

it uses in armsrace too, is this allowed or not ?
Giving the stock weapon_knifegg is safe.
psychonic is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 06:32.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode