【CS2】编译基于metamod的CS2Fixes插件 CS2

我不当学长 管理员组 2023-10-15 2238

背景

  • 由于metamod现在已经可以支持CS2了,所以目前已经出了很多基于metamod的插件,这些插件用的都是c++实现,这里我给大家介绍一下CS2Fixes插件的编译方法
  • CS2Fixes插件的主要作用:
CS2Fixes 是一系列实验性修复和功能,旨在但不限于僵尸逃脱。这个项目还没有做好生产准备,可以作为 source2mod 和其他开发人员的概念证明和帮助。

编译环境:ubuntu 22.04,推荐使用国外主机(方便下载github代码,我是用的是腾讯云-新加坡)

需要的开源仓库如下:

步骤:

步骤0:

配置编译环境

$ sudo apt-get install build-essential

步骤1:

安装ambuild

$ git clone https://github.com/alliedmodders/ambuild
$ pip install ./ambuild

步骤2:

下载metamod:source源代码(必须是源代码,不是官方编译好的release)

$ git clone https://github.com/alliedmodders/metamod-source.git
$ cd metamod-source/
$ git submodule update --init --recursive

步骤3:

下载CS2Fixes源代码

$ git clone https://github.com/Source2ZE/CS2Fixes/ && cd CS2Fixes
$ git submodule update --init --recursive

目前为止的代码目录结构如下:

步骤4(编译CS2Fixes):

$ cd CS2Fixes
$ export MMSOURCE112=/home/ubuntu/metamod-source
$ export HL2SDKCS2=/home/ubuntu/CS2Fixes/sdk/
$ mkdir build && cd build
$ CC=gcc CXX=g++ python3 ../configure.py -s cs2
$ ambuild

编译结果:

最终编译产物:

插件使用方法:

  • 安装 Metamod 插件平台
  • 把 package 文件夹下的内容放到你服务器的 game/csgo 目录下即可

参考:

上传的附件:

CSGO插件分享-申明 1、本网站名称:CSGO插件分享-中文站  网址:https://bbs.csgocn.net
2、本站的宗旨在于为CSGO玩家提供一个插件分享的中文资源平台,多数插件来源于SourceMod论坛,并配以中文介绍和安装教程。
3、欢迎有能力的朋友共享有趣的CSGO插件资源。
4、本站资源大多为百度网盘,如发现链接失效,可以点: 这里进行反馈,我们会第一时间更新。
最新回复 (5)
返回