ゲームサーバーは、インターネットに精通したオンラインゲーマーによって広く検索されています。 L4DまたはLeft4Deadは、オンラインでプレイされる人気のゲームです。マルチおよびシングルプレイヤーモードと、すべてのオンラインチートコードで利用可能な新しいバージョンのL4D 2が市場に出回っているため、多くのゲーマーはこのゲームを非常に魅力的だと感じています。ゲームサーバーは大量のインバウンドトラフィックを楽しんでいます。 CentOSなどのLinuxディストリビューションサーバーにゲームコンソールをインストールすることは、Linuxシステムの新規ユーザーにとっては困難な作業に思えるかもしれません。以下にリストされているのは、CentOSなどのLinuxディストリビューションでL4Dサーバーを構成、インストール、更新、および実行するための手順です。
サーバーを更新し、SteamCMDをインストールします
L4DゲームコンソールをCentOSサーバーに正常にインストールするには、最新で安全である必要があります。 StreamCMDは、同じものをダウンロードしてインストールするために必要なツールです。インストールの手順には、l4dという名前の新しいユーザーの作成と、セキュリティを強化するための強力なパスワードの設定も含まれている必要があります。
サーバーの更新–サーバーを更新する手順は次のとおりです。
yum update
yum upgrade -y
ゲーム機のユーザーと安全なパスワードを追加することは重要な必要性です。
adduser gameserver
passwd gameserver
ゲームコンソールが正しく機能するためには、必要なファイアウォールポートを開く必要があります。 L4Dアクセスを許可するための適切なファイアウォールポートの追加は、コマンドプロンプトで指定する必要があります。次のコマンドはこの目的を達成します。
firewall-cmd --zone=public --add-port=27015/tcp --permanent
firewall-cmd --zone=public --add-port=27015/udp --permanent
firewall-cmd --reload
SteamCMDを正常にインストールするには、特定のシステムライブラリが必要になる場合があります。次のコマンドは、SteamCMDの依存ライブラリをインストールします。
yum install glibc.i686 libstdc++.i686 -y
システムが最新の状態になり、ユーザー名が追加されたら、SteamCMDのダウンロードとインストールの手順をユーザーのホームディレクトリでフォローアップする必要があります。次のコマンドを使用します。
su gameserver
cd ~
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar xf steamcmd_linux.tar.gz
ゲームファイルは、SteamCMDを利用する次のコマンドを使用してインストールされます。
./steamcmd.sh +login anonymous +force_install_dir ./l4d +app_update 222840 validate +quit
インストールが正常に完了すると、画面に次のように表示されます。
Success! App '222840' fully installed.
サーバーにL4Dをインストールしても、バックグラウンドセッションでは実行されません。構成ファイルをカスタマイズし、ゲームサーバーユーザーのホームディレクトリに更新ファイルを作成する必要があります。この更新ファイルを使用して、必要に応じて定期的な更新を行う必要があります。 Nanoエディターでサーバー構成ファイル「server.cfg」を開いてカスタマイズを開始します。
nano ~/l4d/left4dead/cfg/server.cfg
ファイルで、好みに応じてサーバー名とパスワードのパラメーターを編集します。同じもののパラメーターは、ServerName、RconPasswordです。以下にリストされているのは、同じことを行うためのコマンドです。
hostname "ServerName"
rcon_password RconPassword
更新ファイルは、ゲームサーバーユーザーのホームディレクトリに存在する必要があります。ファイルの作成と編集にはnanoを使用してください。
nano /home/gameserver/update_l4d.txt
このファイルは、次のコマンドで構成されている必要があります。
login anonymous
force_install_dir ./l4d
app_update 222840
quit
サーバーを更新するコマンドは、
です。cd ~ && ./steamcmd.sh +runscript update_l4d.txt
次のコマンドは、画面上のバックグラウンドセッションでゲームコンソールサーバーを実行します。
cd /home/gameserver/l4d/
screen -dmS gameserver ./srcds_run -console -game left4dead -port 27015 +map l4d_farm04_barn +maxplayers 4 +exec server.cfg
サーバーのシャットダウンは、次のコマンドで簡単に実行できます。
screen -S gameserver -X quit