回复: 鲨鱼丸CS: Source服务器
Post by monkieCS: S 服务器更新 Metamod: Source 1.4.0.372 到 1.4.1.400
SourceMM 1.5要对Hook作更改了,貌似味道不错,期待……:D
希望能得到Valve的肯定,否则DX10时代,SourceSDK被修改的一塌糊涂。:byebye:
回复: 鲨鱼丸CS: Source服务器
Source SDK 总会在 VALVE 手里的,Bail 要做的也应该只是配合好 VALVE :D回复: 鲨鱼丸CS: Source服务器
最近CSS和DODS怎么不升级了????回复: 鲨鱼丸CS: Source服务器
Post by gearfox最近CSS和DODS怎么不升级了????
他们正在搞 Pure Mode,链接:http://forums.steampowered.com/forums/showthread.php?t=556419
具体如下:
Pure Mode is here ... in BETA form
http://www.csnation.net/viewnews.php/8712/
Via Alfred Reynolds on the HLDS mailing list:
Quote:
We have done another update to the Source Engine Dedicated server beta. This one is a BIG update, in particular we have added a pure server mode (can you say whoop?).
To get the beta run the hldsupdatetool with "-beta srcds0407". To test
the pure server functionality you also need to run the beta client, you
do this by adding "-beta srcds0407" to your Steam command line.
This version also fixed several reported bugs when using "sv_master_legacy_mode 0", please try it again if you found bugs with
this setting previously.
Detailed List of Changes
In-game server browser only shows human players in the player counts
column. Bots column now shows number of bots instead of a "some bots" /
"no bots" icon. Fixed servers with bots reporting incorrect number of bots when
sv_master_legacy_mode was set to 0. Fixed user names reported as "unconnected" when > 32k players had
connected to the server. Expanded the disconnect reason dialog. Make sv_contact FCVAR_NOTIFY Added a "cl_language" cvar that seeds itself from HKEY_CURRENT_USER\Software\Valve\Steam\Language. Added IServerGameClients::NetworkIDValidated
[*]Made maximum rate 1000Kb/s.
Pure Servers - Information
Server can now force the client to match the server's files. If the server sets sv_pure to 1, it'll load pure_server_whitelist.txt from the game path, which specifies sets of files that are allowed to come from Steam, allowed to come from disk, and require CRC checks.
When the client connects to a server and receives the whitelist, it reloads resources that may be "dirty" (like the client loaded the file off disk but the server only allows the file to come from Steam).
The server can set sv_pure_trace to show which files clients are requesting CRCs for. By default, the server will just show a warning when a client has a mismatched file. If they set sv_pure_kick_clients to 1, then the server will kick clients that have mismatching files.
Here's what the new server window looks like displaying bot count in one column and a true look at how many human players are on a server in the "Players" column.
http://www.csnation.net/image.php?id=42978
http://www.csnation.net/images/content/image_42978.jpg
仔细看文中每条 Change List :D
回复: 鲨鱼丸CS: Source服务器
从Pure Mode的信息来看。就是提供服务器文件列表和客户端的文件列表的对比。从某种意义上说,这是反作弊的一种,保持文件的一致性。
但这将消耗更多的网络资源。
想想看,每个客户端都把自己的文件进行CRC后报告给服务器,32人的服务器。那服务器还不被这些非游戏的数据撑坏了。:D
回复: 鲨鱼丸CS: Source服务器
从目前的进度来看,VALVE 准备通过发送 Whitelist 到客户端的方式来做校验,Whitelist 不会大,因此网络消耗可以忽略不计。When the client connects to a server and receives the whitelist, it reloads resources that may be "dirty" (like the client loaded the file off disk but the server only allows the file to come from Steam).
到时候只是客户端要多费些 CPU 计时而已。
当然,这样一来必定会增加客户端的负担,不过服务器就运行单个地图时要求客户端仅验证当前所用资源的话,负担也不会很重。还有,文中也提到了
The server can set sv_pure_trace to show which files clients are requesting CRCs for.
服务器还可以指定哪些文件需要校验,哪些不需要,这自由会留给服务器管理员。且如果设置了仅校验部份文件,负担还会进一步减轻。
从我知道这篇帖子到现在那帮家伙已经测试了个把月了,不过,本着严谨的态度,相信他们会弄成熟后再推出 :D
回复: 鲨鱼丸CS: Source服务器
问题就在校验这处。例如,我修改了一个人质mdl文件替换了GCF默认的文件,那么人质看上去像XXXX了。
如果需要CRC,那么这个人质mdl肯定无法通过Whitelist了,那么客户端就被服务器拒绝了。
那么多的mdl文件,OP都能识别么?
况且这个人质mdl只是个人爱好,需要统一么?等等,很多问题就来了。
例如,以前有服务器修改了地图mdl,到处都是服务器bbs的URL。这些都算入验证的话。
负担不小啊。:D
回复: 鲨鱼丸CS: Source服务器
原帖中提到是否需要 Whitelist 验证可以由服务器来定;要求验证的话,如果验证出文件不相符是仅显示警告信息还是直接 kick 也可以由服务器端设定。还有,哪些文件要校验,哪些不需要,服务器端也可以通过参数设定。如果某服务器有意保留一些特色的非官方文件,就可以由参数调节来忽略对那些文件的校验。
总的来说,一切自由度会交给服务器管理员 :D
当然,就现在的情形来看,校验工作会交给客户端。分散校验是必然的 :D
回复: 鲨鱼丸CS: Source服务器
开服务器本来就累的。现在还要设置文件的版本,CRC等等,还没补贴。一个字,累人呀。:D
回复: 鲨鱼丸CS: Source服务器
05/27/2007update: Matti EventScript 1.3.0.006a to 1.5.0.170a