2015年4月25日土曜日

Server03 を Nightmare モードサーバーにした

Server03のserver.cfg をServer04のcfgを元に作成。
sv_difficulty nightmare に書き換え。
nmrihstatsプラグインをserver03用に書き換え、コンパイルし、server.cfg にプラグインロードを書き込む。
motd内容をserver04用を元に書き換え。

サーバーに鍵かけて、ログインして確認。

ということで、Server03をナイトメア専用サーバーにした。

2015年4月18日土曜日

1.09.4は致命的な問題が多いかもしれない

Mr.Halt とのチャットでサーバークラッシュの話になった。
彼の3つあるサーバー(windows)が全て15分から30分でメッセージも無くクラッシュするらしい。
また、ys24ys(RPGshopサーバーADMIN)のサーバーもメッセージとともにクラッシュするらしい。
メッセージは
edicts : -16286 used of 2048 ma

自分のサーバーも"Attempted to link a node to itself"というメッセージが大量に出ることがあるし。ちなみにこのメッセージが出てもサーバーは落ちず、単にメッセージが出るだけかもしれない。だが、メッセージ量が凄いのでログがすぐ100Mとか1Gとかになる。今ログサイズを見たらサーバー05が2.3Gもあった。。。昨日の夜からだから大体一日でこの容量。ログがでかすぎるから中を見る気がしないが、多分このメッセージのせいだろう。今ディスクの空き容量が5Gだが、こんな容量の増え方されたらすぐサーバーがパンクする。。。。

2015年4月17日金曜日

謎メッセージ(Attempted to link a node to itself)がまだ出る

このメッセージが出ると(多分)サーバーリストに表示されないし、このメッセージはずーっと連続で表示され続けるため、ログ容量がガンガン増えてゆく。

原因はわかっていないが、changelevel_nextすると発生する。また、ログを見るとサーバーが2つ目のマップに切り替えた後に発生している。だが(現時点で)発生していないサーバーでは、マップは3つ以上切り替えている。

とりあえず、srcds の起動オプションから -dev を外して最低限のオプションだけにしてみた。

と、思ったら今サーバー05で発生していた(起動オプションを変える前に起動していたサーバー)。が、なぜかこのメッセージ後マップ切り替えが発生し、普通に起動していた。
このメッセージ発生後でも復帰することあるのか。。。

1.09.4サーバーアップデート完了

アップデート詳細は http://www.nomoreroominhell.com/forums/index.php?showtopic=12183
アップデート詳細の一部翻訳は http://yomox9.blogspot.jp/2015/03/1094.html

・這うゾンビ(Crowing zombies)正式追加。sv_zombie_shambler_crawler_chanceが這うゾンビの出現確率。default値は 0.02。つまり2%。自分的には少なすぎるので、アップデート前に自分のサーバーで設定していた0.15(15%)に設定した。

・州兵ゾンビ出現確率は多分 sv_ng_zombie_chance で、default値は0.1(10%)。サーバー10(ドッジボール専用サーバー)は 0(0%)に設定した。

nmrih1.09.4サーバーアップデート後、謎のメッセージによりサーバー起動出来ず

謎のメッセージによりサーバー起動出来ず
メッセージは Attempted to link a node to itself
ググったがさっぱり引っかからない。
なお、サーバーの起動は NMRIH_server_watchdog.bat から行っている。
試しに、NMRIH_srv01_test.bat (サーバー01単独で起動するバッチ) からサーバー01を起動。
起動した。
NMRIH_server_watchdog.bat の中身を書き換え、サーバー01だけを起動させてみる。
起動しない。

よって、NMRIH_server_watchdog.bat に原因がありそう。ただし、今まで起動して今回から起動出来なくなる理由がいまいち検討つかない。が、他に手がかりがないので、NMRIH_server_watchdog.bat で srcds を起動している下記箇所の起動オプションを1つずつ削って、起動しなくなるオプションを探してみる。

NMRIH_server_watchdog.bat
start /high srcds.exe -steam_dir ../ -steamcmd_script ../nmrih_update.txt -console -debug -dev -insecure +hostport %2 +rcon_password %3 -game nmrih +maxplayers %4 +servercfgfile %5 +map %nmrih_lastmap%

結果、上記 -debug をつけると起動しないことがわかった。
このオプションが機能していたかはわからないが、今回このオプションの動作が変わったみたい。

以上、記録。