SirPlease / L4D2-Competitive-Rework

Just refreshing and optimizing the core files a bit, eh?
GNU General Public License v3.0
248 stars 134 forks source link

Possibility of using some single plugins on Windows system #565

Closed X7sd closed 1 year ago

X7sd commented 1 year ago

I'm searching for some interesting plugins for my server. My server only hosts coop mode campaign, but I still need skill infomation and mvp list to show in game. So is it possible to only use survivor_mvp.smx and l4d2_skill_detect.smx without installing the whole Zonemod on a Windows server?

SirPlease commented 1 year ago

As long as you keep track of dependencies and whether or not they require gamedata/extensions that aren't supporting Windows, you'll be fine.

The plugins you've listed rely on the Left4DHooks extension, which means you'll need to have it installed.

X7sd commented 1 year ago

I installed two plugins with Left4DHooks installed. l4d2_skill_detect.smx has some information printed on server console but print nothing in game. survivor_mvp.smx do not work at all. Do I need config files to make them to run properly or I should put them in /plugins/optional?

SirPlease commented 1 year ago

Please make sure you both understand the purpose and functionality of a plugin as well as them actually being loaded. I believe the functionality you're looking for is the l4d2_stats plugin, which prints out skeets, boomer pops, etc. in chat. (Keep in mind that this plugin comes with translations)

survivor_mvp.smx should be printing out the mvp at the end of the round or when a player uses the !mvp command.

A1mDev commented 1 year ago

As far as I know all plugins and extensions support windows except the Collisionhook extension.

vikingo12 commented 1 year ago

As far as I know all plugins and extensions support windows except the Collisionhook extension.

collisionhook does support windows, at least on my server it works flawlessly

vikingo12 commented 1 year ago

I installed two plugins with Left4DHooks installed. l4d2_skill_detect.smx has some information printed on server console but print nothing in game. survivor_mvp.smx do not work at all. Do I need config files to make them to run properly or I should put them in /plugins/optional?

by default the prints are disabled, put this in your server config: sm_skill_report_enable 1 sm_skill_report_old 1

survivor_mvp also requires colors, maybe that's why it doesn't work -> https://forums.alliedmods.net/showthread.php?t=96831 put the .inc file in sourcemod/scriping/include folder

X7sd commented 1 year ago

Thanks a lot, it works finally.

A1mDev commented 1 year ago

@vikingo12, this file is already in this repository, it is recommended to use it because this file contains fixes for new versions of the sourcemod, and it is only needed to build the plugin, and then does not participate in the work separately.

vikingo12 commented 1 year ago

@A1mDev literally nothing will happen if he uses a file from alliedmodders