搜索
查看: 3268|回复: 4

[Metamod] Rechecker 1.2 资源检查器

[复制链接]
发表于 2016-2-15 16:34:07 | 显示全部楼层 |阅读模式 来自 北美地区

作者:•s1lent

描述:这是Metamod plugin Rechecker屈服的机会,检查他们的客户端文件的MD5贺朔。

可能的应用:
•обнаружение游戏缺乏强
禁止任何•обнаружение模型的建立允许的白名单

要求:
•HLDS 6153
•ReHLDS > =版本581
•MetaMod 1.20(P)或更新
CVAR:
•rch _ log 0 / 1 -打开/关闭的。拼写logs日志文件夹中



下载地址在2楼
 楼主| 发表于 2016-2-15 16:36:22 | 显示全部楼层 来自 北美地区
好吧 是1.9

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注个册吧

×
回复

使用道具 举报

 楼主| 发表于 2016-2-15 16:39:42 | 显示全部楼层 来自 北美地区
本帖最后由 z010q3w 于 2016-2-15 16:59 编辑

rehlds地址:   172.87.30.109/music/     

或者 nexus.rehlds.org/nexus/content/repositories/rehlds-snapshots/rehlds/rehlds/0.2-SNAPSHOT/


rehlds说明:

Dear All,
I want to introduce you ReHLDS, reverse-engineered, bugfixed and optimized version of HLDS.

Source code
Most recent builds (built by CI from the 'master' branch)

Now I'll go through project's history and highlight some of its features.

Reverse engineering
One of the main goals during reverse engineered phase was to achieve the same behaviour as original HLDS has. By 'the same' I mean that ReHLDS should produce data that bit-to-bit equal to data produced by original HLDS when both apps are fed with similar incoming data.

This goal was achieved by implementing 'black box' test suite which writes all calls to external functions to file and then uses this file to "replay" recorded scenario.

Please notice that "same behaviour" is also related to supporting no-steam clients. Since original HLDS supports only Steam clients, ReHLDS does the same.

Later we added optimization/bugfixes that breaks "same behaviour" rule and that's why ReHLDS distribution archive contains two versions of engine, 'pure', which is 'same behaviour' version, and 'bugfixed', which contains optimizations and fixes that break 'same behaviour' rule

Bugfixes
You may find all fixes by searching usages of 'REHLDS_CHECK' and 'REHLDS_FIXES' defines in the source code. Most fixes are kind of 'avoid buffer overflow', but some interesting bugs like flying players are also fixed

Performance optimizations
"Hey, let's use SSE for vector math, it will increase performance dramatically" - that was my first thought when I started thinking about the optimization. I was wrong
Implementing SSE math in several frequently used functions gave ~5-15% boost. Enormous performance gain was achieved by implementing JIT compilation for delta encoder.
You may read more about optimizations results here

In short: ReHLDS 2+ times faster than original HLDS. It could be almost 3 times faster if necessary optimizations are applied to metamod and gamedll.

Why I'm here
I'm here for 3 reasons:
1.Let you now about this project.
2.Collect community's feedback.
3.Find people who are able and want to help me with testing.

FAQ
Which OSes are supported?
Windows and Linux. No MacOSX yet.

Is ReHLDS fully compatible with HLDS and/or AmxModX?
It's fully compatible with HLDS 6132 and 6153. It's also compatible with all plugins except ones that do engine memory patching (Orpheu as an example).

Is it safe to install it?
ReHLDS is not stable yet, especially Linux version. I'm looking for people who can help me with testing.

How to install it?
You should have working server based on HLDS 6132 or 6153.
Download most recent (see Last Modified column) .zip file from artifacts storage and unpack it.
Copy bin/[pure|bugfixed]/[engine_i486.so|swds.dll] to your server root.
'pure' version does have the same behaviour as original HLDS, but doesn't have some bugfixes and optimizations
'bugfixed' version contains all optimizations and bugfixes, but should be considered as less stable.

How can I help the project?
Use it and report bugs  
回复

使用道具 举报

发表于 2016-2-16 10:19:59 | 显示全部楼层 来自 江苏
在么加个QQ求一个简单的shell脚本但我真的不会!哈哈200805558
回复

使用道具 举报

发表于 2016-2-20 10:49:54 | 显示全部楼层 来自 山东
可惜啊   需要限制版本   另外楼主发的那几个不知道是什么插件  有具体的解释吗 这个插件主要干什么的
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表