theAsmodai / metamod-r

Metamod is a plugin/DLL manager that sits between the Half-Life Engine and an HL Game mod, allowing the dynamic loading/unloading of mod-like DLL plugins to add functionality to the HL server or game mod. Metamod-r is improved version of metamod.
GNU General Public License v3.0
139 stars 35 forks source link

Problems with organizing the API for developers #62

Open receiver1 opened 7 months ago

receiver1 commented 7 months ago

Hello! I'm starting to write plugins on metamod-r and a problem arises of lack of information. I don’t understand anything, the code is a complete mess of includes and global variables. I would like to suggest somehow organizing an adequate API SDK for developers. Yes, I understand that the game is old, the server is old and there are a lot of crutches there. But I am still convinced that it is possible. As an example, you can take SAMPFUNCS, which has a very concise and understandable interface: https://www.blast.hk/threads/23410/