AMX Mod X and SourceMod Plugins for LIGA Esports Manager.
Additional game configuration files and maps are also provided by this repository.
- GoldSrc Engine
- Source Engine
- SourceMod
v1.12.0 - Metamod Source
v1.12.0
- SourceMod
- Create a
generatedfolder in the root of the project. - Download AMX Mod X and Metamod and extract their contents into the
generatedfolder.
Tip
In VSCode, press ctrl+shift+b to automatically run the script below.
# build amxx and sourcemod plugins
generated/cstrike/addons/amxmodx/scripting/amxxpc.exe \
-igenerated/cstrike/addons/amxmodx/scripting/include \
-oconfig/cstrike/addons/amxmodx/plugins/liga.amxx \
config/cstrike/addons/amxmodx/scripting/liga.sma
generated/csgo/addons/sourcemod/scripting/spcomp.exe \
-igenerated/csgo/addons/sourcemod/scripting/include \
-oconfig/csgo/addons/sourcemod/plugins/liga.smx \
config/csgo/addons/sourcemod/scripting/liga.sp
# copy plugins to czero and css folders
cp config/cstrike/addons/amxmodx/plugins/liga.amxx config/czero/addons/amxmodx/plugins/liga.amxx
cp config/csgo/addons/sourcemod/plugins/liga.smx config/cssource/addons/sourcemod/plugins/liga.smx
# copy to generated folder and stage to appdata
cp -r config/* generated/
cp -r generated/* "$APPDATA/LIGA Esports Manager/plugins/"Install the recommended workspace extension and configure the SourceMod extension paths.
"SourcePawnLanguageServer.compiler.path": "<path_to_project>/generated/csgo/addons/sourcemod/scripting/spcomp.exe",
"SourcePawnLanguageServer.includeDirectories": ["<path_to_project>/generated/csgo/addons/sourcemod/scripting/include"],
"sourcepawn.outputDirectoryPath": "<path_to_project>/config/csgo/addons/sourcemod/plugins/",