メインコンテンツへスキップ

RCON設定:ショップをゲームサーバーに接続する完全ガイド

24 1月 2026 12分で読めます Seyllo
目次

サーバーストアを開設して、プレイヤーが購入した際にランクを自動的に付与する方法をお探しですか?答えは4文字:RCONです。

このガイドでは、Minecraft、FiveM、Rust、ARK、Gmodなど、あらゆるゲームでRCONを設定する方法を解説します。不要な理論は省き、編集すべきファイルと動作するコマンドだけをお伝えします。

始める前に、以下を確認してください:サーバー設定ファイルへのアクセス(FTPまたはPterodactylなどのパネル)、RCON用に利用可能なポート、サーバーの管理者権限、そしてRCON対応のストア(Seyllo、Tebexなど)。


RCONとは?

RCON(Remote Console)は、ゲームサーバーにリモートでコマンドを送信できるプロトコルです。実際には、プレイヤーがストアでVIPランクを購入すると、RCONが自動的にそのランクを割り当てるコマンドを送信します。手動での操作は一切不要です。

一般的な流れ:

プレイヤーがストアで「VIPランク」を購入
        ↓
ストアが決済完了を検知
        ↓
RCON経由でコマンド送信: "lp user [username] parent set vip"
        ↓
プレイヤーがゲーム内で即座にランクを受け取る

RCONがなければ、各ランクを手動で割り当てる必要があります。1日10件の販売なら対応できますが、100件になるとすぐに問題になります。


Minecraft JavaでRCONを設定する

Minecraftは最も一般的なゲームであり、RCONの設定は比較的簡単です。Spigot、Paper、Purpur、Fabricのいずれを使用していても、設定は同じです。

server.propertiesファイルを編集する

サーバーのルートにあるserver.propertiesファイルを開きます。以下の行を見つけてください(存在しない場合は追加してください):

enable-rcon=true
rcon.port=25575
rcon.password=YourSecurePassword
broadcast-rcon-to-ops=false

パラメータの詳細:

パラメータ説明
enable-rcontrueRCONを有効にする(デフォルトでは無効)
rcon.port25575RCONリスニングポート(25575 = 標準)
rcon.passwordあなたのパスワード接続を保護するためのパスワード
broadcast-rcon-to-opsfalseRCONコマンドのOP表示を防止

変更後はサーバーを再起動してください。単純な/reloadではRCONの変更は適用されません。

RCON接続をテストする

ストアに接続する前に、RCONの設定をテストしてください。mcrconまたはオンラインツールを使用できます。

コマンドラインでmcrconを使用する場合:

mcrcon -H your.server.ip -P 25575 -p YourSecurePassword "say RCON Test"

サーバーチャットに「RCON Test」と表示されれば、設定は正しいです。表示されない場合は、以下のトラブルシューティングセクションを確認してください。

LuckPermsとEssentialsのコマンド

ストアで設定する可能性が高いコマンドは以下の通りです:

# LuckPermsでランクを割り当てる
lp user {username} parent set vip

# 一時的なランクを割り当てる(30日間)
lp user {username} parent addtemp vip 30d

# Essentialsでアイテムを付与する
give {username} diamond 64

# お金を付与する(EssentialsX Economy)
eco give {username} 1000

# プレイヤーとしてコマンドを実行する
execute as {username} run say Thanks for the purchase!

{username}は購入したプレイヤーの名前に自動的に置き換えられます。


Minecraft BedrockでRCONを設定する

Bedrockの動作は異なります。バニラのBedrockサーバーではRCONがデフォルトで有効になっていませんが、Pterodactylなどのパネルや専用ホストを使用している場合、設定は同様です。

Bedrock用のserver.propertiesを編集する

enable-rcon=true
rcon.port=19132
rcon.password=YourSecurePassword

注意:すべてのBedrockホストがRCONをサポートしているわけではありません。ご利用のホストにご確認ください。代替手段としてWebhookや専用プラグインがあります。


FiveMとRedMでRCONを設定する

FiveM(およびRed Dead用のRedM)には独自のシステムがあります。設定はtxAdminまたはserver.cfgで直接行います。

txAdmin経由でRCONを有効にする

txAdminを使用してFiveMサーバーを管理している場合:

  1. txAdminパネルにログインする
  2. SettingsFXServerに移動する
  3. 利用可能であればRCONオプションを有効にする
  4. ポートを確認し、パスワードを設定する

server.cfg経由でRCONを有効にする

server.cfgファイルを開き、以下を追加します:

rcon_password "YourSecurePassword"

デフォルトでは、RCONはFiveMサーバーと同じポート(通常30120)を使用します。別のポートを使用するには:

rcon_password "YourSecurePassword"
set rcon_port 30121

ESXとvRPのコマンド

# お金を付与する(ESX)
givemoney {identifier} 50000

# アイテムを付与する(ESX)
giveitem {identifier} bread 10

# 車両を付与する(スクリプトによる)
givecar {identifier} adder

# カスタムコマンド(スクリプトによる)
setjob {identifier} police 4

FiveMでは、{identifier}は通常、ユーザー名だけではなく、プレイヤーのSteam ID、Discord ID、またはライセンスに対応します。ストアが何を使用しているか確認してください。


RustでRCONを設定する

Rustには堅牢な組み込みRCONシステムがあります。クラシックRCONまたはWebRCONの2つのオプションがあります。

RCON起動パラメータ

Rustサーバーを起動する際に、以下のパラメータを追加します:

+rcon.ip 0.0.0.0
+rcon.port 28016
+rcon.password "YourSecurePassword"
+rcon.web 1

パラメータの詳細:

パラメータ説明
+rcon.ip 0.0.0.0すべてのインターフェースでリスンする(外部アクセスに必要)
+rcon.port 28016RCONポート(28016 = Rust標準)
+rcon.passwordRCONパスワード
+rcon.web 1WebRCONを有効にする(推奨、より安定)

OxideとuModの設定

OxideまたはuModがインストールされている場合、server.cfgでも設定できます:

rcon.ip 0.0.0.0
rcon.port 28016
rcon.password "YourSecurePassword"
rcon.web 1

OxideとKitsのコマンド

# アイテムを付与する
inventory.giveto {steamid} wood 1000

# キットを付与する(Kitsプラグインがインストールされている場合)
kit.give {steamid} starter

# VIPを割り当てる(VIPプラグインがインストールされている場合)
oxide.grant user {steamid} vip

# グループに追加する
oxide.usergroup add {steamid} vip

Rustでは、通常ユーザー名ではなくプレイヤーのSteamID64が使用されます。


ARK Survival EvolvedでRCONを設定する

ARKはRCONをネイティブでサポートしています。設定はGameUserSettings.iniで行います。

GameUserSettings.iniを編集する

[ServerSettings]セクションを見つけるか作成し、以下を追加します:

[ServerSettings]
RCONEnabled=True
RCONPort=27020
ServerAdminPassword=YourSecurePassword

注意:ARKでは、RCONパスワードは管理者パスワードと同じであることが多いです。

GiveItemとホワイトリストのコマンド

# アイテムを付与する(ARK構文)
GiveItemToPlayer {playerid} "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Flak/PrimalItemArmor_FlakHelmet.PrimalItemArmor_FlakHelmet'" 1 100 false

# ホワイトリストに追加する
AllowPlayerToJoinNoCheck {steamid}

# メッセージを送信する
ServerChatTo {steamid} "Thanks for your purchase!"

ARKはブループリントパスのため、より複雑です。ホストのドキュメントを確認するか、コマンドを簡略化するプラグインを使用してください。


Garry's ModでRCONを設定する

GmodはSource Engineの標準RCONシステムを使用します。

Gmod用のserver.cfgを編集する

rcon_password "YourSecurePassword"

RCONポートはデフォルトでサーバーポートと同じです。

ULXとDarkRPのコマンド

# ユーザーグループを変更する(ULX)
ulx adduserid {steamid} vip

# お金を付与する(DarkRP)
rp_setmoney {steamid} 50000

# カスタムコマンド
lua_run [lua command]

CS2、TF2、Source EngineでRCONを設定する

すべてのSourceゲーム(CS2、TF2、Left 4 Dead 2など)は同じRCONシステムを使用します。server.cfgまたは起動時に:

rcon_password "YourSecurePassword"

CS2の場合、以下も必要になることがあります:

sv_rcon_maxfailures 3
sv_rcon_minfailuretime 10

7 Days to DieでRCONを設定する

7DTDにはTelnetによる独自のリモート管理システムがあります(RCONと同じ原理)。serverconfig.xmlで:

<property name="TelnetEnabled" value="true"/>
<property name="TelnetPort" value="8081"/>
<property name="TelnetPassword" value="YourSecurePassword"/>

RCON接続の問題をトラブルシューティングする

すべて設定したのに動作しませんか?最も一般的な問題とその解決方法を紹介します。

Connection refusedまたはタイムアウトを修正する

問題:接続がサーバーに到達していない。

解決方法:

  1. ポートが開いていることを確認する — ホスティングパネルで、RCONポートが正しく開放/転送されていることを確認してください
  2. ファイアウォールを確認する — セルフホスティングの場合、ポートを開きます:ufw allow 25575
  3. IPが間違っている — 127.0.0.1やlocalhostではなく、サーバーのパブリックIPを使用してください
  4. サーバーを再起動しましたか? — RCONの変更には完全な再起動が必要です

Authentication failedを修正する

問題:接続は到達しているが、パスワードが拒否されている。

解決方法:

  1. スペースなし — パスワードの先頭や末尾にスペースがないようにしてください
  2. 特定の特殊文字を避ける"'\は問題を引き起こす可能性があります
  3. コピー&ペーストに注意 — コピー&ペーストではなく、パスワードを手動で入力してください

ゲーム内で効果のないコマンド

問題:RCONは接続されているが、コマンドが効果を発揮しない。

解決方法:

  1. コマンド構文が間違っている — ゲームに合った正確な構文を確認してください
  2. プラグインが不足している — コマンドにプラグイン(LuckPerms、Essentialsなど)が必要な場合があります
  3. プレースホルダーが間違っている{username}または{steamid}がストアによって置き換えられていることを確認してください
  4. プレイヤーはオンラインですか? — 一部のコマンドはプレイヤーが接続している必要があります

RCONポートの競合

問題:サーバーが起動しない、またはRCONが有効にならない。

解決方法:

  1. ポートを変更する — 別のポートを使用してください(25575の代わりに25576)
  2. プロセスを確認する — 別のサーバーが同じポートを使用している可能性があります
  3. 数分待つ — クラッシュ後、ポートが一時的に占有されたままになることがあります

RCONを攻撃から保護する

RCONはコマンドとパスワードを平文(暗号化なし)で送信します。以下のベストプラクティスに従ってください:

  1. 強力なパスワードadmin123rconは避けてください。K7$mP9x#Qw2nL4Rのような組み合わせを使用してください。
  2. IPを制限する — 一部のサーバーでは、許可されたIPをホワイトリストに登録できます。ストアに固定IPがある場合は、このオプションを使用してください。
  3. 標準以外のポート — デフォルトポート(Minecraftの25575)を使用するとスキャナーに見つかりやすくなります。38291のようなランダムなポートの方が目立ちにくくなります。
  4. 適切に設定されたファイアウォール — 必要なIPだけにRCONポートを開放してください(ストアのIP)。

RCONをストアに接続する

サーバーでRCONが設定できたら、ストアプラットフォームに接続する必要があります。必要なもの:サーバーのパブリックIPアドレス、設定したRCONポート、RCONパスワード、ストアが正しいプロトコルを使用するためのゲームタイプ。

ほとんどのプラットフォームでは、サーバー設定にアクセスしてこれらの情報を入力します。ストアは接続をテストして、すべてが正常に機能することを確認します。

Seylloなら設定が簡単です:組み込みの接続テスト、17以上のゲームをサポート、自動変数({username}{uuid}{steamid})、リアルタイムログ。→ 無料ストアを作成する


ゲーム別設定まとめ

ゲーム設定ファイルデフォルトポート主要パラメータ
Minecraft Javaserver.properties25575enable-rcon=true
Minecraft Bedrockserver.properties19132enable-rcon=true
FiveM / RedMserver.cfg30120rcon_password
Rustコマンドライン28016+rcon.password
ARKGameUserSettings.ini27020RCONEnabled=True
Garry's Modserver.cfgサーバーポートrcon_password
CS2 / TF2server.cfgサーバーポートrcon_password
7 Days to Dieserverconfig.xml8081TelnetEnabled

RCONの設定が完了したら、ストアを作成してランク、キット、その他の特典をコミュニティに販売しましょう。→ 無料のSeylloストアを作成する — クレジットカード不要、5分で完了。

ガイド更新:2025年1月。コマンドと設定は、ゲームやプラグインのバージョンによって異なる場合があります。疑問がある場合は、ゲームまたはホストの公式ドキュメントをご参照ください。

よくある質問
ゲームによります。Minecraftは25575、Rustは28016、Sourceゲームは通常サーバーと同じポートを使います。設定でポートを変更できます。
基本的なRCONプロトコルは暗号化されていません。パスワードは平文でネットワーク上を転送されます。一般的なゲームサーバーには許容範囲ですが、このパスワードを他で再利用せず、ファイアウォールを正しく設定してください。
一部の格安ホストはセキュリティ上の理由でRCONをブロックしています。解決策:ポートの開放を依頼するか、別の通信方法のWebhook/プラグインを使用してください。
コマンドとゲームによります。MinecraftのLuckPermsはオフラインでも動作します。他のコマンドはプレイヤーの接続を必要とすることが多いです。信頼できるショップはキューを管理します。
はい。mcrconなどのRCONクライアントやWebツールを使って、ショップを接続する前に設定を検証できます。
はい、ほとんどのショッププラットフォーム(Seylloを含む)は複数サーバーの接続が可能です。1つの購入で複数サーバーにランクを同時に付与する設定もできます。
ランク管理プラグイン(LuckPerms、ULXなど)が正しくインストールされ動作しているか確認してください。コンソールで手動でコマンドをテストしてください。
RCONは歴史的なプロトコルで、シンプルでどこでもサポートされています。WebSocketはより現代的で暗号化されていますが、あまり普及していません。一部のショップは両方を提供しています。
関連ゲーム
サーバーの収益化を始めませんか?

Seylloを信頼するサーバーオーナーの仲間に加わりましょう

クレジットカード不要 5分でセットアップ いつでも解約可能