VPS (CentOS7)でL4D2のサーバーを建てる
今更L4D2感ありますが、自分がやった手順と参考にしたリンクまとめました
メモの意味合いが強いので雑に書いてますがリンク先は丁寧に書かれてます
7/1追記:
CentOSでなくUbuntuなら↓のサイトが参考になります
https://github.com/SirPlease/Server4Dead-Project
①VPS導入
自分はさくらから借りました
②サーバー初期設定、Linux入門etc、第2回ぐらいまでやります
ネコでもわかる!さくらのVPS講座 〜第一回:VPSてなんだろう?〜 | さくらのナレッジ
**GUI導入、結構時間かかるのでCUIでもいい人は飛ばして問題ないと思います
さくらのVPSにCentOS7をインストールしてGUI環境を構築する(1)~OSインストール⇒GUI導入~ | n-portal
③SteamCMDダウンロード+ポート開放
↓のリンクはL4D2ではなくL4Dのガイドですが途中までは一緒です
Left 4 Dead dedicated server install guide for CentOS
「Installing Your Left 4 Dead Server」の項目までやります
**「Step to install L4D using SteamCMD」からはやりませんが、コマンドを書き変えればL4D2にも応用が利きます
④SteanCMDからL4D2をインストール
SteamCMDは ./steamcmd.sh で起動できます(quitで終了)
**自分は↓のリンクを参考にしたらうまくいなかったので↑の方法でやりました
サーバ構築/Linux - Left 4 Dead 2 Wiki
⑤サーバー起動
left4dead2.exeがあるディレクトリに移動
cd /home/<ユーザー名>/l4d2
サーバー起動、開放したポートを指定してください
screen -dmS <ユーザー名> ./srcds_run -console -game left4dead2 -port 27015
サーバーシャットダウン
screen -S <ユーザー名> -X quit
**<ユーザー名>には自分のユーザー名を入れてください
「adduser ○○」で入力したの○○の部分です
⑥サーバーにゲームから接続する
ゲーム内consoleから connect <IPアドレス> で接続
これでゲームが始まれば鯖立て成功の筈です
目安として、自分は8時間近く掛かりました
うーん長かった…
プログラミングが得意な人はもっと早く終わらせられると思います