搜索
查看: 165743|回复: 743

[color=red][b]【发布】2006最新CS比赛服务器设置翻译<server.cfg和hltv.cfg

 关闭 [复制链接]
发表于 2005-6-26 22:00:27 | 显示全部楼层 |阅读模式 来自 中国–北京–北京–海淀区
经常有朋友向我咨询如何设置server.cfg,或者要我的server.cfg,而我的server.cfg没有中文注释,这次我参照国际比赛服务器server.cfg和很多资料,总结并翻译了一个所谓的标准的比赛服务器server.cfg。

如果您的服务器名称用中文,那么请将server.cfg保存为UTF-8编码。

这个server.cfg并不适合所有网络状况,请您根据自己的实际网络状况修改、增删。

如果您觉得哪里设置不妥或有疑问,本人期待您的批评指正、意见建议!
**************************************************************
  1. //CS1.6 比赛服务器脚本 by Boe
  2. [color=red]rcon_password "rconpassword"[/color]
  3. // OP 密码
  4. // "" 表示没有
  5. [color=red]hostname "CS1.6比赛专用服务器[/color][color=red] #A01"[/color]
  6. // 服务器名称
  7. [color=red]sv_region 4[/color]
  8. // 服务器所在区域注册参数
  9. // 255=全球
  10. // 0=美国东部
  11. // 1=美国西部
  12. // 2=南美洲
  13. // 3=欧洲
  14. // 4=亚洲
  15. // 5=澳洲
  16. // 6=中东
  17. // 7=非洲
  18. [color=#ff0000]sv_rcon_minfailures 9999[/color]
  19. [color=#ff0000][color=black]//[/color] [color=black]允许[/color][color=#000000]输入OP密码 错误次数下限[/color][/color]
  20. [color=#ff0000][color=black]//[/color] [color=#000000]达到下限则封禁对方的IP[/color][/color]
  21. [color=red]sv_rcon_banpenalty 5[/color]
  22. // 封禁的时限 单位 分钟
  23. // 0=永久
  24. [color=red]sv_maxupdaterate 30[/color]
  25. // 服务器每秒更新最大频率
  26. // 根据实际网络状况调节
  27. [color=blue]// sv_maxrate / 300 = 要设的值[/color]
  28. // 默认=30
  29. // 局域=101
  30. [color=red]sv_minupdaterate 20[/color]
  31. // 服务器每秒更新最小频率
  32. [color=red]sv_unlag 1[/color]
  33. // 玩家延时补偿
  34. // 0=关闭
  35. // 1=开启 (默认)
  36. [color=red]sv_maxunlag 0.5[/color]
  37. // 延时补偿最大值默认 0.5
  38. // 0.5=500毫秒 (默认)
  39. [color=red]sv_voiceenable 1[/color]
  40. // 服务器是否允许麦克风语音通讯
  41. // 0=禁止
  42. // 1=允许 (默认)
  43. [color=red]sv_unlagsamples 1[/color]
  44. // 延时补偿数据包平均采样数量
  45. // 默认=1
  46. [color=red]sv_unlagpush 0[/color]
  47. // 服务器推进延时补偿
  48. // 0=关闭 (默认)
  49. // 1=开启
  50. [color=red]mp_autokick 0[/color]
  51. // 自动踢除不动的玩家
  52. // 0=关闭
  53. // 1=开启 (比赛默认)
  54. [color=red]mp_autocrosshair 0[/color]
  55. // 自动瞄准
  56. // 0=关闭 (默认)
  57. // 1=开启
  58. [color=red]mp_autoteambalance 0[/color]
  59. // 自动平衡双方人数
  60. // 0=关闭 (比赛默认)
  61. // 1=开启
  62. [color=red]mp_buytime 0.25[/color]
  63. // 每回合购买武器装备时间单位分钟
  64. // 比赛默认=0.25
  65. [color=red]mp_consistency 1[/color]
  66. // 防止某些模型被更改
  67. // 0=关闭
  68. // 1=开启 (默认)
  69. [color=red]mp_c4timer 35[/color]
  70. // C4爆炸倒计时单位秒
  71. // 比赛默认=35
  72. [color=red]mp_decals 300[/color]
  73. // 墙壁上的血花弹孔贴图细节数据传送(200-300)
  74. [color=red]mp_falldamage 1[/color]
  75. // 高处落下伤害
  76. // 0=关闭
  77. // 1=开启 (默认)
  78. [color=red]mp_fadetoblack 0[/color]
  79. // 死后黑屏
  80. // 0=关闭 (默认)
  81. // 1=开启
  82. [color=red]mp_flashlight 1[/color]
  83. // 手电筒
  84. // 0=禁止
  85. // 1=允许 (默认)
  86. [color=red]mp_forcechasecam 2[/color]
  87. // 死后跟随
  88. // 0=所有玩家
  89. // 1=仅队友
  90. // 2=仅队友,主视角 (比赛默认)
  91. [color=red]mp_forcecamera 2[/color]
  92. // 死后视角选择
  93. // 0=全部视角
  94. // 1=仅队友,全部视角
  95. // 2=仅队友,主视角 (比赛默认)
  96. [color=red]mp_footsteps 1[/color]
  97. // 脚步声
  98. // 0=关闭
  99. // 1=开启 (默认)
  100. [color=red]mp_fraglimit 0[/color]
  101. //杀人数上限(1~n),超过上限就换地图
  102. // 0=关闭 (默认)
  103. [color=red]mp_freezetime 7[/color]
  104. // 每回合开始冻结时间单位秒
  105. [color=red]mp_friendlyfire 1[/color]
  106. // 友军伤害
  107. // 0=关闭
  108. // 1=开启 (默认)
  109. [color=red]mp_friendly_grenade_damage 1[/color]
  110. // 友军手雷伤害
  111. // 0=关闭
  112. // 1=开启
  113. [color=red]mp_hostagepenalty 0[/color]
  114. // 惩罚人质杀手
  115. // 0=不惩罚 (默认)
  116. // 1~N=人质被杀数量,超过则踢出该玩家
  117. [color=red]mp_limitteams 10[/color]
  118. // 两队人数差异上限
  119. // 超过此上限,新玩家只能当观察员
  120. // 比赛默认=10
  121. [color=red]sv_logbans 1[/color]
  122. // 服务器日志里记录Ban掉玩家的内容
  123. // 0=不记录
  124. // 1=记录
  125. [color=red]mp_logecho 1[/color]
  126. // 将服务器日志反馈到控制台
  127. // 0=关闭
  128. // 1=开启
  129. [color=red]mp_logdetail 3[/color]
  130. // 服务器日志里记录攻击信息
  131. // 0=不记录任何信息
  132. // 1=记录敌人攻击
  133. // 2=记录队友攻击
  134. // 3=记录所有攻击
  135. [color=red]mp_logfile 1[/color]
  136. // 服务器记录日志为文件
  137. // 0=不记录
  138. // 1=记录
  139. [color=red]mp_logmessages 1[/color]
  140. // 服务器日志里记录谈话内容
  141. // 0=不记录
  142. // 1=记录
  143. [color=red]mp_maxrounds 0[/color]
  144. // 回合上限,达到此上限,自动重新载入新地图
  145. // 0=无回合上限 (默认)
  146. [color=red]mp_playerid 0[/color]
  147. // 当准星指向敌人或队友时,显示他们的名字
  148. // 0=显示所有人(比赛默认)
  149. // 1=仅显示队友
  150. // 2=不显示
  151. [color=red]mp_roundtime 1.75[/color]
  152. // 每回合时限单位分钟
  153. [color=red]mp_timelimit 0[/color]
  154. // 地图最大时限,达此时限,自动重新载入新地图
  155. // 0=无时限
  156. [color=red]mp_tkpunish 0[/color]
  157. // 惩罚队友杀手
  158. // 0=关闭 (默认)
  159. // 1=开启
  160. [color=red]mp_startmoney 800[/color]
  161. // 第一回合开始金钱(800~16000)
  162. // 加时赛=10000
  163. [color=red]mp_winlimit 0[/color]
  164. // 一方最大胜利回合数,达到此数量,自动重新载入新地图
  165. // 0=无限制 (默认)
  166. [color=red]sv_aim 0[/color]
  167. // 自动瞄准
  168. // 0=关闭 (默认)
  169. // 1=开启
  170. [color=red]sv_airaccelerate 10[/color]
  171. // 玩家在空中移动的速度
  172. // 默认=10
  173. [color=red]sv_airmove 1[/color]
  174. // 在空中移动&转向
  175. // 0=禁止
  176. // 1=允许(默认)
  177. [color=red]sv_allowdownload 1[/color]
  178. // 客户端下载服务器资源
  179. // 0=禁止
  180. // 1=允许 (默认)
  181. [color=red]sv_allowupload 1[/color]
  182. // 客户端上传自己的喷图
  183. // 0=禁止
  184. // 1=允许 (默认)
  185. [color=red]sv_alltalk 0[/color]
  186. // 警匪通话
  187. // 0=禁止 (默认)
  188. // 1=允许
  189. [color=red]sv_proxies 1[/color]
  190. // HLTV代理
  191. // 0=禁止
  192. // 1=允许 (默认)
  193. [color=red]sv_cheats 0[/color]
  194. // 作弊模式
  195. // 0=关闭 (默认)
  196. // 1=开启
  197. [color=red]sv_clienttrace 1.0[/color]
  198. // 客户端模型的范围框的尺寸
  199. // 默认 1.0
  200. [color=red]sv_clipmode 0[/color]
  201. // 锁定客户端快速模式
  202. // 0=关闭(默认)
  203. // 1=开启
  204. [color=red]sv_contact [email]boezombie@gmail.com[/email][/color]
  205. // 服务器构建者的联系邮箱
  206. [color=red]sv_friction 4[/color]
  207. // 地面摩擦力默认 4
  208. // 数值越低,摩擦越小
  209. [color=red]sv_gravity 800[/color]
  210. // 重力默认 800
  211. [color=red]sv_maxrate 25000[/color]
  212. // 服务器最大传输速率 <0-25000>
  213. [color=blue]// (服务器上传带宽 x 125) /服务器设定的最大人数 = 要设的值[/color]
  214. // 0=无限制
  215. // 局域=25000
  216. [color=red]sv_maxspeed 320[/color]
  217. // 客户端最大移动速度
  218. [color=red]sv_minrate 0[/color]
  219. // 服务器最小传输速率 <0-25000>
  220. // 0=无限制
  221. [color=red]sv_restartround 0
  222. [/color]// 重新开始第一回合在n秒后
  223. [color=red]sv_restart 0[/color]
  224. // 重新开始游戏在n秒后
  225. // 作用等同于sv_restartround
  226. [color=red]sv_send_logos 1[/color]
  227. // 客户端相互之间传送喷图
  228. // 0=禁止
  229. // 1=允许(同时确保sv_allowdownloads键值为1)
  230. [color=red]sv_sendvelocity 0[/color]
  231. // 服务器混合物理运算,适用于较好配置的服务器
  232. // 0=关闭
  233. // 1=开启
  234. [color=red]sv_send_resources 1[/color]
  235. // 自动向客户端传送地图关联的 & .res文件里包括的资源文件
  236. // 0=关闭
  237. // 1=开启(同时确保sv_allowdownload为1)
  238. [color=red]sv_stepsize 18[/color]
  239. // 玩家的步伐距离
  240. // 默认 18
  241. [color=red]sv_stopspeed 75[/color]
  242. // 玩家停止移动时的速度默认 75
  243. [color=red]sv_timeout 65[/color]
  244. // 客户端连接服务器超时的时限,达到时限则断开连接
  245. [color=red]sv_voicecodec voice_speex[/color]
  246. // 语音通话解码
  247. // voice_miles是HL引擎长期以来用的语音解码(默认),占用带宽较大,为32kbps
  248. [color=blue]// voice_speex是Valve新加入的解码,优于voice_miles,占用带宽较少,为2.4kbps至[/color][color=blue]15.2kbps[/color]
  249. [color=red]sv_voicequality 5[/color]
  250. // 客户端语音通话质量(确保sv_voicecodec voice_speex)
  251. // 1=非常差...........占用带宽 2.4 kbps
  252. // 2=差...............占用带宽 6.0 kbps
  253. // 3=中等.............占用带宽 8.0 kbps
  254. // 4=好...............占用带宽 11.2 kbps
  255. // 5=非常清晰.........占用带宽 15.2 kbps
  256. [color=red]allow_spectators 1[/color]
  257. // 观察员模式
  258. // 0=禁止
  259. // 1=允许
  260. [color=red]decalfrequency 60[/color]
  261. // 玩家喷图的时间间隔单位秒
  262. [color=red]edgefriction 2[/color]
  263. // 玩家与玩家、墙壁、物体之间的摩擦
  264. // 默认 2
  265. [color=red]host_framerate 0[/color]
  266. // 与Demo录制有关
  267. // 0<n<1 为慢录
  268. // n=0 为正常(默认)
  269. // n>1 为快录
  270. [color=red]log on[/color]
  271. // 开始记录日至
  272. [color=red]pausable 0[/color]
  273. // 客户端暂停游戏
  274. // 0=禁止
  275. // 1=允许
  276. [color=red]mapcyclefile mapcycle.txt[/color]
  277. // 地图循环列表所在的.txt文件
  278. // *.txt = cstrike\*.txt文件
复制代码

  1. // HLTV 设置文件
  2. name "HLTV Proxy"
  3. // HLTV服务器在分数板上的名称
  4. // hostname "My HLTV Proxy"
  5. // HLTV服务器的名称
  6. maxclients "255"
  7. // 最大容纳观众数量(0~255)
  8. offlinetext "Sorry, game is delayed. Please try again later."
  9. // 被观众服务器踢出的客户端看到的踢出原因的文字。
  10. delay 30.0
  11. // 延迟播放比赛多少秒
  12. maxrate 3500
  13. // 最高客户端速率,Internet互联网 3500 , Lan/IPX局域网 10000
  14. // 例3500表示 3.5 KByte/sec
  15. // logfile 1
  16. // 是否记录HLTV日志文件到proxy.log文件
  17. chatmode 1
  18. // 谈话模式
  19. // 0=禁止
  20. // 1=连接到同一个观众代理服务器的观众可以相互谈话
  21. // 2=所有观众都能相互谈话
  22. // serverpassword "mypassword"
  23. // 被转播的游戏服务器如果有进入密码则填入相应的密码
  24. // adminpassword "mypassword"
  25. // 管理员权限密码,用于远程控制等
  26. loopcmd 1 40 msg "Welcome to [url=http://www.dt-club.net/]Www.DT-Club.Net[/url]" 8 -1 0.77 FFFFFFFF
  27. loopcmd 2 40 msg "Welcome to [url=http://www.dt-club.net/]Www.DT-Club.Net[/url]" 8 -1 0.81 FFA000FF
  28. loopcmd 3 40 msg "Welcome to [url=http://www.dt-club.net/]Www.DT-Club.Net[/url]" 8 -1 0.85 FF0000FF
  29. // HLTV服务器内彩色文字语句
  30. // loopcmd "第几条语句" "间隔秒" localmsg "内容" "持续显示秒" "X轴坐标" "Y轴坐标" "颜色代码"
  31. // bannerfile "hltv.tga"
  32. // HLTV服务器的自定义在观察者的界面上显示的Logo图片
  33. signoncommands "voice_scale 2; voice_overdrive 16; volume 0.5; echo Voice adjusted for HLTV"
  34. // 设置客户端的语音,观察者进入HLTV服务器后将被执行这些命令,多条命令可以用分号来分隔
  35. echo hltv.cfg loaded.
  36. // 在控制台里显示一句提示语
复制代码

本帖子中包含更多资源

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

×
 楼主| 发表于 2005-6-26 22:17:55 | 显示全部楼层 来自 中国–北京–北京–海淀区
花絮一:

在这次整理和翻译过程中,有几个参数的含义比较麻烦,因为要让大家明白这些参数的意义,我测试了多次,才弄清楚:

例如:mp_forcechasecam mp_forcecamera这两个参数,比赛的时候它们的键值均为2

而网上大多都是对mp_forcechasecam 的解释
死掉的人:0自由模式、1只能跟着自己队友走动、2尸体视线留在原地。

后来我发现,这个解释也是翻译的国外的,但是CS1.5,甚至更早的版本了,所以这个解释一直沿用到了CS1.6。

但经过我测试,当mp_forcechasecam键值为2时,并不是“尸体视线留在原地”,而是主视角+跟随队友。

那么既然mp_forcechasecam键值为2时是主视角+跟随队友,为什么比赛时还要将mp_forcecamera键值设为2呢?

经过我的多次测试得出了大家看到的解释:

mp_forcechasecam 2
// 死后跟随
// 0=所有玩家
// 1=仅队友
// 2=仅队友,主视角


mp_forcecamera 2
// 死后视角选择
// 0=全部视角
// 1=仅队友,全部视角
// 2=仅队友,主视角


下面我将测试过程给大家写出来,为了简化和便于理解,我下面的描述将mp_forcechasecam 用“A”代替,mp_forcecamera用“B”代替

当A=0,B=0时,效果=全部视角+所有活人

当A=0,B=1时,效果=全部视角+本队活人

当A=0,B=2时,效果=第一视角+本队活人

当A=1,B=0时,效果=全部视角+本队活人

当A=1,B=1时,效果=全部视角+本队活人

当A=1,B=2时,效果=第一视角+本队活人

当A=2,B=0时,效果=第一视角+本队活人

当A=2,B=1时,效果=第一视角+本队活人

当A=2,B=2时,效果=第一视角+本队活人

现在很容易看出,其实只要A或B其中一个键值为2,那么就是[第一视角+本队活人],比赛服务器则是为了确保万无一失,而将两个参数的键值都设为了2。

****************************************************************
花絮二:

还有值得一说的的参数,就是:

sv_voicecodec voice_speex 语音通话解码选择,voice_milesHL引擎长期以来用的语音解码(默认),占用带宽较大,为32kbps,而voice_speexValve新加入的解码,优于voice_miles,占用带宽较少,为2.4kbps15.2kbps 。

大家仔细看看自己的CS(CZ)客户端、服务器端的主目录,就会发现voice_miles.dllvoice_speex.dll文件说到speex解码,我想用过TeamSpeak2的朋友可能都记得,TS2采用多种语音解码,其中就包括speex解码,而且在TS2里,我认为通话效果最好的就是speex解码!而且带宽有多种选择!

而CS默认是用voice_miles,根据国外资料表明,该解码占用带宽较大,不被推荐。所以这次的server.cfg整理过程中,我向大家推荐speex解码。

sv_voicecodec voice_speex
//
语音通话解码
// voice_milesHL引擎长期以来用的语音解码(默认),占用带宽较大,为32kbps
// voice_speexValve新加入的解码,优于voice_miles,占用带宽较少,为2.4kbps15.2kbps

sv_voicequality 5
// 客户端语音通话质量(确保sv_voicecodec voice_speex)
// 1=非常差...........占用带宽 2.4 kbps
// 2=差...............占用带宽 6.0 kbps
// 3=中等.............占用带宽 8.0 kbps
// 4=好...............占用带宽 11.2 kbps
// 5=非常清晰.........占用带宽 15.2 kbps
回复

使用道具 举报

 楼主| 发表于 2005-6-26 22:18:14 | 显示全部楼层 来自 中国–北京–北京–海淀区
[2005-6-26]首次发表
[2005-7-2]修正参数mp_playerid的翻译,原翻译有误。
[2006-1-10]添加hltv.cfg设置翻译
回复

使用道具 举报

发表于 2005-6-26 22:20:32 | 显示全部楼层 来自 中国–湖南–长沙
虽然知道一些,但这个解释更专业,支持一下,顶!
回复

使用道具 举报

发表于 2005-6-26 22:33:04 | 显示全部楼层 来自 中国–江苏–无锡
我都是直接套用CPL设置再结合国内情况适当修改的。
回复

使用道具 举报

 楼主| 发表于 2005-6-26 22:39:49 | 显示全部楼层 来自 中国–北京–北京–海淀区
Post by King2004
我都是直接套用CPL设置再结合国内情况适当修改的。

如果您愿意,可以把您的根据实际网络状况修改的网络参数写出来(不用将server.cfg都贴出来),让大家参考。
回复

使用道具 举报

发表于 2005-6-26 23:01:11 | 显示全部楼层 来自 中国–山西–晋城
这是我看到解析Server.cfg最详尽的一份资料了.... 谢谢楼主 :byebye:
回复

使用道具 举报

发表于 2005-6-26 23:38:21 | 显示全部楼层 来自 中国–河南–安阳
你一个人占全了
回复

使用道具 举报

发表于 2005-6-27 00:19:07 | 显示全部楼层 来自 中国–江苏–无锡
Post by BoeZombie
如果您愿意,可以把您的根据实际网络状况修改的网络参数写出来(不用将server.cfg都贴出来),让大家参考。


一般就是这样了
sv_maxrate 25000
sv_minrate 0
sv_maxspeed 320
sv_maxupdaterate 101
sys_ticrate 101
decalfrequency 60
回复

使用道具 举报

发表于 2005-6-27 00:26:59 | 显示全部楼层 来自 中国–广东–佛山
Post by King2004
一般就是这样了
sv_maxrate 25000
sv_minrate 0
sv_maxspeed 320
sv_maxupdaterate 101
sys_ticrate 101
decalfrequency 60



sys_ticrate 101 ????
正确的应该用您服务器稳定的FPS值+30左右.
我的服务器一般在512fps,所以我用550,感觉还算稳定,客户端的ping值基本不跳动(或跳动幅度在5fps内) :byebye:
回复

使用道具 举报

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

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