【插件资讯】 插件来源:转帖
源地址:MODCHINA论坛.
使用指令:压缩包里有中文说明!
[安装]
1)提取booster_mm.dll到cstrike\addons\metamod\dlls文件夹。
2)提取booster_686_mm.dll到cstrike\addons\metamod\dlls文件夹。
3)dlls\plugins.ini中添加
;win32 addons\metamod\dlls\booster_mm.dll
;win32 addons\metamod\dlls\booster_686_mm.dll 保存即可!
安装路径:E:\cs1.6\cstrike\addons
【插件介绍】 [最新消息]
*添加了对邓小平的能力助推器外部机器和记录值。这可以帮助管理员诊断延迟的问题。值存储在booster_extping。 IP地址存储在booster_pingaddr平。
*增加了一个CVaR的球员平均平举行。值存储在booster_intping。
*加入'booster_status'控制台命令,它在CPU,实体使用,FPS和坪报告。
*重新推出686/p4优化建设。
[概述]
- Booster2通过减少时间半条命您的服务器的响应花'睡'帧之间。这提高了球员平增加新鲜粮食店和事件的响应时间。有两种方法可以用来改善Booster2反应:
1)mmtimer方法(原WinHLBooster方法) - 通过修改因此把它和定时器的Win32多媒体调整'时钟'半条命本作品的使用时间的睡眠时间。它基本上过关半条命进入睡眠少。可供选择的对象都是一个特定的服务器FPS和防止超过一定数额的CPU消耗。根据这一办法,医科会启动服务器高负荷下,逐步减少不作为负载(球员)被添加。
2)pingbooster办法(助推器- Lite的方法) - 通过教学半条命唤醒从睡眠状态时的数据最多的球员将在今年的作品。选项可用来改变这种做法究竟怎样的功能。根据这一办法,服务器通常会医科开始空载和低负荷增加的增加。
- **警告**每一种方法的特点是可以一起使用,并Booster2将试图赶上CVaR的值可能会导致问题。但是,请记住,使用或相互矛盾的极端值可能导致您的服务器运行情况更为糟糕,如果Booster2将不加载的。任何Booster2渔获将在半条命报道不符合设置日志。记住,'快',你让你的服务器上运行,较高的CPU消耗会是怎样。经常检查CPU使用率,以确保您不会接近100%。
- 此版本只适用于Windows NT/2000/XP/2003的。在此95/98版本文件的底部见链接。
[安装]
1)提取booster_mm.dll到cstrike\addons\metamod\dlls文件夹。
2)提取booster_686_mm.dll到cstrike\addons\metamod\dlls文件夹。
3)dlls\plugins.ini中添加
;win32 addons\metamod\dlls\booster_mm.dll
;win32 addons\metamod\dlls\booster_686_mm.dll 保存即可!
[配置]
下面的CVaR的设置应该被复制到您的server.cfg或booster.cfg(您然后需要'Exec的从server.cfg')。默认情况下,这些设置将针对200通过autofps和对多媒体定时器更改FPS游戏。
/ / booster_show_connmsg ×(0 =禁用,1 =小消息,2 =大消息)
/ /显示一个控制台消息与助推器的球员时,他们的信息连接。
booster_show_connmsg 1
/ / booster_autofps ×(x = 0时至1000,0 =没有目标医科)
/ /自动改变因此把它的价值实现和维护所需的服务器医科(如果可能)。
/ /它是不推荐的FPS大于200个左右。
/ /注意autofps因此把它调整,这使得它不符合任何其他booster_lite_mode
/ /比3。设置booster_autofps将迫使booster_lite_mode为3。
booster_autofps 200
/ / booster_minsleepms ×(x = 1时至10,10 =没有改变多媒体定时器)
/ /此调整多媒体系统计时器欺骗的时间更短睡眠半条命。请注意
/ /设定值越低,较高的CPU消耗将半条命。值低于3
/ /不建议,因为它们可以造成大规模的CPU消耗和/或系统不稳定。
booster_minsleepms 5
/ / booster_force_systicrate ×(x = 0时至10000,0 =让Booster2管理本身的价值(没有力量))
/ / Booster2这将迫使因此把它的价值。请注意,使用此选项将设置为0 booster_autofps
/ /和booster_lite_mode 3,因为这些方法对用户设置一个触及因此把它的值依赖。
/ /你应该避免直接因此把它设置在你的server.cfg,值可以为手动调整
/ /事业与Booster2各地的问题。
booster_force_systicrate 0
/ / booster_cpu_enabled x页[0-2](0 =关闭,1 = 2 =报告CPU的唯一的 - 不积极处理的CPU)
/ / Booster2可以监控CPU的使用情况和调整,以减少负荷多媒体定时器在必要时
booster_cpu_enabled 0
/ / booster_cpu_spikemax x
/ /如果启用CPU的管理,需要的次数booster_cpu_spikelevel
/ /将超过以便mmtimer增加和减少CPU的负荷。
booster_cpu_spikemax 3
/ / booster_cpu_spikelevel x页[0至100]
/ /如果启用CPU的管理,CPU利用率水平要超过
/ /(booster_cpu_spikemax倍mmtimer),以增加和CPU负载减少。
booster_cpu_spikelevel 75
/ / booster_cpu_floor x页[0至100]
/ /如果启用CPU的管理,水平需要保持CPU利用率下
/ /(为booster_cpu_quiettime秒)mmtimer减少和新鲜粮食店增加。
booster_cpu_floor 50
/ / booster_cpu_mminc x页[1到10]
/ /如果启用CPU的管理,金额mmtimer将递增(Booster2也将减少
/ /为每5分钟的时间内即booster_cpu_spikelevel mmtimer不超过1。
booster_cpu_mminc 2
/ / booster_cpu_quiettime
/ /秒所需的无CPU峰值超过booster_cpu_floor前
/ / mmtimer值由1下降。
booster_cpu_quiettime 300
/ / booster_cpu_mmmin x页[1到10]
/ /如果启用CPU的管理,Booster2绝不会低于此设定值mmtimer。
booster_cpu_mmmin 3
/ / booster_cpu_mmmax x页[1到10]
/ /如果启用CPU的管理,Booster2决不会超过这个值mmtimer。
booster_cpu_mmmax 8
/ / booster_lite_mode x页[0至3]
/ /如何助力器- Lite的办法是实施控制:
/ / 0 - 半条命睡10ms的网络数据包,如果没有收到。如果HLDS
/ /接收数据包,它停止睡觉。 (此模式已添加
/ /,以提供向后兼容性工作怎样基本法v1.00)。
/ / 1 - 半条命试图睡眠10毫秒。如果一个数据包被接收,
/ /半条命站睡觉。否则它将尝试睡觉另一个10毫秒。
/ / 2 - 半条命睡觉50ms的企图。如果收到一个数据包,它停止睡觉。
/ / 3 - LG年内将睡眠的标准金额(此值打开此功能关闭)。
booster_lite_mode 3
/ / booster_lite_extra_sleep_frequency x
/ /服务器部队半条命睡觉x毫秒即使收到一个数据包。
/ /此设置有助于降低CPU的使用率。
booster_lite_extra_sleep_frequency 0
/ / booster_stats_cpu_counter
/ /设置字符串的助推器将用于查询CPU性能。默认情况下,这是
/ /“\处理器(的_Total)\%处理器时间”。手动设置此仅当您需要
/ /支持非英文名称或柜台查询特定的处理器。
/ /这CVaR的是,如果只使用booster_cpu_enabled打开。
/ / booster_stats_in_counter
/ /设置字符串的助推器将用于查询带宽默认情况下,只有这
/ /“\网络接口(的NDIS 5.0驱动程序)\接收字节/秒”。手动设置此只
/ /如果你需要支持非英文名称或柜台查询一个特定的接口。
/ /这CVaR的是,如果只使用booster_stats打开。
/ / booster_stats_out_counter
/ /设置字符串的助推器将用于查询的带宽了。默认情况下,这是
/ /“\网络接口(的NDIS 5.0驱动程序)\发送的字节数/秒”。手动设置此只
/ /如果你需要支持非英文名称或柜台查询一个特定的接口。
/ /这CVaR的是,如果只使用booster_stats打开。
/ / booster_stats [0-1]
/ /这开启统计信息收集。此选项不支持。见最后消息
/ /的自述关于此选项。
/ / booster_trigger_cmd
/ /设置一个命令被执行的第一次(在任何给定地图),CPU的消耗
/ /人次booster_cpu_spikemax。这允许管理员做的事情,如关闭wallhack
/ /块或其他CPU密集型系统的负载。
/ / booster_intping
/ /这是一个只读的值,并认为现时的平均球员平。
/ / booster_extping
/ /这是一个只读的值,并认为在目前的平booster_pingaddr设置地址。
/ / booster_pingaddr
/ /设定的IP地址格式为XXXX()的助推器将平每分钟一次。如果没有值
/ /设置,将无法ping任何助推器。侦测外部地址是帮助确定有用
/ /延迟问题。如果客户端都出现高萍,到附近的路由器可以帮助确定坪
/ /如果这个问题是接近的服务器或一些超出部分管理员
/ /控制。
[历史]
[2.40]
*添加了对邓小平的能力助推器外部机器和记录值。这可以帮助管理员诊断延迟的问题。值存储在booster_extping。 IP地址存储在booster_pingaddr平。
*增加了一个CVaR的球员平均平举行。值存储在booster_intping。
*加入'booster_status'控制台命令,它在CPU,实体使用,FPS和坪报告。
*重新推出686/p4优化建设。
[2.35]
*修正了一个错误的地方在统计数据收集的CPU被正确报告(只影响statsdat.dat创造)。
*增加了一个过滤器,排除坪>“从平平均1000。
*增压插件默认正处在与默认CFG桩样本值一致。
[2.31]
*修正了一个错误,造成2.3至4秒后关闭了。
*加入'- nolite'命令行选项来删除助推器- Lite的功能交换为那些谁可能需要它(罕见)。
[230]
*加入'booster_cpu_floor'来帮助更好地管理CPU监视/睡眠定时器管理。
*修订构建优化。消除多个处理器的基础之上。
[2.2]
*新增booster_trigger_cmd CVaR的,这是作为服务器的命令是第一次booster_cpu_spikemax跳闸执行。
* booster_cpu_enabled会自动关闭(设置为0)如果助推器无法读取CPU性能监视器。
*助推器将防止自己被装在一个Listenserver。
*改变了建立优化。 booster_mm.dll未优化。 booster_586_mm.dll是为586家,并booster_p4_mm.dll为P4的家庭。
[210]
*新增cvars让CPU统计计数器(和其他),以改变(支持非英语计数器名称和多处理器的机器)。
*修改了文档,包括booster_stats CVaR的。
[2.0]
*联合WinHL -增压和增压,建兴
*新增CVaR的兼容性测试
[1.70]
*切换回1.50beta源(1.60所有的变化都将被删除)。
*移除服务条款调整。
[1.60]
*使用基于Windows内核计时器调整现在NT4/2000/XP/2003
- 不再导致整个系统计时器accurency变化
在Windows 95/98/Me *类似的变化
- 只有让睡觉前和禁用高accurency之后
[1.50beta]
* WinHL -助推器可以监控CPU的使用情况和睡眠定时自动管理之间取得平衡FPS和CPU利用率由Buzz_Kill <
buzzkill@100acrebloodbath.com>()
*新增TOS的低时延调整,“渡”的命令行选项调整激活服务条款
[1.46]
* booster_force_systicrate设置为默认情况下,现在10000
*文件大小作出更大的(不要问)
[1.45测试版]
* booster_minsleepms调整睡眠计时器调整CVaR的
[1.44]
* booster_autofps更好地坪和更好的服务器的稳定性100
[1.43]
*哦..当时我跳过1.43 ..哎呀,我觉得我所做的:D
[1.42]
*姓名改回WinHL -助推器
*因此把它设置为10000,而不是1000。似乎帮助平的问题,在一些服务器助推器原因。
[1.41]
*删除的URL connmessages
[1.40]
*!使服务器运行超过100 fps的高!
- 使用多媒体Windows计时器调整
- 同样的效果比用闪存阿尼伎俩
- 操作系统的广泛影响..只有一台服务器运行的助推器 - >“所有服务器提高
*没有更多的Linux二进制(抱歉..没有在Linux毫米计时器调整,我知道了(你可能想尝试多媒体定时器扭捏内核(搜索网))))
*连接的信息可以被禁用
*删除了所有额外的东西,是造成多好不好
- 欠载&$删除
- 因此把它用于删除fps的动态调整
- 从额外的连接信息删除垃圾清洗
[1.36b]
*新的booster_mm.txt安装目录(
http://www.unitedadmins.com/inf...tandards.aspx)
[1.36]
*修正targetfps系统在Linux下工作
*测试与DoD3(作品没问题)
[1.35]
因此把它* / targetfps系统现已停用的listenservers!
*设置“booster_targetfps 0”停用targetfps系统(您仍然可以使用欠载模式,这一点)
[1.34]
*试图修复XP的问题
[1.33]
* targetfps默认值现在是133;)
* booster_maxsysticrate,以booster_mixsysticrate cvars
设置最高和最低界限为目标帧系统
*小型连接的信息现已默认
* booster_underrun_scale改为booster_underrun_finalrate(感谢!2SX!)
[1.32]
*助推器的一天..桑拿和伏特加
[1.31]
*因此把它,sv_maxupdaterate正处于明显的信息服务器
[1.30]
* targetfps更好的功能与1.1.0.9系统
[1.21]
* [修正错误的]固定(希望)当前玩家人数:对
[1.20]
*显示连接的当前地图信息
* [修正错误的]现在欠载甚至工程:D ..固定点票现役球员
[1.17]
* [修正错误的]代码重写欠载
[1.16]
*来了默认的Linux二进制(LinHL -增压)
*加入'booster_small_connmsg'对于那些谁不希望出现这种情况的大毁灭其他消息方面的信息
*速度微调(这是已经在1.15)
* [修正错误的]欠载作品现在即使武力设置启用
[1.15]
*更改连接信息'的'到'插件,链接,从而使人们不再电子邮件,询问我的网址;)
[1.14]
* [修正错误的]删除“中继接口版本不匹配”预警
[1.13]
*跳过这个版本(我不喜欢13号:丁)
[1.12]
* [修正错误的] booster_forcesettings现在应该正确的方式工作。
* [修正错误的] booster_underrun现在应该正确的方式工作。
* [修正错误的]对服务器的当前球员计数器功能修复。
[1.11]
*加入'booster_forcesettings'
* [修正错误的]删除调试信息,我留在1.10
[1.10]
*加入'booster_underrun_on','booster_underrun_players'和'booster_underrun_scale'为低带宽服务器cvars。
[1.02]
*显示有多少球员目前都在服务器上的球员加盟。
[1.01]
*小代码进行调整
[1.00]
* -
[信用额]
* - [的SBV] - MeGaHuRtZ,愤怒,Mikee和所有其他的betatesting
[不受支持的功能]
- 助推器已TOS的低时延位调整(服务型),其中应包到客户端较小的延迟。
使用渡上hlds.exe命令行选项来激活服务条款低延时调整。你必须设置以下注册表设置来允许这种调整工作(仅Windows 2000/XP的):
项:HKEY_LOCAL_MACHINE \系统\ CurrentControlSet \服务\项:Tcpip \参数
数值名称:DisableUserTOSSetting
值类型:DWORD
数值数据:0
- 统计代
Booster2可以生成统计(球员数量,球员平均平,CPU消耗和fps)每分钟到一个统计记录这些文件,然后可以解析和一个Perl脚本处理。这将产生在您的根文件夹作为statsdat.dat半条命