插件介绍:
- 基于Metamod:Source开发你的第一个sample例子插件
【必须!!】前置环境要求,请参考:【CS2】源码编译metamod:source平台-编程开发-CSGO插件分享-CSGO资料库 (csgocn.net)
插件编译方法:
mkdir hl2sdk-root
git clone https://github.com/alliedmodders/hl2sdk/ --branch cs2 hl2sdk-root/hl2sdk-cs2
git clone https://github.com/alliedmodders/metamod-source --recursive
cd metamod-source
//下面这行是设定你的HL2SDKCS2的环境变量,具体路径是绝对路径
echo "export HL2SDKCS2=/absolute/path/to/hl2sdk-root/hl2sdk-cs2" >> ~/.bashrc
//下面这行是设定你的MMSOURCE112的环境变量,具体路径是绝对路径
echo "export MMSOURCE112=/absolute/path/to/metamod-source" >> ~/.bashrc
. ~/.bashrc
cd sample/s2_sample_mm
mkdir build && cd build
CC=gcc CXX=g++ python3 ../configure.py -s cs2 --hl2sdk-manifest=hl2sdk-manifests
ambuild
最终的编译结果是这样的:
安装方法:
- 最后生成package文件夹,把里面的文件上传并解压到你的游戏服务器(game/csgo目录下)
参考: