サーバ構築/Linux のバックアップ差分 (No. 5)

  • 追加された行はこの色です。
  • 削除された行はこの色です。
*サーバ構築ガイド(Linux版) [#jced8b1b]

**動作環境 [#pb9aa123]
Linux Kernel 2.6以上のOSがおすすめ。
例えば、Redhat、Fedora、SUSE、Gentoo、Debianなど。

あとはそれなりのPCスペックとADSL以上の回線があればOKです。

**インストール手順 [#t4292d2b]

"Install: Linux (Rev. 2)"の簡易訳を一部Left4dead2用に改変しました。

http://www.srcds.com/db/engine.php?subaction=showfull&id=1098643920&archive=
***0) 注意 [#j6ee9684]

ここでは、LinuxでのSource Dedicated Serverの導入の仕方を説明します。
Linuxの基本知識(端末の操作など)が十分あることが前提です。

***1) 基本ソフトウェアの導入 [#ebecc7de]

hldsupdatetoolとは、Left4dead2などのゲームを動かすサーバを構築するために
必要なファイルを導入するためのツールです。

適当なディレクトリを作成し、そこに[[VALVeのWebサーバ>http://www.srcds.com/]]から
hldsupdatetoolをダウンロードして保存して実行します。

具体的には、端末で以下のコマンドを実行してください。

  mkdir srcds_l
  cd srcds_l
  wget http://www.steampowered.com/download/hldsupdatetool.bin
  chmod +x hldsupdatetool.bin
  ./hldsupdatetool.bin
  ./steam

sh: uncompress: command not found と表示された場合は以下のコマンドを実行してください。

 ln -s /usr/bin/gzip /usr/bin/uncompress
 ※念の為「find / -name '*gzip' -print」とやって場所を確認しといた方が良いかも


なお、hldsupdatetool.binを実行した後、規約に同意するかどうかが聞かれますが、
そこで"yes"と入力することで、steamのアップデートファイルが展開します。

この展開時に何かエラーが起きたら、以下のページを参照してください。

http://forums.srcds.com/showthread.php?tid=736&pid=3508#pid3508
 
***2) ゲーム用ファイルのダウンロード [#y1edabc4]

Left4dead2用のファイルのダウンロードをします。
サーバや回線の混雑状況により、この作業に長時間かかる可能性あります。

以下のコマンドを実行して、先ほど作成したディレクトリにLeft4dead2用のファイルを導入します。

  ./steam -command update -game left4dead2 -dir . 


***3) サーバ設定の調整 [#m266c56e]

srcds_l/left4dead2/left4dead2/cfg/server.cfgを編集してください。

//([[server.cfgの設定]]を参照)
***4) ゲームサーバの起動 [#ec66eb8f]

Source Dedicated Serverを起動し、l4d2のゲームサーバを稼動させます。

以下のコマンドを実行してください。

  ./srcds_run -console -game left4dead2

(その他のオプションについても他ページを参照)

**RCONツール [#gdf33a2c]

LINUXのRCONはうまく動かないときがあります。その場合は以下のURLを参考にしてみてください。

http://css.no-eta.net/doc/howtobuild_srcds/maintain_server