CS1.6鯖考察。

CounterStrike1.6の鯖考察です。
試合向けの"良い"鯖を建てたいなぁと思ってます。
たまたま知り合いに試合鯖として使ってもらえたので、その傾向を見る。

鯖スペック

CPU: Celeron 420 (1.6Ghz)
RAM: DDR2-667 1GB * 2枚
HDD: 160GB
NIC: Intel PRO/1000 MT Server Adapter
OS: CentOS 5.2 (Kernel: 2.6.33.6-rt26)
ルーター: IX2015
設置: 自宅(山梨 西部)
回線: NTT 東日本 Bフレッツ ハイパーファミリーコース(100Mbps)
ISP: ODNフレッツ光コース)
備考: HTTP鯖, Mumble鯖兼用

試合用 server.cfg
http://hlds.rying.net/arc/match_server.cfg

ある1試合での10人のping値を4回取得

1試合目

25ms 22ms 24ms 25ms
17ms 13ms 14ms 14ms
19ms 21ms 20ms 19ms
18ms 16ms 16ms 17ms
29ms 26ms 27ms 25ms
37ms 34ms 35ms 32ms
49ms 46ms 46ms 44ms
23ms 18ms 20ms 20ms
28ms 27ms 26ms 25ms
22ms 19ms 22ms 23ms

平均: 25ms


2試合目(7人入れ替えっぽい)

19ms 18ms 19ms 17ms
24ms 24ms 24ms 26ms
19ms 18ms 17ms 21ms
17ms 16ms 16ms 18ms
15ms 17ms 14ms 15ms
23ms 22ms 23ms 23ms
13ms 12ms 13ms 13ms
21ms 22ms 22ms 23ms
22ms 22ms 25ms 23ms
17ms 18ms 17ms 17ms

平均: 19ms
サンプルが17人だったわけだけど、比較的pingは普通だった。
欲を言えば、20ms未満がいいが、こればかりはISPとの兼ね合いや物理的な距離の問題があるので、現状どうしようもない。

ある1試合でのstats読みのFPS値の変動

頻繁にやると試合中の邪魔になるかと思ったので、試合中に5回くらいstatsを試行してFPS値のmax/minをとった。
1試合目

CPU   In    Out   Uptime  Users   FPS    Players
51.67 79.45 109.72       8    18 1000.00      10

CPU   In    Out   Uptime  Users   FPS    Players
53.75 89.50 130.65       8    18  497.02      10

2試合目

CPU   In    Out   Uptime  Users   FPS    Players
60.80 95.13 133.26      70    31  947.87      10

CPU   In    Out   Uptime  Users   FPS    Players
62.20 90.21 117.73      69    31  239.64      10

1試合目の時は、500以下を下回る事はあまりなく、だいたいが800〜1000で落ち着いていたが、
2試合目のときは頻繁に250〜500が出るようになった。CPUも使っていて不安になった。
が、2試合目の後半にstatsを行った時、1試合目と同じぐらいの値が出たので、たまたまではないかなーと思う。
おそらく裏で何らかのスクリプトが動いてたかもしれない。

送受信の帯域

適当キャプチャ。プレイヤー10人でHLTV無し。

    受信       送信
67.2kB/s  126.2kB/s
67.1kB/s  123.9kB/s
69.9kB/s  136.3kB/s 
72.9kB/s  123.6kB/s

受信は小さく、送信が大きい。
余裕をみて1つのHLDSあたり、下り0.7Mbps上り1.5Mbpsの帯域が必要だろうと思う。
これを安定して出すにはADSLではまず不可能。

使用者の声

2人にしか聞けなかったけど、鯖を使った感想を聞いてみた。
l氏(1試合目,2試合目) : 特に問題なかった。
p氏(2試合目) : 良鯖でした
他の人が「弾があたらない」等と言う事は特になかったようです。

まとめ

意外といけるかもな!!
この程度のスペックでもいけるということかな。
この程度のスペックのマシンがちょうど売っていて、NTT-X storeでML110っていう格安な鯖がある。


ML110 G5 Celeron440 2.0GHz 1GB 160GB 4456070-CSET 11,280円
http://nttxstore.jp/_II_HP13207801 (アフィリエイトではない)


12日までならクーポン付で8,980円で送料無料で購入できるので、
光回線かつ、悪くないルータかつ、電気代は多少我慢できるって条件が当てはまる人で、
鯖建てたいなぁと思ってる人はこいつにLinuxいれて試合鯖を是非建ててみてください。
また、買い損ねた人もたまに眺めてれば、クーポンが復活するので、狙ってみては。
欠点はミドルタワーなので場所を結構とります。設置場所にはご注意を。