GNU/Linux >> Linux の 問題 >  >> Ubuntu

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

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

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

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

LinuxGSMを使用してValheimゲームサーバーをデプロイする

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権限を持っていることを確認してください。以下を使用して、Ubuntuのユーザーにsudo特権を与えることができます:

$ 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)を入力します。

<ip-address: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専用ゲームサーバーをセットアップする方法を学びました。ここでは、ValheimDedicatedServerをLinuxに正常にデプロイしました。


Ubuntu
  1. ArchLinuxでSFTPサーバーをセットアップする方法

  2. 専用サーバーでFTPダンプを設定する方法

  3. 専用サーバーでSmarterStatsを設定する方法

  1. Linuxで専用のMinecraftサーバーをセットアップする方法

  2. Linux VPSにMinecraftゲームサーバーをインストールする方法は?

  3. Linux で Wekan Kanban サーバーをセットアップする方法

  1. Linuxで環境変数を設定する方法

  2. LinuxにSQLServerをインストールする方法

  3. Ubuntu18.04でOpenVPNサーバーをセットアップする方法