amxx模块开发官方文档阅读理解1-Introduction

IntroductionBefore writing an AMX Mod X module, you should have a good understanding of C and pointers. 模块开发需要熟练掌握C语言和指针。 AMX Mod X modules are significantly more advanced than n...

阅读全文

amxx模块开发入门005-开启METAMOD和编译方法

在当前版本的amxmodx模块开发时,我们可能需要用到METAMOD的一些HOOK功能,那么我们就需要先开启METAMOD功能,然后再按照需要逐个开启METAMOD下的HOOK功能。 开启方法在moduleconfig.h中,找到USE_METAMOD 1// #define USE_METAMOD 把前边的注释去掉即可开启(这是总开关,如果需要用到其他H...

阅读全文

amxx模块开发入门004-编写基于QQWRY的IP信息读取模块

模块说明 模块名称:mygeoip 模块功能:当玩家在控制台输入myip时,会在屏幕上打印出他们的IP信息和地理位置 模块实现:分为两部分,一是module从plugin接收ip字符串参数,根据ip字符串从qqwry.dat文件中解析出ip的地理位置信息返回给plugin,二是plugin监听玩家在控制台输入的myip命令,根据玩家的id获取其ip字符串,作...

阅读全文

amxx模块开发入门003-使用AMBuild工具编译模块(Windows)

本篇文章将介绍如何使用AMBuild工具来编译我们的module源码,生成Windows版本的*_amxx.dll模块文件。 工具环境操作系统:windows 10 64位(可以装在VMWare等虚拟机)编译工具:Visual Studio 2017、AMBuild编译工具开发工具:amxmodx、metamod、hlsdk、mysql等sdk 操作系统安装...

阅读全文

amxx模块开发入门002-使用AMBuild工具编译模块(Linux)

本篇文章将介绍如何使用AMBuild工具来编译我们的module源码,生成Linux版本的*_amxx_i386.so模块文件。 工具环境操作系统:ubuntu 22.04 桌面版 64位(可以装在VMWare等虚拟机)编译工具:i386编译工具系列(32位)、AMBuild编译工具开发工具:amxmodx、metamod、hlsdk、mysql等sdk 操...

阅读全文

amxx模块开发入门001-环境搭建和代码编译测试

amxx模块(amxx module),是amxx重要的组成部分,另外一个是amxx插件(amxx plugin)。amxx module是通过c或者c++编写并编译生成的dll文件(linux的是so文件),是能够直接调用hlsdk、metamod sdk和amxx sdk等提供的函数来控制游戏的,而amxx plugin则是通过调用amxx module...

阅读全文

cs1.6服务器高速下载通道搭建

cs1.6服务器的高速下载通道,意思就是我们在另外一天服务器上搭建一个http的网站,来存放我们cs1.6的资源,让加入游戏的玩家能够从这个http网站上下载我们的资源,一方面不受cs1.6服务器自带通道下载速率的限制,另一方面也避免了资源下载影响cs1.6服务器的网络和性能。 搭建http网站搭建http网站的方法有很多,有自己购买vps服务器搭建的,也有...

阅读全文

cs1.6死亡竞技recsdm服务器搭建和添加yapb机器人

本篇文章将基于cs1.6正盗版通用服务器rehlds搭建(linux环境)所架设的rehlds服务器的基础上,增加recsdm死亡竞技和yapb机器人插件。 环境需求一台具有独立外网IP的服务器,可以租用阿里云或者腾讯云的,比较稳定,配置要求如下: CPU:2核 内存:4GB 网络:1MB/s(支持10人),5MB/s支持(32人),建...

阅读全文

cs1.6正盗版通用服务器rehlds搭建(linux环境)

cs1.6服务器搭建正版盗版通用,顾名思义,不仅支持正版steam的cs1.6客户端加入游戏,也支持非正版的cs1.6客户端是加入游戏。 本篇文章将在linux(centos 7.5)的环境下搭建正盗版通用的cs1.6服务器,原理就是通过插件模块的方式,打通正盗版之间的协议差异。 将会用到rehlds(开源的cs1.6服务端增强版),以及rehlds配套的m...

阅读全文

cs1.6正版steam服务器搭建(linux环境)

cs1.6正版steam服务器搭建,顾名思义,只支持正版steam的cs1.6客户端加入游戏,因为正版的cs1.6服务器会带有steam的认证过程,非正版的cs1.6客户端是无法通过认证和加入游戏的。 本篇文章将在linux(centos 7.5)的环境下搭建正版steam的cs1.6服务器。 环境需求一台具有独立外网IP的服务器,可以租用阿里云或者腾讯云的...

阅读全文