Half-Life2のCoop系MOD”Obsidian Conflict”のDedicatedなサーバーの立て方

OCのWikiとフォーラムを参考にしたらできたのでメモを兼ねて。

◆必要なもの

●HldsUpdateTool

●Obsidian Conflictのインストーラーファイル

●GCFScape

steamappsフォルダ内の

●half-life 2 content.gcf
●source 2007 binaries.gcf
●source 2007 shared materials.gcf
●source 2007 shared models.gcf
●source 2007 shared sounds.gcf

HL2がインストールされてないと無い気がする。

◆手順

最初に、HldsUpdateToolを実行する。

HldsUpdateTool.exe -command update -game orangebox -dir “(インストール先のディレクトリ)”

注意:OCWikiではオプションが”-game tf”となっているが、現在はTF2は新しいエンジンを使っているので互換性がない模様。

wineの場合Z:が初期設定でルートを参照するようになってるようなので、”Z:\”を使って絶対パスで指定するのが確実かも。

サーバーファイルのダウンロードが始まるので、暫く待つ。

ダウンロードが終わったら、インストール先のフォルダを参照する。

“hl2″と”orangebox”のフォルダがあるので、hl2フォルダの中身を(インストール先)orangeboxhl2に上書きコピーする。

GCFScapeでsteamappsフォルダにある、”half-life 2 content.gcf”を開き、hl2フォルダ内にあるmapsフォルダを(インストール先)orangeboxhl2に展開する。もし上書きコピーするか聞かれた場合は、すべて上書きコピーする。これ以降も同じ。

同様に、GCFScapeでsteamappsフォルダにある”source 2007 binaries.gcf”を開き、hl2フォルダの中身を(インストール先)orangeboxhl2に展開。

以後同様に、source 2007 shared materials.gcf, source 2007 shared models.gcf, source 2007 shared models.gcfのhl2フォルダの中身を(インストール先)orangeboxhl2に展開。

(wikiに書いてないけどsource 2007 binaries 2.gcfについても同じ手順でコピーしといた方がよさげ?)

次に、OC本体のインストールを行う。wineの場合はLANG=Cをつけて実行するとデフォルトで英語メッセージになるので文字化けしない。

インストール先については、今回はHldsUpdateToolを用いているので、参照画面でorangeboxフォルダを選択。インストール先がorangeboxobsidianとなっていることを確認。

wineの場合、ここでフォルダ参照画面を出そうとするとインストーラーがフリーズする(oc 1.35 + wine1.2-rc2で確認)ので、手動でフォルダを入力する。この時パスの最後がorangeboxobsidianとなっていることを確認すること。

インストールの内容は今回はサーバーなのでServerを選択する。SourceMod関係のファイルはお好みで。

確認画面でインストール内容を確認したら、インストールを行う。

インストールが終わったら、サーバーを起動する。

orangeboxフォルダにあるsrcds.exeから起動する。このとき起動オプションに-game obsidianをつけないと起動しなかった。

wineの場合、LANG=C WINEDEBUG=-all wine srcds.exe -console -game obsidian -ip (IPアドレス) -port (ポート番号) +map oc_lobby …とするのがよさげ。

ローカル局の映りが悪い原因が判明

今まで映ってたTOKYO MX、チバテレビ、テレ玉の感度が最近すごく悪くなった。

他の地上局は普通に感度がいいのにこの3局だけ感度が悪く、方向を調整しても直らないから、障害物でもできたのかなと思ってひと月ぐらい放置しておいた。

下の階のレグザではちゃんと映ってて、感度もそこそこ。元々このテレビ若干感度が低くても、フリーオやらPT1やらに比べたらしっかり映るみたいだから、あんまし気にしてなかった。

ブースターの調子が悪いのかと思ったけど電源ランプは普通に付いてるし、コネクタもしっかり繋がってるし、

…と思って分配器見てみたら…

仮組みのままリングつけずに放置してたの忘れてたorz ここに使ってるケーブルを一部切って他に使うかもしれなくて、固定しちゃうとケーブル切らないといけないからってそのままにしといたんだっけかw 反対側(室内に引き込む部分)は抜けてはいなかったけど、やっぱりリング付けてなかった。よく持ってたなーと。

挿し直したらPT1計測でMXで30dB、チバ、テレ玉で24dBぐらい行くようになった。ブースターの出力落としても問題なかった。それにしても特定の局だけ出力落ちるってことあるのね。他の地上局の感度が十分高かったからなのかも。

Web用ポート変更とコメ欄解放

4月から社会人なんとかやってます。ようやく慣れたとこぐらいとかいいつつ風邪引いてるんだが…

鯖について2つほど大きな変更を加えようかと。ポリシー的な部分だけど。

一つはWebに使ってるポート。

今は80番と774番の2つを割り当ててるけど、今後は80番のみを使う方向にしようかと。774番はウェルノウンポートに入ってるからあんまし使わない方がいいのかなって。もしかしたら別の番号を用意するかもしれないけど。

当分は告知も兼ねて残す予定。もしブックマークとかしてる人がいたら直しておいてもらえると。

http://radiowave.moe.hm/ でいけるので。”:774″とか付いてたら外してもらえると。

なんで80番以外を使ってたかって言うと、

80番ポートを開けると、2ちゃんの特定の板で公開プロキシと誤認されて、書き込み出来ない問題があったから。それだけ。

これは2ちゃんのサーバーから来るポートチェック用のコネクションを拒否すれば、スルーできることがわかった。

手始めにWordPressのアドレスが774になってたので変更しといた。画像やリンクがまだ774の方に行くようになってるけど、そのうち直す予定。これデフォルトで絶対パスというかURLが指定されてるけど、相対パスじゃだめなのかな。

もう一つ、コメント欄開放しようかと。今までレスする暇が無いと言う理由で開放してなかった。暇が無いのは今もそうなんだけど書けるようにしとこう。多分スルーが多々あると思うけど、そこらへんはご勘弁を。

ツイッター始めてます

http://twitter.com/armgadge

こっちに書くほどでもないか、速報性のあるネタを扱う予定。

フォロー、レスはご自由にどうぞ。ただしレスは必ず返すとは限らないことをご了承を。

ここのコメント欄もレス返す余裕無いからと理由で最初から無効にしてたけど、いい加減公開しようかな。そろそろSourceModプラグインで動かないとか苦情来そうだし。なんかコメント用プラグインでも探そうかしら。

WordPressの自動インスコが動かない

なんだか最近のバージョンで上手く動かないんだけどなんでだろ。

自動インストール始めると、インストールの進捗が表示されるはずのメイン画面が空白になる。FTPの所にわざと間違ったアドレスとかパス入れてもこうなるし。エラーログも出てないし、なんなんだ…

そういうわけで、本体のアップグレードは仕方なく手動でやってるけど、一度自動に慣れるとめんどくさいもんだね。