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

マウント&ブレードのセットアップ方法:CentOS上のウォーバンド専用サーバー

はじめに

この記事では、新たにプロビジョニングされたCentOS 6.5仮想プライベートサーバーにMount&Blade:Warband専用サーバーをセットアップする方法について説明します。

前提条件

-CentOS 6.5(64ビット)VPSをプロビジョニングする必要があります。

-サーバーがない場合は、Atlantic.NetのCentOSサーバーを検討してください。このゲームの推奨プランはミディアムプランです。

Mount&Bladeのインストール:CentOSにWarband専用サーバー

まず、EPELリポジトリをインストールする必要があります:

yum install epel-release -y

次に、システムパッケージとEPELデータベースを更新します。

yum update -y

そして最後に、必要なすべてのパッケージ:

yum install tmux nano wine unzip wget -y

注:Wineのインストールには数分かかるため、しばらくお待ちください。

次に、ファイアウォールで必要なポートを開きます。 Steamユーザーと非Steamユーザーに必要なデフォルトのポートは7240と7241です。これらをIPtablesで開きましょう:

nano /etc/sysconfig/iptables

REJECTルールの前に次の行を追加します。

-A INPUT -p tcp --match multiport --dports 7240,7241 -j ACCEPT
-A INPUT -p udp --match multiport --dports 7240,7241 -j ACCEPT

追加のルールを追加した後のiptablesファイルの例。

完了したら、変更を保存し、CTRL O+EnterとCTRLXを使用してnanoを終了します。

次に、IPtablesを再起動します:

service iptables restart

ルールが適用されていることを確認します:

iptables -L

iptablesの例-L

ファイアウォールの構成は以上です。

専用サーバー用に別のユーザーを作成するときが来ました。このユーザーに好きなように電話をかけますが、このハウツーのために、「ウォーバンド」を使用します:

useradd Warband
passwd Warband

次に、作成したユーザーのホームフォルダーに移動して、サーバーファイル用のディレクトリを作成します。

su Warband
cd
mkdir Warband_Server
cd Warband_Server

作成したWarband_ServerディレクトリにWarband専用サーバーファイルをダウンロードします。最新の専用サーバーは、こちらの「その他のダウンロード」セクションにあります。

「その他のダウンロード」の例

リンクを右クリックして[リンクアドレスのコピー](Chromeの場合)または[ショートカットのコピー](Internet Explorerの場合)を選択すると、zipファイルを「取得」できます。

サーバーにダウンロードするためのリンクを取得します。

たとえば、ダウンロードリンクを取得した場合。

専用サーバーファイルができたので、それらを解凍する必要があります:

unzip mb_warband_dedicated_1158.zip

解凍したWarbandディレクトリに移動します。実際のディレクトリ名を入力するには、TABを使用する必要がある場合があります:

cd Mount\&Blade\ Wardband\ Dedicated/

内部には、使用する多くのサンプルサーバー構成テンプレートがあります。最も簡単な方法は、既存のテンプレートの1つを編集することです。ホストするゲームモードの種類を決定したら、nanoで開きます:

nano Sample_Team_Deathmatch.txt

該当する設定については、このファイルを確認してください。最初に行う変更は次のとおりです。

#set_pass_admin ADMINPASS
#set_server_name SERVERNAME
#set_welcome_message WELCOME MESSAGE

「#」を削除し、管理者パスワード、サーバー名、およびウェルカムメッセージに適切な変更を追加します。また、サーバー名にスペースや特殊文字を含めることはできません。スペースを作成する必要がある場合は、アンダースコアを使用してください。

注:このファイルに追加する追加のコマンドは、readme.txtから見つけることができます。たとえば、次の行を追加することを強くお勧めします。

set_control_block_direction 1

1に設定すると、ブロックはマウスで手動で行う必要があります。それ以外の場合、方向ブロックは自動的に行われます…そしてそれは楽しいことではありません。

完了したら、変更を保存し、CTRL O+EnterとCTRLXを使用してnanoを終了します。

それでは、先ほどインストールしたTMUXパッケージについて説明しましょう。

専用サーバーを実行する準備ができましたが、現在のターミナルセッションから開始すると、セッションを切断/終了すると停止します。そこでTMUXが登場します。TMUXを使用すると、他のアプリケーションを実行するための「ウィンドウ」を作成できます。これにより、ウィンドウを開いたまま、現在のターミナルセッションを終了して、選択したサービスを実行できるようになります。

注:TMUXは、ターミナルマルチプレクサーと呼ばれるものです。どちらも非常に忠実なユーザーベースを持っています。どちらを使用するかは好みの問題です。 TMUXの最も人気のある代替手段はSCREENです。

新しいウィンドウを開きます:

tmux

次に、Wineで専用サーバーを起動します。これを実行するときは、専用サーバーファイルディレクトリにいることを確認してください:

wineconsole --backend=curses Sample_Team_Deathmatch_start.bat

注:各ゲームモードテンプレートには、関連付けられた「.bat」ファイルがあります。編集したテンプレートに対応するものを実行します。

wineconsole.exeの例

専用サーバーのロードが完了したら、CTRL B+Dウィンドウを閉じることができます。

注:「tmuxattach」コマンドを使用して、アクティブなTMUXセッションを再度開くことができます。

次に、「top」コマンドを使用してサーバーがまだ実行されていることを確認します。

トップの例

さあ、サーバーに参加しましょう!

作成されたゲームサーバーの例。

VPSホスティングサービスとVPSホスティング価格の詳細をご覧ください。


Linux
  1. CentOS 8でDHCPサーバーをセットアップする-その方法は?

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

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

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

  2. CentOS7でNginxサーバーブロックを設定する方法

  3. CentOS8でVSFTPDを設定する方法

  1. CentOS7でOpenVPNサーバーをセットアップする方法

  2. CentOS8でNginxサーバーブロックを設定する方法

  3. VSFTPDを使用してCentOS8でFTPサーバーをセットアップする方法