Left4Dead2のサーバー構築のメモ
これは自分用のメモです。
Left 4 Dead 2のLinux上でのサーバーをインストールする際にHldsupdatetoolを用いてもデータがダウンロードされなかったなどで構築できないためのもう1つの方法です。
目次
・サーバーインストーラはSteam CMD
・開始/停止/再始動
・サーバーのアップデート
・サーバーの状態確認
・サーバーのバックアップ
・サーバーのコンソール
この方法は
・Debianベースのディストリビューション(Ubuntu , Mintなど)
・Redhatベースのディストリビューション(CentOS , Fedoraなど)
で動作します。
【準備】
スクリプトを使えるようにします。
今回はUbuntuの方法のみ書き込みます。
32ビット
$ sudo apt-get install gdb mailutils postfix
64ビット
$ sudo apt-get install gdb mailutils postfix lib32gcc1
64ビットはlib32gcc1をあらかじめインストールする必要があります。
【インストール】
1,サーバー用アカウント作成
# adduser OOOO
# passwd OOOO
# su OOOO
2,スクリプトのダウンロード
$ wget http://raw.github.com/dgibbs64/linuxgameservers/master/Left4Dead2/l4d2server
3,ダウンロードしたものに実行権を付加
$ chmod +x l4d2server
4,インストーラーを実行し適当に設定する。
$ ./l4d2server install
以上でインストール作業は終了。
続いて操作について
サーバーの開始
$ ./l4d2server start
サーバーの停止
$ ./l4d2server stop
サーバーの再始動
$ ./l4d2server restart
サーバーのアップデート
$ ./l4d2server update
サーバーの状態確認
$ ./l4d2server monitor
状態確認の際にメールを送ることができる。
もしサーバーがオフラインになったりしたら詳細を送るようにできる。
nano l4d2server
########ここから内容##########
# Notification Email
# (on|off)
emailnotification="on"
email="example@example.com"
############ここまで##########
メールのテスト
$ ./l4d2server email-test
デバッグモード
正常に動作しなかったりしたらこれ
$ ./l4d2server debug
サーバーの詳細情報確認
$ ./l4d2server details
コンソールモード
$ ./l4d2server console
Ctrl+b d で抜ける
Ctrl+Cではサーバーも落としてしまう。
バックアップ
$ ./l4d2server backup
Cronの自動起動などは適当に設定します。
情報は下記URLから日本語に訳しただけです。
http://www.danielgibbs.co.uk/scripts/l4d2server/
Left 4 Dead 2のLinux上でのサーバーをインストールする際にHldsupdatetoolを用いてもデータがダウンロードされなかったなどで構築できないためのもう1つの方法です。
目次
・サーバーインストーラはSteam CMD
・開始/停止/再始動
・サーバーのアップデート
・サーバーの状態確認
・サーバーのバックアップ
・サーバーのコンソール
この方法は
・Debianベースのディストリビューション(Ubuntu , Mintなど)
・Redhatベースのディストリビューション(CentOS , Fedoraなど)
で動作します。
【準備】
スクリプトを使えるようにします。
今回はUbuntuの方法のみ書き込みます。
32ビット
$ sudo apt-get install gdb mailutils postfix
64ビット
$ sudo apt-get install gdb mailutils postfix lib32gcc1
64ビットはlib32gcc1をあらかじめインストールする必要があります。
【インストール】
1,サーバー用アカウント作成
# adduser OOOO
# passwd OOOO
# su OOOO
2,スクリプトのダウンロード
$ wget http://raw.github.com/dgibbs64/linuxgameservers/master/Left4Dead2/l4d2server
3,ダウンロードしたものに実行権を付加
$ chmod +x l4d2server
4,インストーラーを実行し適当に設定する。
$ ./l4d2server install
以上でインストール作業は終了。
続いて操作について
サーバーの開始
$ ./l4d2server start
サーバーの停止
$ ./l4d2server stop
サーバーの再始動
$ ./l4d2server restart
サーバーのアップデート
$ ./l4d2server update
サーバーの状態確認
$ ./l4d2server monitor
状態確認の際にメールを送ることができる。
もしサーバーがオフラインになったりしたら詳細を送るようにできる。
nano l4d2server
########ここから内容##########
# Notification Email
# (on|off)
emailnotification="on"
email="example@example.com"
############ここまで##########
メールのテスト
$ ./l4d2server email-test
デバッグモード
正常に動作しなかったりしたらこれ
$ ./l4d2server debug
サーバーの詳細情報確認
$ ./l4d2server details
コンソールモード
$ ./l4d2server console
Ctrl+b d で抜ける
Ctrl+Cではサーバーも落としてしまう。
バックアップ
$ ./l4d2server backup
Cronの自動起動などは適当に設定します。
情報は下記URLから日本語に訳しただけです。
http://www.danielgibbs.co.uk/scripts/l4d2server/