\当サイト対応のゲームサーバー/
【GTA5】FiveMサーバーのMOD導入方法を紹介します!【QBCore】
当記事にはアフィリエイト広告が含まれています。
2023年10月1日より施行された景品表示法の指定告示(通称:ステマ規制)によって、広告を掲載しているサイトやメディア、SNS内に、読者が認識できるような表記が必須となりました。
当サイトにおいても景品表示法に則り、冒頭に表記するようにしていますので、ご理解の上、ご覧いただけますと幸いです。
当記事にはアフィリエイト広告が含まれています。
2023年10月1日より施行された景品表示法の指定告示(通称:ステマ規制)によって、広告を掲載しているサイトやメディア、SNS内に、読者が認識できるような表記が必須となりました。
当サイトにおいても景品表示法に則り、冒頭に表記するようにしていますので、ご理解の上、ご覧いただけますと幸いです。
FiveMサーバーにMODやスクリプトを導入したいけれどよく分からない…。と困っている方いませんか?
揚げたてのポテト
今回は、できるだけ分かりやすく、MODの導入方法を解説したいと思います!
この記事を見れば、FiveMサーバーのMODやスクリプトについての最低限の知識を身につけることができ、導入の手順が分かるようになります。
初めての方でも分かりやすく画像付きで解説していきます。
この記事を書いた人
揚げたてのポテト
- 当サイト「揚げポテGameSV」の管理人
- ゲームサーバー運用歴10年以上
- 見やすく、分かりやすくを心掛けて書いています。
目次
MODやスクリプトとは
MODやスクリプトとは、具体的にどのような物なのか説明したいと思います。
明確にはされていませんが、スクリプトの土台となるフレームワークのことを「前提MOD(ベースMOD)」といい、FiveMに導入する追加要素を「スクリプト(プラグイン)」と呼ぶことが多いです。
そのため、FiveMサーバーではMODサーバーとも呼ばれることがあります。
フレームワークには、主に「QBCore」と「ESX」などがあります。
FiveMサーバーにスクリプトを導入するには、基本的にフレームワークが導入されている必要があります。
というのも…スクリプトは、フレームワークをベースにして開発されている事が多く、どちらかのフレームワークに対応していないとスクリプトが正常に動作しません。
例えば、QBCoreを導入しているのに、ESX対応のスクリプトを導入しても上手く動かない事があります。なので、対応したフレームワークのスクリプトを使用する必要があります。
揚げたてのポテト
人によって呼び方はバラバラなので、基本的にどれも同じものだと捉えてもらえれば良いと思います。
QBCoreとESXの違いについて
何となく、フレームワークとスクリプトの関係性が分かったところで、フレームワークの「QBCore」と「ESX」の違いについても触れていきたいと思います。
どちらのフレームワークにも共通しているのは、導入するだけでキャラ作成やロールプレイ(RP)、ジョブ、経済などのシステムが組み込まれています。
QBCore(旧 QBUS)
ESX
どちらも優秀なフレームワークですので、QBCoreまたはESXを導入するかは、サーバー管理者の好みで良いと思います。
揚げたてのポテト
日本サーバーはQBCoreの導入が多い印象です。
また、VCRGTAやストグラ、にじさんじGTAでもQBCoreが採用されています。
スクリプトの導入方法
MODやフレームワーク等について理解できた所で、早速スクリプトの導入方法に移りたいと思います。
スクリプトは、有志の方が開発しており、無料や有料のスクリプトがあります。無料スクリプトでもクオリティが高いのもありますが、機能が豊富なのは有料スクリプトに多いです。
揚げたてのポテト
スクリプト導入と設定が特に難関と言われています。初めての方は、まず無料スクリプトを導入して「慣れること」をおすすめします。
配布サイトと販売詐欺について
様々なスクリプトの配布サイトがあります。
有名どころで言うと、Cfxの公式フォーラムが提供している配布サイトです。
無料と有料スクリプトどちらもありますが、他サイトに比べ無料スクリプトが多い印象です。
ぜひ、お好みのスクリプトを見つけてダウンロードしましょう!
揚げたてのポテト
同じ機能があるスクリプトは基本的に導入しないようにしましょう。スクリプト同士で競合が起こり、不具合が発生する可能性があります。
スクリプト販売詐欺について
FiveMのスクリプトでは、このように販売詐欺が少なからずあります。
先ほど紹介した「Cfxフォーラム」は誰でも投稿できる配布サイトなので、必ずしも安全とは言えません。
そのため、配布サイトでは見極めが大事で、購入する前に、評価数とレビューコメントに注目してください。
基本的に評価が低い所とレビューコメントに「ダウンロードできません!」のような不安要素コメントを見つけた場合は止めた方が無難です。
Tebexを経由したスクリプトがおすすめです!FiveMとTebexはパートナーシップ関係であります。
揚げたてのポテト
無料/有料でも評価数が多く、レビューコメントに不安要素がなければ、個人的にほぼほぼ安全だと判断しています!
ストリーマー招待制サーバーの「STGR」スクリプト一覧(非公式)
ストリーマー招待制サーバーの「STGR」(通称:ストグラ)で使用されているスクリプト一覧を作成しました。
当サイト独自で、一から調べ上げた一覧になっているので、必ずしもリソース名とURLが一致していると限りません。利用する際はよくご確認の上、自己責任でご活用ください。
揚げたてのポテト
必ずスプレッドシート内の注意事項をよく読み、STGR様やVCR様のご迷惑にならないよう活用してください。
2023年10月13日のアップデートより実車廃止令が発令!
上記を要約すると…
- Cfx開発チームより「現実世界に存在している車両モデルを廃止」するように宣言
- いわゆる自動車メーカーやゲーム会社の商標や著作権に反してしまう
- 今後は独自の車両モデルやブランドのロゴを使用してほしい
実車モデルを購入してしまっても、返金される可能性は低いので、今後は実車モデルではないか判断が必要です。
揚げたてのポテト
FiveMがRockstar Gamesの傘下になったことにより、マイナーだったものがメジャー化した影響だと思います。
スクリプトのダウンロード
今回は、有料スクリプト「okokBillingV2」をダウンロードして、FiveMサーバーに導入する手順を紹介していきます。
他のスクリプトでも導入方法は同じなので参考にしてください。
okokBillingV2のダウンロード方法はこちら
okokBillingV2のページを開き、「ADD TO BASKET」をクリックします。(ESXではなくQBになっている事を確認する)
次にCfxアカウントでログインするために「LOGIN WITH FIVEM」をクリックします。
Cfxアカウント情報を入力し、「Log in」をクリックします。
CfxアカウントとTebexを連携するために「CONTINUE」をクリックします。
Discordとこのサイトを連携するために「LOGIN WITH DISCORD」をクリックします。
連携したくない場合は、そのまま「CONTINUE」へ進んでください。
Discordと連携できたら「CONTINUE」をクリックして、次に進みます。
購入するスクリプトを確認したら「PROCEED TO CHECKOUT」をクリックします。
ここでは名前とメールアドレス、国名を入力する必要があります。入力できたら必要な項目にチェックを入れ、「CONTINUE TO PAYMENT」をクリックしましょう。
お支払い方法を選択し、決済情報を入力しましょう。入力できたら「COMPLETE ORDER」をクリックします。
この画面が表示されたら購入完了です!
購入すると登録したメールアドレスにTebexからメールが届きます。
「Open Cfx.re Asset Manager」をクリックすると、Cfxのアセット一覧に移動します。
購入したスクリプトを探して、「Download」をクリックするとダウンロードできます。
スクリプトをダウンロードできたらこのような圧縮フォルダになっているので、解凍(展開)しましょう。
スクリプトの導入
スクリプトの用意ができたら、VPSに接続したFTPソフトを使ってスクリプトを導入していきます。
スクリプトの導入自体はとても簡単なのですぐにできると思います。
FiveMのサーバーフォルダの開き方が分からない方は以下の記事で解説しているのでご覧ください。
【FiveM/RedM】サーバー名や国旗、アイコン、非公開などのサーバー設定を徹底解説します!
こんな悩みを抱えていませんか? 「サーバーリストのサーバー名や国旗などを変えたい!」 このような悩みを抱えてる人を助けるべく、今回はFiveM(RedM)のサーバー設…
STEP
FiveMサーバーのresourcesフォルダを開く
サーバーフォルダからresources
を開きます。
※txData
→QBCore_XXXXX
→resources
の順で開けます。
STEP
スクリプトを導入する
スクリプトフォルダをそのままドラッグ&ドロップでresource
に導入しましょう。
これだけでOKです。
よくあるフォルダ導入の間違い
圧縮フォルダを解凍したフォルダを導入する方がいますが場合によっては正しくありません。
今回でいうと、okokBilling.pack
の中にもう一つokokBilling
というフォルダがありました。
設定ファイル等がある「外側のフォルダ」(okokBilling
)を導入するようにしましょう。
STEP
所有者権限を変更する(ConoHa・XServerのみ)
WinSCPをよく見てみると、アップロードしたファイルだけ、所有者「root」になっているのが分かりますか?
このままだと所有者権限エラーで正常に反映されないので、正しい所有者を変更する必要があります。
アップロードしたファイルを右クリックして「プロパティ」を選択します。
所有者とグループがroot[0]となっているので▼をクリックしてfivem[1000]を選択します。
次に、一番下の「所有者・グループ・パーミッションを再帰的に設定する」にチェックを入れてください。
その後、「OK」をクリックすると所有者が「fivem」に変わったら変更完了です。
STEP
FiveMサーバーにスクリプトを認識させる
FiveMサーバーにスクリプトを導入したことを認識させる必要があります。
txAdminの「CFG Editor」をクリックするとFiveMサーバーのserver.cfg
が開きます。
ここで、下の方にスクロールすると「#QBCore & Extra stuff」があるので、その下にスクリプト名(フォルダ名)を記述してください。
# Add Script
ensure スクリプトフォルダ名
ensure スクリプトフォルダ名 #2個目以降のスクリプトはこのように記述する
ensure スクリプトフォルダ名
スクリプトを記述できたら「Save File」をクリックして保存します。
揚げたてのポテト
#Add Scirptは記述しなくても問題ありません。
個人的に追加スクリプトを分かりやすくしたいので記述しています。
STEP
FiveMサーバーを再起動する
基本的にこれでスクリプトの導入は完了したので、FiveMサーバーを再起動することで反映させます。
あとはFiveMサーバーに接続して反映しているか確認するだけです。
STEP
【+α】追加設定が必要な場合
本来であれば、上記のSTEP4でスクリプトが反映するようになっていますが、一部スクリプトに限り、追加設定が必要な場合があります。
今回、「okokBillingV2」を選んだ理由は、データベースの設定を行う必要があるので例にしました。
揚げたてのポテト
もし、データベース設定が必要なスクリプトでしたら、参考にしてもらえればと思います。
okokBillingV2は以下にデータベース設定が書かれています。これをもとに設定していきます。
PowerShell等でSSH接続し、以下のコマンドを実行します。
mysql
show databases;
ロリポップ for Gamersの場合
ロリポップ for Gamersは、「mysql -u fivem -p」を実行した後に、パスワードを求められるので、ロリポップのコントロールパネルにあるMySQLのパスワードを入力してください。
現在のデータベース一覧が表示されます。
編集するデータベースを選択するので、以下のコマンドを実行します。
use データベース名
その後、以下のデータベースを実行してください。
CREATE TABLE `okokbilling` (
`id` int NOT NULL AUTO_INCREMENT,
`ref_id` varchar(10) NOT NULL,
`receiver_identifier` varchar(255) NOT NULL,
`receiver_name` varchar(255) NOT NULL,
`author_identifier` varchar(255) NOT NULL,
`author_name` varchar(255) NOT NULL,
`society` varchar(255) NOT NULL,
`society_name` varchar(255) NOT NULL,
`item` varchar(255) NOT NULL,
`invoice_value` int NOT NULL,
`fees_amount` int NOT NULL,
`status` varchar(50) NOT NULL,
`notes` LONGTEXT DEFAULT ' ',
`sent_date` varchar(255) NOT NULL,
`limit_pay_date` varchar(255) NOT NULL,
`paid_date` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
);
「Query OK」となったら、exit
コマンドでデータベースから退出して完了です。
STEP
完了
okokBillingV2のBilling Menuは、F7キーで開くことができます。
これで正常に導入されていることを確認しました。
揚げたてのポテト
お疲れ様でした。これでスクリプト導入完了しました。
問い合わせに関して
筆者は全てのスクリプトを把握しているわけではありません。
そのため、スクリプトの追加設定に関して、問い合わせいただいても回答できない可能性があります。
自力で頑張って頂く必要があります…!(ファイト)
- Discordに参加するとなにかあるの?
-
- 当サイトの新着記事の通知をいち早く受け取れる
- ゲームに関する雑談や情報共有ができる
- ゲームやサーバーでのお困りごとをQ&Aできる
- サーバーの運営や参加者を募集できる
- 専用のお問い合わせチャットを作成できる
よくある質問
- ○○ができるスクリプトを教えてください。
-
申し訳ありませんが、筆者は全てのスクリプトを把握しているわけではありません。
個別にお教えするのは難しいです。
- ○○スクリプトの設定方法を教えてください。
-
申し訳ありませんが、筆者は全てのスクリプトを把握しているわけではありません。
個別にお教えするのは難しいです。
- 地図に市外局番を表示するにはどうしたらいいですか?
-
市外局番を表示させるスクリプトの導入が必要です。
揚げたてのポテト有名なのはこの2つです。某スト鯖は前者の「Postal Code Map & Minimap」を使用していると思われます。
まとめ
FiveMサーバーのMOD(スクリプト)導入はいかがだったでしょうか?
今まで、MODやスクリプト、フレームワークの位置付けがイマイチ理解できてなかった方は、今回の記事を通して多少学びになったかと思います。
意外とスクリプトを導入する時に大切な基礎知識だったりするので、この機会に覚えておきましょう!
揚げたてのポテト
スクリプトの導入自体は簡単だったと思います。難しいのは日本語化や設定だったりしますね笑
揚げたてのポテト
最後までお読みいただきありがとうございました。
今後とも「揚げポテGameSV」をよろしくお願いします!
こちらの通りにokokBillingを入れたのですが、ゲーム内に反映されていません
エラーを吐いた形跡もないので、どこがおかしいかもわからずじまいです
MOD自体はサーバーを共同運営する予定の友人が購入してデータを送付してもらったものを使っています(出所そのままのモノを即送付してもらっています)
良ければ知恵をお貸し頂けると幸いです
知り合いがWindows自鯖環境でokokBillingを導入したいと言っていたのですが本人曰くデータベースの出し方?確認方法が分からなく導入が出来ないと言っていまして、助言頂けないでしょうか。
winspcでFTPソフトを起動して、左上の「新しいセッション」を選択します。IPアドレスを入力したときにサーバーからのアクセス拒否とでます。
またfivemserverファイルにrsrcフォルダーとありますがResourceファイルとは違うのでしょうか、rsrcにはtx.dataがないのでresourceファイルの保存方法を教えていただきたいです。
分かりやすい解説ありがとうございます。おかげ様でFiveMサーバーを立てることができ、記事の通りに行いokokBillingのMODも導入することができました。
次に別のmod(具体的にはcfx-gabzのMAPmod)を導入しようとし、記事の通りやってみたのですが、resourcesに反映され(restartとstopのタブがtxAdminで表示されている)ているにもかかわらず、それがサーバー内で置き換わらず建物に反映されません。何かお心当たりがあれば御教授よろしくお願いいたします。
お世話になっております。
wasabiの有料scriptを導入したいのですが、前提条件のox_lib と oxmysqlをインストールしたいのですが、どこのディレクトリにインストールすれば良いのかがわかりません。御手数ですがこのふたつはどこのディレクトリにインストールすべきツールなのでしょうか、、