Ubuntu 19.04にFiveMサーバーをインストールする方法
FiveMサーバーをUbuntu 19.04にインストールするための詳細なガイド。必要条件からインストール、起動、トラブルシューティングまで、すべてのステップを含みます。
このガイドでは、SteamCMDと画面を使用したArma 3サーバーのインストールと操作について説明します。設定に関する追加情報については、Bohemia Interactive Wikiまたはフォーラムにアクセスしてください。
このインストールに使用するサーバーにrootとしてログインします。
まず、Arma 3サーバーとSteamCMDの両方の追加の依存関係を取得します。
まず、以下のコマンドを実行して、リポジトリからサーバーの利用可能なパッケージのリストを更新してから、既存のパッケージをアップグレードします。
apt-get update && apt-get upgrade
Arma 3サーバーには、以下lib32stdc++6
を使用してインストールできるものが必要です。
apt-get install lib32stdc++6
SteamCMDは以下lib32gcc1
を使用してインストールできるものを必要とします:
apt-get install lib32gcc1
多くの場合、画面はデフォルトでOSイメージに含まれていますが、自分でインストールする必要がある場合があります。
apt-get install screen
セキュリティ上の理由から、rootアカウントを使用してサーバーを実行したくないので、次のコマンドで「arma3」という名前の新しいユーザーを作成します。
useradd arma3
Arma 3サーバーの実行中に端末の使用をブロックしたくないため、サーバーを別の画面で実行できるようにscreenをインストールしましたが、次のコマンドを実行して、新しいユーザーarma3がscreenを使用できるようにする必要があります。
chmod o+rw /dev/pts/0
すべてのシステム依存関係を取得したので、arma3ユーザーアカウントに切り替えて、いくつかのフォルダーの作成を開始し、SteamCMDをインストールできます。
su arma3
お気づきかもしれませんが、私たちはまだrootユーザーのホームディレクトリにいるので、arma3ホームに切り替えましょう。
cd ~
フォルダー構造を簡潔に保つために、SteamCMDの新しいフォルダーとArma 3サーバーファイルの別のフォルダーを作成します。
mkdir steam
mkdir arma3
cd steam
2つのフォルダーが作成され、ディレクトリがSteamフォルダーに変更されたので、次のコマンドを使用してSteamCMDをダウンロードしてインストールします。
SteamCMD実行可能ファイルをダウンロードします。
wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
内容をディレクトリに抽出します。
tar -xvzf steamcmd_linux.tar.gz
tarファイルを削除します。
rm -f steamcmd_linux.tar.gz
SteamCMDを実行して更新します。
./steamcmd.sh
SteamCMDが稼働しているので、steamアカウントにログインしましょう。ユーザーを置き換え、steamのユーザー名とパスワードを渡します。
login user pass
ログインしたら、Arma 3をarma3ディレクトリにインストールできます。
force_install_dir ../arma3
app_update 233780
ダウンロードが完了したら、と入力してSteamCMDを閉じることができますexit
。これでArma 3サーバーがダウンロードされたので、arma3ディレクトリに変更してサーバーを起動できます。
cd ../arma3
...次に、新しい画面を起動してサーバーを起動します。ここで、armaserverは画面名です。
screen -S armaserver
Arma 3サーバーを実行します。追加の起動パラメーターはBohemia Interactive Wikiにあります。
./arma3server
Ctrl + Aを押してからDを押して、メイン画面に戻ることもできます。サーバーコンソールに戻るには、以下のコマンドを使用します(「armaserver」は画面名です)。
screen -r armaserver
Arma 3 ServerコンソールでCtrl + Cを押すと、いつでもArma 3サーバーを閉じることができます。
UFWが有効になっている場合は、いくつかの新しいルールを追加する必要があります。これは、次のコマンドで簡単に実行できます。
sudo ufw allow from 81.0.236.111 to any port 2344 proto tcp
sudo ufw allow from 81.0.236.111 to any port 2344 proto udp
sudo ufw allow from 81.0.236.111 to any port 2345 proto tcp
sudo ufw allow proto udp to any port 2302:2305
CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。
FreeBSD 11.1におけるBlacklistdのインストール方法について詳しく解説します。この方法を通じて、強力なセキュリティ対策を実装できます。
サーバーマネージャーを使用して、Windows Serverの管理が向上します。セキュリティリスクを軽減し、効率的な管理を実現します。
CentOS 7にSeafileサーバーをインストールする方法。Seafile(コミュニティバージョン)は、ownCloudに似た無料のオープンソースファイル同期および共有ソリューションです。
Snortは無料のネットワーク侵入検知システムです。最新の方法で、SnortをDebianにインストールし、設定する手順を紹介します。ネットワークのセキュリティを強化しましょう。
CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。
WindowsサーバーでWebサイトを実行している場合、電子メールも受信できるようにするためにhMailServerを使用する方法を解説します。
FiveMサーバーをUbuntu 19.04にインストールするための詳細なガイド。必要条件からインストール、起動、トラブルシューティングまで、すべてのステップを含みます。
Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。
ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。