Plugin Approval Rules Discussion
Additional L4D/L4D2 Approval Guidelines
These are meant to bring a higher level of consistency and compatibility between future L4D(2) plugins. Feel free to suggest further requirements. |
Re: How To Get Approved
Quote:
Quote:
Since when do I have to check if a "less competent" user can't read my label that clearly reads "L4D2 NO WITCH HUNTING"? If the user can't ready the topic title to start with... then why should I even consider trying to block the plugin from loading? He wound then proceed to post in my topic saying: "hey man, ure plugin is brok3n wont load in css. helps!1". I'm sorry but I fail to see the reason for this. But alright if so, then I request all TF2 and CSS plugins is being blocked from being loaded onto L4D. I might miss read the clear label in the top saying for with game its for. You know... this one: Plugin Game: Left 4 Dead Quote:
No. I won't. If people can't read what I write, then I here from declare all my plugins "ONLY FOR PEOPLE WHO CAN READ AND UNDERSTAND INSTRUCTION ON HOW TO USE". Quote:
Quote:
You are talking about reducing conflicts. If anything this can only increase + it adds unnecessary code. If people have problem with 2 plugins, they can, ohh I don't know, maybe try post in the topic of the plugin, implying a possible conflict of plugins? Quote:
Nothing happens if you do it in L4D, L4D2 the server becomes unresponsive for a few seconds but I have already contacted Chet about this. Quote:
I'm sorry but all these just adds insane amount of code to a small plugin that's maybe only 100 lines long. As long I write CLEAR instruction on how to or write down known problems, it shouldn't be my job to make sure users have actually reads it. /nottryingtobeadick However I am rather pissed about how you can come and dictate how my plugin needs all these checks, granted it is "your sandbox" and not a demographic website, still whatever. sooo... unapprove all my plugin asap...? |
Re: How To Get Approved
Plugins that are approved already don't need to adhere to any of these new guidances (though it would be nice to add them after the fact, it's not required). We will not be unapproving L4D(2) plugins for each new guidance we decide to add.
Quote:
Quote:
However feel free to distribute SourceMod plugins outside of these forums where you are unbound by any approval guidelines. For example EVOL's most popular L4D Hunter Games mod was entirely distributed on http://www.huntergames.org/ Of course keep in mind, you still have to distribute the source code when you are distributing the SMX or you will be in violation of the GPLv3 license. |
Re: How To Get Approved
The l4d(2) guidelines are nonsense.
And why are there suddenly specific guidlines for l4d2 and not for TF2/CSS or other games ? Guidelines shouldn't be game specific, but general. And in my opinion srcds cvars shouldn't be set by plugins at all, but in server.cfg. setting cvars back OnPluginUnload doesn't really fix anything, it's a cheap workaround. |
Re: How To Get Approved
Quote:
Quote:
Might not be forced but indirectly affects the plugin, as it will not be visible through a plugin search. I'm not talking about time, I'm talking about size and execution time. If a modded server runs about lets just say, 10 plugins what ALL checks first for gamemode, then save all the cvars they are changing (where they all can collide), set their own and then begin. I would say it would be faster with this plugin. If a plugin provides an enable/disable cvar (which most does plugin does for l4d), it can be added to config file that get executed as such. And as berni himself puts it: "its a cheap workaround". Quote:
Which is why I post it here, as most people know this is a place where you can view a collection of plugins. Quote:
There have never been for other games but suddently for L4D2 which, if I recall correctly, you are producing plugins for? Any reasons behind this madness called "plugin compatible", as apparently all other games/plugins run fine? |
Re: How To Get Approved
I don't have time atm to go into detail, but I generally agree with berni's and Mr. Zero's above points.
|
Re: How To Get Approved
The big thing I agree with on the new guide lines is the checking for the proper game. Not so much to check that a L4D plugin shouldn't be loaded on TF2, but for the fact that people may try to load a L4D2 plugin on L4D1 where it may not work correctly.
Sure you may put a L4D2 label in the topic title. However, the info of the plugin still says "Plugin Game: Left 4 Dead", and when you search for a plugin they are all under the "Left 4 Dead" category. This may be misleading to some people. Although I think the best solution to that would be to just add Left 4 Dead 2 as an option to choose when submitting a plugin. For the cvars conflict it would be nice if there was a way to tell if another plugin has already modified a cvar, and then throw a warning or something to the end user. As for the checking for gamemode, I would think it would just be good practice to make sure your code only runs under the proper conditions. Don't know if it should be required though. It is kinda like saying #pragma semicolon 1 is required. It is just a writing style. Some people like to do it, and others don't. |
Re: How To Get Approved
Allowing plugin authors to choose multiple games supported is an ongoing issue. :P
|
Re: How To Get Approved
Pvt Shlag has a point on the Left 4 Dead / Left 4 Dead 2 issue, but I don't think a programming requirement is realistic, when we can simply add something to the drop down.
If any rules are made, it should apply to all mods and not any one specific mod, otherwise were going to have so many sets of rules it going to be a royal pain to keep straight what I need to do to get something approved. The initial rules by Bailopan seem fine. FZero and berni have good points so not much more I can add, just wanted to state my thoughts. |
Re: Plugin Approval Rules Discussion
Moved this discussion here to keep the rules list clear.
Quote:
It's probably a good idea for plugins, but seems to be a solution to a problem we don't have to enforce it. Quote:
sm_ only implies that it's a cvar created by SourceMod or a SM plugin. Theres no reason to try create new confusing naming rules especially when most l4d plugins won't even run on other games (your words). Quote:
Sounds like it will create as many problems as it will solve. |
| All times are GMT -4. The time now is 22:04. |
Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.