メモとまとめと雑記

L4D2のサーバー管理用

VPS (CentOS7)でL4D2のサーバーを建てる

今更L4D2感ありますが、自分がやった手順と参考にしたリンクまとめました

メモの意味合いが強いので雑に書いてますがリンク先は丁寧に書かれてます

 

7/1追記:

CentOSでなくUbuntuなら↓のサイトが参考になります

https://github.com/SirPlease/Server4Dead-Project

 

VPS導入

Sakura 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をインストール

サーバ構築 - Left 4 Dead 2 Wiki

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時間近く掛かりました

うーん長かった…

プログラミングが得意な人はもっと早く終わらせられると思います