「FiveM」では、プレイヤーデータなどの多くのゲームデータが「MySQL」のデータベースに保存されており、この「MySQL」のデータベースを操作することがあります。
HeidiSQLというデータベース管理ソフトは、直感的にデータベースを操作することができるため、専門的な知識がなくても比較的簡単にデータベースを操作することができます。
この記事ではこのHeidiSQLを使ったデータベースの接続方法を、マルチプレイ用ゲームサーバーの「ロリポップ! for Gamers」の場合の情報を案内します。
HeidiSQLとは?
HeidiSQLは、オープンソースのデータベース管理ソフトです。
「MySQL」のデータベースサーバーに接続し、データの閲覧や編集、テーブル・ビュー・プロシージャ・トリガー・イベントの作成・編集などができます。
HeidiSQLを使ってデータベースを操作する方法
ステップ1: HeidiSQLのダウンロードとインストール
この記事ではFiveMのゲームサーバー契約と、HeidiSQLのインストールが完了しているところから説明します。FiveMのゲームサーバーがない場合は、ロリポップ for Gamersと契約して、サーバーFiveMを用意してください。
※本記事ではHeidiSQL 12.8を使用しています。
ステップ2: サーバー情報の入力
HeidiSQLを起動するとセッションマネージャーが起動します。「新規」ボタンをクリックして、接続に必要な情報を順に入力します。
ステップ3:「設定」に必要な情報を入力
「設定」に必要な情報はコントロールパネルの「マネージャー」で確認することができます。
項目名 | 設定内容 |
---|---|
ネットワーク識別 | MariaDB or MySQL (SSH tunnel) |
Library | libmariadb.dll (初期状態) |
ホスト名/IP | localhost |
ユーザー名とパスワードを毎回入力する | お好みでご設定ください |
Windows認証 | お好みでご設定ください |
ユーザー | fivem |
パスワード | 「MySQL」欄の「初期パスワード」 |
ポート | 3306 (初期状態) |
データベース | セミコロン区切り (初期状態) |
コメント |
ステップ4: 「SSHトンネル」の設定に必要な情報を入力
「SSHトンネル」の設定に必要な情報は、コントロールパネルの「詳細」で確認することができます。
項目名 | 設定内容 |
---|---|
Use SSH tunnel | チェックを入れます |
SSH executable | ssh.exe |
SSHホスト+ポート | IPアドレス |
ユーザー名 | admin |
パスワード | 空欄 (初期状態) |
SSHタイムアウト | 4 (初期状態) |
秘密鍵ファイル | 「SSH Key」からダウンロードしたSSH鍵のファイルを指定してください |
ローカルポート | 3307 (初期状態) |
ステップ5: データベースへ接続
設定が完了したら「保存」ボタンをクリックしたあと、「開く」ボタンをクリックして接続してください。
以下のようにデータベースの情報が表示されたら接続完了です。
ステップ6:データベースの操作
データベースの操作方法やトラブルシューティングは、HeidiSQL公式サイトのヘルプページや、インターネット上の情報をご利用ください。
まとめ
今回はHeidiSQLとロリポップ for Gamersのデータベース接続方法についてまとめました。
FiveMでデータベースを操作する際にはデータベースと接続する必要があります。
FiveM(GTA5)のマルチサーバーの立て方という記事も掲載していますので、どうぞご活用ください。
最後までお読みいただきありがとうございました!