CS服务器插件 AMX Mod X
本文导语: AMX Mod X 的前身是AMX MOD——由OLO编写的同类半条命MOD 但不幸的是 AMX MOD项目后来陷入了一场所有人都不愿看到的危机(缺少公众参与 不公开源代码 没有专人来维护核心代码) 而随着开发人员一个又一个失望而去 AMX MOD也显得死...
AMX Mod X 的前身是AMX MOD——由OLO编写的同类半条命MOD 但不幸的是 AMX MOD项目后来陷入了一场所有人都不愿看到的危机(缺少公众参与 不公开源代码 没有专人来维护核心代码) 而随着开发人员一个又一个失望而去 AMX MOD也显得死气沉沉 有鉴于此 一个新的项目AMX MOD X在万众期待中顺利开展 从那时起 AMX MOD X项目经历了无数的风风雨雨 AMX MOD中几乎每一个部分不是从零做起 就是大幅改动以适应新的系统机制 AMX MOD X已不是昔日的AMX MOD 与其前身相比 AMX MOD X肯定要更胜一筹 更为重要的是 它具有良好的向下兼容性
2、特性:
a.特性
管理系统 脚本/插件系统 模块扩展系统 基本管理命令 比如: 封人,踢人 打耳光/处死玩家 聊天 预留通道 灌水保护 武器禁用 各项统计(同StatsMe) 动态菜单系统
b.开发者特性
AMX Mod X 有一整套完善的API供开发者使用 借此你可以将模块与 Metamod 还有 AMX Mod X联系起来这其中包括可提供调试及内存溢出跟踪功能的开发环境 还有及时更新的开发工具包 凭借着600多种内建函数支持以及扩展性协调性良好的多媒体/软件开发包 AMX MOD X足以胜任为您的服务器提供一套快速的解决方案你再也不需要关心那些恼人的Metamod插件编写细节 更不需要整天围着老得掉牙的AMX MOD模块
●插件有以下优点:
注册客户端/控制台命令
可与游戏DLL以及HL引擎中绝大多数函数挂钩
可调用游戏DLL以及HL2引擎中绝大多数函数
截获并修改事件
从实体和全局设定中轻松提取信息
创建/修改CVAR参数
可与PostgreSQL, MySQL, 或MS-SQL建立连接
利用TCP和UDP Socket功能
支持常规表达式
提供堆栈追踪支持的新型调试系统
创建游戏内菜单
易用的多语言系统
体系独立格式(.amxx)
为CS/CZ??DoD??TFC??TS 和 NS 量身打造的特定函数
... 还有很多!
●模块有以下优点:
集成可追踪内存分配的环境
拥有M/SDK(软件工具开发包) 无需 .def文件或外部的include文件 如“modules.h“
接口上下兼容 使用“按名请求功能”系统
功能全面 可与AMX MOD X核心连接 也可实现普通任务 如得到玩家信息或处理插件数据
模块使用从Metamod分离出来的名为“FakeMeta“的接口 因此其功能出自Metamod 且与其兼容