このガイドでは、IOSoccer サーバーの管理者セットアップ、RCON コマンド、プレイヤー管理、試合制御、SourceMod サポート、トラブルシューティングを扱います。初期セットアップと接続手順については、IOSoccer サーバーセットアップガイドを参照してください。
1. RCON セットアップ
RCON パスワードは、GPanel の RCON 起動変数を介して、または iosoccer/cfg/server.cfg で設定します:
rcon_password "YourStrongPassword"
ゲーム内のコンソール(~)から認証します:
rcon_password YourStrongPassword
rcon <command>
GPanel の Console タブを通じてコマンドを直接送信することもできます。
RCON パスワードは秘密にしてください。 それを知っている人は誰でもサーバーを完全に制御できます。強力で一意のパスワードを使用してください。
2. プレイヤー管理
| コマンド | 説明 |
|---|---|
rcon status | ユーザー ID、Steam ID、IP、ping を含むプレイヤーをリスト表示します。 |
rcon kick <userid> | ユーザー ID でプレイヤーをキックします。 |
rcon kick "<playername>" | 表示名でキックします。 |
rcon banid <minutes> <userid> | ユーザー ID でバンします。0 = 永久。 |
rcon banip <minutes> <ip> | IP アドレスをバンします。 |
rcon removeid <steamid> | Steam ID のバンを解除します。 |
rcon removeip <ip> | IP バンを解除します。 |
rcon writeid | バンリストを banned_user.cfg に保存します。 |
rcon writeip | IP バンを banned_ip.cfg に保存します。 |
必ずバンリストを保存してください。 バンした後は
rcon writeid と rcon writeip を実行してください。保存しないと、バンは再起動時に失われます。
3. 試合制御
| コマンド | 説明 |
|---|---|
rcon changelevel <mapname> | 別のマップ/ピッチに変更します。 |
rcon map <mapname> | プレイヤーを切断してマップを強制的に読み込みます。 |
rcon mp_timelimit <min> | 試合の時間制限を変更します。 |
rcon mp_restartgame 1 | 現在の試合を再開します。 |
rcon say "message" | サーバー全体にチャットメッセージを送信します。 |
4. サーバー管理
| コマンド | 説明 |
|---|---|
rcon hostname "Name" | サーバー名を変更します。 |
rcon sv_password "pass" | 参加パスワードを設定または変更します。 |
rcon sv_alltalk <0/1> | チーム間のボイスチャットを切り替えます。 |
rcon exec <filename> | 設定ファイルを実行します。 |
rcon quit | サーバーをシャットダウンします。 |
5. SourceMod と MetaMod
高度な管理者機能のために、MetaMod:Source と SourceMod をインストールします。
インストール
- GPanel からサーバーを停止します。
- sourcemm.net から MetaMod:Source をダウンロードし、SFTP 経由で
iosoccer/にアップロードします。 - sourcemod.net から SourceMod をダウンロードし、
iosoccer/にアップロードします。 - サーバーを起動し、
meta versionとsm versionで確認します。
SourceMod 管理者の追加
iosoccer/addons/sourcemod/configs/admins_simple.ini を編集します:
"STEAM_0:1:12345678" "99:z" // Full admin access
6. トラブルシューティング
- 起動時にサーバーがクラッシュする: GPanel コンソールでエラーを確認します。開始マップが存在することを確認します。IOSoccer のログは、デフォルトで
-condebugが有効になった状態で保存されます。 - プレイヤーが接続できない: サーバーが稼働していることを確認し、GPanel で IP/ポートを確認し、ゲームのバージョンが一致していることを確認します。
- ボールの物理挙動の問題:
TICKRATEが少なくとも66に設定されていることを確認します。デフォルトの100が推奨されます。 - RCON が機能しない:
RCON起動変数が設定されていることを確認します(デフォルトは空です)。
関連記事
サポートが必要ですか?
ここでカバーされていない IOSoccer サーバーの問題が発生した場合は、サポートチケットを開いて、サーバー IP、問題の説明、GPanel コンソールからの関連するエラーメッセージを含めてください。