鯖の立て方SourceMod編
編集中にテキスト整形のルール表示したら書いた文が全部消えたぜ!畜生俺の30分を返しやがれ
はじめに
なんでこんなややこしいんだぜって程でもないけど、ほどよくややこしいSourceModの鯖立て。
しかもSource系に限らず鯖立て関連の文献がほとんど英語なので、わかる所だけ書いとく。
適当な知識で書いてるから、間違ってるところとかあったらガンガン修正してくれ。
俺も気が向いたら書き足したりするんじゃないかな。
べ、別にみんなの鯖で遊びたいわけじゃないんだぜ。
STANDALONE COMPLEX
いきなり意味不明だが要はスタンドアロン版のSource Dedicated Serverを使う方法だ。
一番メモリ消費が少ないからそこそこ非力なPCでも使えるんじゃないかな。
Linux版もあるらしいけど、ペンギンとか赤帽なんて使っている変態ならきっと自力でなんとかなると思うので割愛。
1. ↓を落としてインストール。
http://storefront.steampowered.com/download/hldsupdatetool.exe
.exe恐怖症なのはわかるが怖がらずクリックだ。
2.コマンドプロンプトで↑をインストールしたフォルダに移動。
コマンドプロンプトはスタートメニューのアクセサリの中にある。
フォルダ移動のコマンドは cd [移動先のフルパス] な。
例)cd C:\Program Files\Valve\HLServer
3.↓のコマンドを打ち、お茶と羊羹をいただきながらまったり待つ。
HldsUpdateTool.exe -command update -game hl2mp -dir
4.立てたいMODのサイトから、サーバー用のファイルを落としてきて、srcds.exeのあるフォルダに解凍。
英語読めねぇよって人はSteam\steamapps\SourceModsからMODのフォルダをコピーしても一応動くっぽいよ。
5.再びコマンドプロンプト。さっきと同じフォルダへ移動。
そして↓のコマンドを打てば、めでたく鯖が起動する。やったぜ。
srcds.exe -console -game (MODのフォルダ名)
立ってるか確認
鯖が立ってるか確認したいときは、Steamのサーバーブラウザを使えば簡単。
LANのタブを選べば自分の鯖が見えるはずだ。
ネットワーク周りのこといろいろ
ポート開放
ご存知ポート開放。これをしなければ、プレイヤーが鯖に参加することはできない。
鯖を立てる時、まず詰まるのがこれだと思う。
実のところポート開放のやり方は、OSとかセキュリティソフトとかルーターとかによって違うので、
こうすればいいぜって教えることができないんだ。
そんなわけでGoogle先生に聞くのが手っ取り早いかと思う。
http://www.google.co.jp/search?hl=ja&q=%E3%83%9D%E3%83%BC%E3%83%88%E9%96%8B%E6%94%BE&lr=
最近ではファイル共有ツールが流行ってるから割と色々出てくるはず。鯖を立てる時もやることは一緒。
でも割れはだめだぜ!がっぽいとの約束だ!
グローバルIPとプライベートIP
鯖を立てたら、スレとかSteam告知とかで人を集めることになる。
その時、サーバーのアドレスを書いておくとみんなが鯖を探す手間が省けてハッピー。が、ここでも注意が必要。
192.168.xx.xxという感じのアドレスはプライベートIPといって、貴方の家でだけ使えるIPみたいなもの。
よってこれをスレに書いても誰も鯖には来られません。
http://taruo.net/e/
ここに行ってREMOTE_ADDRという項目を見れば、そこに貴方のグローバルIPがあるはずです。
Dystopiaの鯖を立てる時の注意
スタンドアロン版SRCDSでDystopiaの鯖を立てる時は、以下の手順を踏まないとちゃんと動かないって公式が言ってた
1.dystopia_v1\cfg\server.cfgを編集。メモ帳でおk
map dys_assemble の部分を消す。上書き保存。
2.dystopia_v1\cfg\valve.rcを編集。メモ帳でおk
map dys_assembleを追加。
サーバーが起動したとき最初に出るマップになる。
別のマップを指定すればそのマップが出るようになる。
3.dystopia_v1\motd.txtを編集。メモ帳で以下略
Message of the dayのことらしい。編集しろと公式には書いてあるけど、別に空白のままでも良いっぽい。
4.dystopia_v1\mapcycle.txtを編集。メモ以下略
マップサイクル。ここに書かれてる順にマップが切り替わる。
Steam版Source Dedicated Server
ここの記事を書いてる途中でスレに書き込みが。
SourceModsに入ってるMODのフォルダをsource dedicated serverのフォルダのなかに入れる
↓
SDS起動
↓
起動するゲームが追加されてる
おしまい
それマジで言ったん?ソースあるんならいますぐ出せ