Ubuntu 19.04にFiveMサーバーをインストールする方法

前提条件

  • 1つ以上のCPUコアと2GBのメモリを備えたUbuntu 19.04を実行するLinuxシステム
  • 非rootユーザーとしてのシステムアクセス

始める前に

インストールを続行する前に、システムが完全に更新されていることを確認します。次のコマンドを実行してください:

sudo apt-get update
sudo apt-get upgrade

また、FiveMが正しく機能するためには、次のポートを開いておく必要があります。

ポート プロトコル
30120 TCP/UDP
30110 TCP/UDP

Ubuntu 19.04にはデフォルトのファイアウォール「UFW」が付属しています。UFWを使用している場合、次のコマンドで必要なポートを開きます。

sudo ufw allow 30120
sudo ufw allow 30110

取り付け

空のフォルダを作成し、その中に移動します。このフォルダには、すべてのFiveMサーバーファイルが格納されます。

mkdir ~/fivem_server
cd ~/fivem_server

アーティファクトサーバーから最新マスターブランチビルドをダウンロードし、wget <url>を使用してフォルダーにダウンロードします。

ダウンロード後、次のコマンドでビルドを展開します。

tar -xvf fx.tar.xz

展開が成功したら、アーカイブファイルを削除します。

rm fx.tar.xz

次に、cfx-server-dataリポジトリをサーバーファイルフォルダーの外に複製します。次のコマンドでリポジトリをコピーします:

git clone https://github.com/citizenfx/cfx-server-data ~/fivem_resources

次に、FiveMサーバーのライセンスキーを生成します。メモ帳などで新しいファイルserver.cfgを作成します。

nano ~/fivem_resources/server.cfg

以下の内容をコピペしてください。生成したライセンスキーを適切に設定してください。

#サーバー設定ファイル
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"
ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager
ensure fivem
ensure hardcap
ensure rconlog
ensure scoreboard
sv_scriptHookAllowed 0
sets tags "default"
sv_hostname "FXServer, but unconfigured"
sv_maxclients 32
sv_licenseKey replaceThisWithYourLicenseKey

サーバーの起動

サーバーのリソースディレクトリに移動し、次のコマンドでサーバーを起動します。+exec server.cfgパラメーターを含めることを忘れないでください。

cd ~/fivem_resources && bash ~/fivem_server/run.sh +exec server.cfg

バックグラウンドでのサーバーの実行(オプション)

バックグラウンドでサーバーを実行するには、次のコマンドを使用して新しいスクリーンセッションを作成します。

cd ~/fivem_resources && screen -s "FiveM server" bash ~/fivem_server/run.sh +exec server.cfg

起動時にサーバーを起動させる(オプション)

起動時にサーバーを実行するためのLinuxサービスを作成します。新しいファイルfivem.serviceを作ります。これにはスーパーユーザー権限が必要です。

sudo nano /lib/systemd/system/fivem.service

内容を次のように設定します。

[Unit]
Description=FiveM server
[Service]
Type=forking
User=username
ExecStart=/usr/bin/fivem_start.sh
[Install]
WantedBy=multi-user.target

ファイルを保存し、次のコマンドを実行してサービスを登録します。

sudo systemctl daemon-reload
sudo systemctl start fivem
sudo systemctl enable fivem

一般的な問題

  • リソースが見つからない場合は、正しいフォルダにいることを確認してください。
  • 多くのエラーが発生する場合は、run.shを使用していることを確認してください。
  • 接続できない場合は、+execが設定されていることを確認してください。

作成したサーバーに接続する

FiveMクライアントのインストール

サーバーに接続するためには、有効なGrand Theft Auto Vのコピーが必要です。公式サイトからFiveMクライアントをダウンロードし、インストールします。

サーバーに接続する

FiveMクライアントを起動し、Direct Connectを選択します。サーバーのIPアドレスとポートを入力して接続します。

FiveM Server


6 Comments

  1. ミホ -

    この手順に従ってインストールしましたが、依存関係のエラーが出ました。他にこういった経験をした方はいませんか

  2. ユキ -

    詳しい解説があって、とても勉強になります!また新しい記事を楽しみにしています

  3. リッキー -

    面白いですね!自分専用のサーバーを持つのが夢でした。どうやって管理するかも教えてほしいです

  4. アヤカ -

    FiveM用のサーバーを立てるのがこんなに簡単だとは思いませんでした!他の情報も楽しみです

  5. ケンジ -

    素晴らしいガイドですね!FiveMのためにUbuntuを使うのは、まだまだ学ぶことがたくさんありそうです。

  6. アキラ -

    このインストール方法を試して、無事にサーバーが立ち上がりました!感謝です!

Leave a Comment

CentOS 7にApacheをインストールする方法

CentOS 7にApacheをインストールする方法

CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1におけるBlacklistdのインストール方法について詳しく解説します。この方法を通じて、強力なセキュリティ対策を実装できます。

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

サーバーマネージャーを使用して、Windows Serverの管理が向上します。セキュリティリスクを軽減し、効率的な管理を実現します。

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法。Seafile(コミュニティバージョン)は、ownCloudに似た無料のオープンソースファイル同期および共有ソリューションです。

DebianでSnortを設定する方法

DebianでSnortを設定する方法

Snortは無料のネットワーク侵入検知システムです。最新の方法で、SnortをDebianにインストールし、設定する手順を紹介します。ネットワークのセキュリティを強化しましょう。

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsサーバーでWebサイトを実行している場合、電子メールも受信できるようにするためにhMailServerを使用する方法を解説します。

Ubuntu 19.04にFiveMサーバーをインストールする方法

Ubuntu 19.04にFiveMサーバーをインストールする方法

FiveMサーバーをUbuntu 19.04にインストールするための詳細なガイド。必要条件からインストール、起動、トラブルシューティングまで、すべてのステップを含みます。

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。

ヘルスケア2021における人工知能の影響

ヘルスケア2021における人工知能の影響

ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。