Iswenzz/SR-CoD4x
GitHub: Iswenzz/SR-CoD4x
面向《使命召唤4》的服务端增强修改,提供防作弊、Demo录制、Netcode优化及可扩展插件机制,适用于社区服务器搭建与游戏安全运维。
Stars: 10 | Forks: 1
# SR CoD4x
[](https://github.com/Iswenzz/SR-CoD4x/actions)
[](https://github.com/Iswenzz/SR-CoD4x/blob/master/LICENSE)
CoD4x 是对 Call of Duty 4 - Modern Warfare 服务器的修改版。它修复了原始二进制文件中的若干错误,并允许开发者通过额外的变量和插件来扩展服务器功能。当使用 CoD4x 服务器时,客户端会自动提示加入 CoD4x 服务器的玩家安装专有的 CoD4x 客户端,这修复了客户端中若干已知的基础游戏错误,并且与服务端结合后允许使用额外的功能。
# SR 功能
* gsclib 标准库
* 扩展的玩家移动
* 增加的资源池
* 录制 Demo
* FPS 计算
* Demo 播放器
* Netcode 优化
* 语音聊天近距离特性
* Radio MP3 和 WAV 流媒体
## CoD4x 功能
* 管理命令
* 防黑客措施
* 可靠的玩家身份识别
* 类似 Pbss 的截图功能
* 自动客户端更新,无需手动安装
* 向后兼容 1.7 和 1.7a 服务器
* 一个新的 [主服务器](http://cod4master.cod4x.ovh/),用于官方主服务器宕机时使用
## 设置服务器
你还需要基础游戏才能运行服务器。将 `client/main` 中的所有 .iwd 文件复制到 `server/main`。
同时将 `client/zone` 内的所有内容复制到 `server/zone`。
现在你可以使用 `./cod4x18_dedrun +map mp_killhouse` 运行服务器。如果你在 Windows 上运行本地服务器,请使用 `cod4x18_dedrun.exe +map mp_killhouse +set dedicated 2 +set net_ip 127.0.0.1`。通过控制台 (`^`) 输入 `/connect 127.0.0.1`(如果是本地托管)使用你的客户端加入服务器,并检查你是否能加入服务器。
更详细的服务器教程可在 [我们的 Wiki](https://github.com/callofduty4x/CoD4x_Server/wiki/Server-setup) 上找到。
## 构建
_前置条件:_
1. [MinGW](https://github.com/brechtsanders/winlibs_mingw/releases/download/15.2.0posix-13.0.0-msvcrt-r5/winlibs-i686-posix-dwarf-gcc-15.2.0-mingw-w64msvcrt-13.0.0-r5.zip)
2. [CMake](https://cmake.org/) 和 [vcpkg](https://vcpkg.io/en/)
3. [NASM](https://www.nasm.us/)
_构建命令:_
```
install.bat
```
## 构建
_前置条件:_
1. [CMake](https://cmake.org/) 和 [vcpkg](https://vcpkg.io/en/)
_前置条件:_
```
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install build-essential gcc-multilib g++-multilib pkg-config linux-libc-dev nasm:i386
```
_构建命令:_
```
install.sh
```
## [下载](https://github.com/Iswenzz/SR-CoD4x/releases)
## 贡献者:
**_注意:_** 如果你想为本仓库做出贡献,欢迎发送 pull request,我会审查你的代码。同时也欢迎在仓库的 issues 部分发布的任何可能出现的问题。
标签:Bash脚本, C/C++, CoD4, DNS解析, FPS游戏, Gophish, Linux服务器, masterserver, Modern Warfare, Netcode优化, UML, Windows服务器, 事务性I/O, 使命召唤4, 占用监测, 反作弊, 多人游戏, 客户端加密, 客户端更新, 开源项目, 服务端修改, 游戏服务器, 游戏模组, 演示录制, 管理员工具, 语音聊天, 调试插件, 资产管理