Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Removal of Gmod support, updating game check to use EngineVersion #27
SourceMod hasn't supported Garry's Mod in years, so I removed that gametype altogether. I also removed the folder name check for
As well, I wonder if support for other games could be added, as there are games like the newer Insurgency games, Black Mesa multiplayer, etc that are supported via EngineVersion and could probably use some form of anticheat.
Sorry for the late reply, but thank you for your pull request. I looked over it and I'll go ahead and merge the changes.
As far as removing GMod and TF2 beta, that should be okay to do. I don't see a lot of info on cstrike_beta (which I assume is the CS:S beta) and, though I cannot verify it, its most likely not played anymore, so we can go ahead and get rid of that as well. If anyone actually needs it for some reason, it can always be added back.
As far as the other games and their engine version, they are as follows:
Engine_SDK2013 = Game_ZPS, Game_FOF
Although INSMOD is supposed to represent the old 2006-2007 mod, I don't think that mod works anymore or has servers since the Steam version came out in 2014, at least from what I've read. Truth be told, the Steam version of insurgency also used the same folder name as the mod, so anyone using SMAC in the 2014 version of Insurgency probably got it to run on their servers, though I don't know how well it worked for that game since that was around the time SMAC kinda fell off the map. However, I think it would be better to swap support for INSMOD from the 2007 mod to the one found on Steam, so I'll probably rename it INS instead to clear up confusion.
As for supporting other Source games, adding support for them should be fine. They would need to be tested as I'm sure there will be some differences that might need accounted for, but other than that, I think it will be okay to support games like Black Mesa Multiplayer and any others that might find it useful (maybe Zombie Master Reborn?). After I merge your changes, I'll add a few more of my own based on the info laid out here and hopefully have something updated before the end of next week.
Thanks again for your contribution.
Gonna take a shot in the dark and guess that you already know to check the EngineVersion + the game folder name for