|
发表于 2008-8-8 06:24:56
|
显示全部楼层
来自 中国–广东–深圳
回复: 经过2年的运行,总结服务器卡、跳频的原因!
大家看看CS HLDS更新历史详情:
[-] 2006年3月8日(当前版本) ------这个应该是3647 v1或者v2版。v3版的日期是Oct 9日的(也就是说这个版本比较节约系统资源了?)
改动/新增特性
削减了服务器操作中的CPU负载峰值及总负载。
缩短了WeaponList网络信息的长度以防止潜在的缓冲区溢出漏洞。(由 Niall FitzGibbon 提出)
Bug修正
修正了运行旧版GLIBC的Linux系统中的几个崩溃bug。
[-] 2005年8月11日 ----这个就是3213版,传说中很稳定版本,默认启动下支持多核平衡负载HLDS
改动/新增特性
实现了一个客户端cvar参数值查询API (目的是为了替代当前很多第三方工具使用的类似方法)。服务器可以调用 enginefuncs_t:fnQueryClientCvarValue() 并可通过NEW_DLL_FUNCTIONS:fnCvarValue()得到此cvar参数值的复查。
Bug修正
修正了"-sport"参数被忽略的问题。
修正了在未连接到主机时RCON失败的问题。
修正了有多个网络接口的游戏服务器连接VAC服务器失败的问题。
[-] 2005年6月7日
改动/新增特性
当前正处于测试阶段的新版本VAC推出之后,Linux游戏服务器必须安装有GLIBC 2.3.2或更高版本。
为A2S_PLAYER 和 A2S_RULES服务器查询新增一个挑战号。
修改了A2S_INFO服务器查询使得其在查询数据报的末端必须追加"Source Engine Query"字符串。
移出对"info", "infostring", "details", "players" 和 "rules" 查询的支持,转而使用use A2S_INFO, A2S_PLAYERS 和 A2S_RULES。
Bug修正
修正了几处由蹩脚的服务器管理员造成的漏洞。(由Stan Bubrouski发现)
[-] 2004年5月3日 这个对应是2834版,默认启动下支持多核平衡负载HLDS
改动/新增特性
升级了HLTV,新增sv_downloadurl
[-] 2004年4月2日 这个对应是2834版,默认启动下支持多核平衡负载HLDS
改动/新增特性
游戏中的玩家名若以"#"开头,则将会被" "代替。
Bug修正
解决了在胜利之日和零点行动中删除场景中的特效错误。
[-] 2004年3月9日
Bug修正
修改了HTTP下载方式以在无法下载所有文件的时候,使用旧式的滴流下载方式重试连接。
修正了在连接到一个使用空地图循环的专职服务器时导致的崩溃问题。
修正了MP3音量不正常的bug。
修正了在离线模式下连接到局域网服务器时弹出的 "STEAM UserID 0:0:1 已被使用"信息。
修正了HLTV中的内存泄露。
[-] 2004年2月9日
改动/新增特性
稍微优化了CPU。
禁止motd文件名包含"..", "\", "/" 或 ":" 字符。
新增命令行选项"-dll"。用法: -dll [要调用的游戏dll]
将控制台的状态条背景由白色改为黑色。
Bug修正
修正了在服务器压缩升级文件之后客户端无法下载的问题。
修正了极为庞大的rcon数据报无法正确返回的问题。
[-] 2004年1月15日
Bug修正
修正了无法从服务器正常下载自定义贴图的问题。
修正了在其他玩家加入之后,监听服务器的自定义贴图渲染不正常的问题。
修正了在频繁更换地图后图形化界面材质出错的问题。
修正了声音系统的一个问题:在.wav文件结束时无法正常关闭。
修正了HLTV中横幅图片运作不正常的问题。
修正了玩家从服务器断开时错误信息被截断的问题。
[-] 2003年12月10日
改动/新增特性
修正了在更换地图时出现的"加载失败"问题。
(胜利之日) 随机类别现在受到类别限制。
(胜利之日) 新增控制点名以记录文件头信息
(胜利之日 HLTV) 修正了客户端env_models渲染
(胜利之日 HLTV) 修正了 brit sleeves
(胜利之日 HLTV) 在HUD和小地图中画出物件图标
(胜利之日 HLTV) 在小地图中画出双方的手雷
(胜利之日 HLTV) 修正了积分板中的团队和选手类别
(胜利之日 HLTV) 在观看条中新增剩余时间和HLTV观众数
(胜利之日 HLTV) 修正了天气效果无法正常渲染的问题
(胜利之日 HLTV) 在HLTV观看模式下没有图形化界面(VGUI)
(反恐精英) 修正了以特定顺序扔掉武器、购买手枪时引起的防护漏洞;你必须重启专职服务器才可加载此更新
(军团要塞) 将旗帜信息移到聊天文本区域以使其正常运作
[-] 2003年11月26日
改动/新增特性
在下载、初始化VAC安全模块时新增进度指示
移除了控制台命令"cmd dlfile"以禁止直接利用控制台访问
Bug修正
修正了服务器若在开启之初指定了区域,就无法出现在世界列表中的问题
[-] 2003年11月20日
改动/新增特性
新增无法使用dlfile命令下载的文件扩展名列表:.cfg .ini .bat .exe .vbs .com .dll .lst .log 这样便可以防止近期公布的dlfile漏洞。
Bug修正
修正了用户界面无法正常显示踢除信息的问题
[-] 2003年11月12日
改动/新增特性
新增检验机制以确保只有一个游戏副本在运行
新增代码用来帮助诊断偶尔会出现的"无法找到文件系统dll"错误
新增部分信息用来帮助调试"无法加载文件系统"错误
若用户所选择的视频模式不被支持,则游戏在启动时会自动返回软件模式
为服务器->客户端的文件传输新增了压缩机制,降低了下载安全模块的连接时间 -- 由 "sv_filetransfercompression" 参数控制
将"BADPASSWORD"由错误字符串改为友好字符串
将默认的玩家姓名修改为用户的伙伴名
修正了 "condump" 命令
修正了在使用TriAPI时出现的错误VGUI2文本
现在可以更好的调整游戏启动背景 & 版面 -- 由resource/BackgroundLayout.txt,BackgroundLoadingLayout.txt 控制
将MAX_HUD_SPRITES 由 128 增加到 256
为游戏开启时新增avi播放选项 - 所有要播放的avi文件列表包含在media/StartupVids.txt中
只有developer cvar参数> 1 时,缺失模型才被认为是致命错误
Bug修正
修正了连接到Steam游戏列表中任意一个服务器时出现的Steam验证错误("用户ID无效")。
修正了文本文件缓存无法正常结束造成错误信息充斥其中,导致开启时崩溃的问题。
修正了在窗口模式下,即便切换到游戏中,鼠标指针却仍然存在的问题。
修正了在使用TriAPI时出现的错误VGUI2文本
修正了单人游戏出现在HLDS MOds列表中的错误。
修正了再次运行HLDS时,之前所储存的MOD无法正常加载的问题。
修正了在服务器换地图时导致玩家超时的"加载失败"问题。
修正了在半条命中拉板条箱的问题
修正了mp3音量控制条无法即时生效的问题
修正了在视频选项中修改了比特深度后,应用按钮却未出现的问题。
修正了从服务器下载自定义的内容时,无法显示"下载完成"的问题。
修正了赞助商横幅无法在游戏中出现的问题。
修正了游戏菜单即使被游戏加载对话框遮住时仍可点击的问题。
修正了如果config.cfg有"voice_enable 0"设置,打开选项对话框会造成崩溃的bug。
修正了反恐精英中无法显示计时器图像的问题。
[-] 2003年9月9日
改动/新增特性
新增Steam皮肤 (\platform\skins)。
新增cvar参数 "sv_region" 用来描述服务器所在区域。
移除对WON协议的依赖。
移除机器人。
HLTV: 目前可以跟踪联机观众的最大数目 (使用'status' 命令)。
HLTV: 将 'autoretry'的行为调回1.1.1.0时的方式。
HLTV: 在心跳中新增'hltv'。
HLTV: 移除对WON协议的依赖。
Bug修正
反恐精英:修正了在使用"lastinv"命令时造成的防护漏洞。
反恐精英: 修正了匪徒在es_地图中逃脱后,服务器日志(以及控制台)充斥垃圾信息的问题。
修正了MOTD无法正常显示的bug。
修正了"kick"命令的bug。
修正了无法进入以数字开头的服务器的问题。
修正了HTML滚动条有时无法显示的问题。
修正了HLDS界面第二次运行时崩溃的问题。
修正了专职服务器关闭时出现的崩溃问题。
HLTV: 修正了'record'命令使得在重新连接后可以继续录制demo。
HLTV: 修正了欢呼bug。
[-] 2003年8月11日 beta
改动/新增特性
反恐精英:将战术盾牌价格升到$2200。
Bug修正
修正了格式化字符串引起的崩溃问题。
修正了mods和MOTD(比如说amxmod)整合在一起时,一旦对话框消息,则只会显示背景屏幕的问题。
修正了连接到HLTV代理时横幅图片无法显示的问题。(使用图片集)
反恐精英:修正了即便双方全部阵亡,也要等到C4爆炸才结束本局的问题。
[-] 2003年7月31日 beta
Bug修正
修改了反DoS逻辑,先检查每个用户然后是全局比率限制。这样一来用户的个人比率不会计算到全局比率之中。
修正了由畸形信息字符串导致的无限循环。
[-] 2003年7月21日 beta
改动/新增特性
新增声音编码,"voice_speex"。
新增"sv_voicecodec" cvar参数,将其设置为"voice_miles"即可使用旧版声音编码,将其设置为"voic_speex"则将使用新型编码。
新增"sv_voicequality" cvar参数来在"voice_speex"编码中控制声音品质(也就是比特率)。品质取值从1到5,1最低,5最高。
6 字节/帧, 2400bps, 低品质
15 字节/帧, 6000bps
20 字节/帧, 8000bps
28 字节/帧, 11200bps
38 字节/帧, 15200bps, 高品质
[-] 2003年6月24日 beta
Bug修正
修正了游戏服务器的ping会显示不正常的bug。
修正了在服务器浏览器中服务器列表显示缓慢的bug。
[-] 2003年6月5日 beta
改动/新增特性
在Steam beta版本中新增了Valve反作弊功能。
在引擎中恢复了"servercfgfile"的cvar参数设定。
将woncomm.lst更改为valvecomm.lst。
反恐精英中的今日信息可使用HTML文档(可以在motd.txt中加入一条URL链接或是直接使用HTML文档)。
在Steam中新增监视工具,用来显示Steam的运行情况。
更新信息如果下载完毕,则会在游戏启动时自动显示。
优化了Steam内容交付的协议。
可以同时运行程序的多个副本。这对于专职服务器尤其有用。
在伙伴小游戏中新增心脏和铁锹。
新增强制或禁止根据游戏列表更新单个Steam内容的功能。
"sv_alltalk 1" 允许反恐精英中观看者和玩家互相交谈。
HLTV: 新增命令"cleanbans" - 在禁止列表中清除所有IP。
新增"mapchangecfgfile" cvar参数。将其设置为更换地图时你想运行的文件。
Bug 修正
修正了自定义贴图导致的BUG。
修正了在反恐精英中出现的的问题:你可以在购买武器的同时自杀(服务器崩溃)。
修正了一系列与友军信息有关的BUG。
修正了记录时出现的格式化字符串崩溃问题。
修正了由连接数据报中畸形用户信息导致的服务器假死/崩溃问题。
修正了由于在信息字符串处理中的缓冲溢出可能导致的潜在漏洞。
HLTV: 修正了在HLTV demo中出现的玩家姓名为空的问题。
[-] 2003年3月3日 beta
Bug修正
修正BUG:在专职服务器的控制台中输入"users"会导致崩溃。
修正了当字符串长度大于1024时在RichText中出现的字符串讹误BUG。
修正了在内部比较字符串时导致的专职服务器崩溃现象。
在今后的版本中,专职服务器在过期时会弹出重启窗口
[-] 2003年1月31日
Bug修正
修正了在专职服务器的控制台中输入"users"会导致崩溃的BUG。
修正了当字符串长度大于1024时在RichText中出现的字符串讹误BUG。
修正了在内部比较字符串时导致的专职服务器崩溃现象。
在今后的版本中,专职服务器在过期时会弹出重启窗口
[-] 2003年1月23日 beta
Bug修正
修正了专职服务器中的崩溃现象。
在今后的版本中,专职服务器在过期时会弹出重启窗口。
大家用什么版本就看着办吧!! |
|