LinuxGSMを使用してLinux専用ゲームサーバーをセットアップする方法

ゲームサーバーは、シームレスなマルチプレイヤーゲーム体験を可能にします。 各プレイヤーとの間でデータを送受信します。 ゲームサーバーは、ゲームクライアントが使用するローカルサーバーまたはリモートサーバーにすることができます。 専用のゲームサーバーは、何百人ものゲーマーに優れたパフォーマンスと安定性を提供します。

従来、専用ゲームサーバーの管理は困難でした。 LinuxGSMは、Linux専用ゲームサーバーをすばやく簡単に展開および管理するためのオープンソースのコマンドラインツールです。 それはサポートします 何百ものゲーマーサーバー。 LinuxGSMは、依存関係をチェックし、ゲームサーバーファイルをダウンロードしてデフォルトの構成をロードし、ゲームサーバーの監視や更新などの一般的なタスクをスケジュールします。

このチュートリアルでは、セットアップ方法を学びます Linux専用ゲームサーバー を使用して LinuxGSM。 LinuxでのValheimDedicatedServerの展開を確認しましょう。

LinuxGSMを使用してValheimGameServerをデプロイする

LinuxGSMは、Ubuntu、Debian、AlmaLinux、RockyLinuxなどのLinuxディストリビューションで実行されます。

要件:

  • クラウドインスタンス-ここではUbuntu20.04を使用しています
  • のユーザー sudo アクセス
  • ゲームが推奨するRAMとCPUの必要量。 少なくとも4つのCPUと2GBのRAMが最適です。

ステップ1:システムを更新する

まず、パッケージインデックスを更新してください。

$ sudo apt update

ステップ2:ユーザーを追加する

ユーザーを作成してパスワードを設定しましょう。 ‘vhserver’という名前のユーザー名を作成するには、次のように入力します。

$ sudo adduser vhserver

出力:

Adding user vhserver' ... Adding new groupvhserver' (1000) …
Adding new user vhserver' (1000) with groupvhserver' …
Creating home directory /home/vhserver' ... Copying files from/etc/skel' …
New password:
Retype new password:
passwd: password updated successfully
Changing the user information for vhserver
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:

ユーザーが sudo 特権。 あなたは与えることができます sudo 以下を使用するUbuntuのユーザーの特権:

$ sudo usermod -aG sudo vhserver

次に、ユーザーを切り替えて、次のように入力します。

$ su - vhserver

ステップ3:linuxgsm.shをダウンロードします

これで、wgetコマンドを使用してlinuxgsmスクリプトをダウンロードできます。 ここでは、Valheim専用サーバーインストーラースクリプトをダウンロードします。

$ wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh vhserver

これにより、インストーラースクリプトと必要なディレクトリがユーザーのホームディレクトリにダウンロードされます。

ステップ4:インストーラースクリプトを実行する

次に、インストーラースクリプトを実行して、Valheim専用ゲームサーバーファイルのインストールを開始します。

$ ./vhserver install

画面の指示に従ってインストールを完了してください。 LinuxGSM構成ファイルは次の場所にあります。 lgsm/config-lgsm/<gameserver>

ステップ5:Valheimサーバーサービスを開始する

インストールが完了したら、Valheimゲームサーバーサービスを開始します。

$ ./vhserver start

出力:

[ OK ] Starting vhserver: Applying steamclient.so sdk64 fix: Valheim
[ OK ] Starting vhserver: Applying steamclient.so sdk32 fix: Valheim
[ OK ] Starting vhserver: Valheim Server

ステータスやその他の情報を確認できます。

$ ./vhserver details

Valheimゲームサーバーを停止するには、次のように入力します。

$ ./vhserver stop

ゲームサーバーに接続する

Steamにアクセスして、Valheimゲームサーバーに参加できます。 ゲームサーバーのIPアドレスに続けてポート番号(2456)を入力します。

LinuxGSMコマンド

LinuxGSMには、ゲームサーバーを管理するための便利なコマンドがいくつか付属しています。 ここでは、すべてのLinuxGSMコマンドを見つけることができます。

start st | Start the server.
stop sp | Stop the server.
restart r | Restart the server.
monitor m | Check server status and restart if crashed.
test-alert ta | Send a test alert.
details dt | Display server information.
postdetails pd | Post details to termbin.com (removing passwords).
skeleton sk | Create a skeleton directory.
update-lgsm ul | Check and apply any LinuxGSM updates.
update u | Check and apply any server updates.
force-update fu | Apply server updates bypassing check.
validate v | Validate server files with SteamCMD.
check-update cu | Check if a gameserver update is available
backup b | Create backup archives of the server.
console c | Access server console.
debug d | Start server directly in your terminal.
install i | Install the server.
auto-install ai | Install the server without prompts.
developer dev | Enable developer Mode.
donate do | Donation options.

結論

このチュートリアルでは、Linuxgsmを使用してLinux専用ゲームサーバーをセットアップする方法を学びました。 ここでは、Valheim DedicatedServerをLinuxに正常にデプロイしました。