このガイドでは、DDNet (DDraceNetwork) サーバーの RCON 管理コマンド、サーバーチューニング、マップ管理、モデレーションについて説明します。初期セットアップについては、DDNet サーバーセットアップガイドを参照してください。
1. RCON アクセス
DDNet はサーバー管理に RCON (リモートコンソール) を使用します。RCON パスワードを ddnet/data/autoexec_server.cfg で設定します:
sv_rcon_password "admin_password_here"
sv_rcon_mod_password "moderator_password_here"
- 管理者 RCON (
sv_rcon_password): サーバーの完全な制御。 - モデレーター RCON (
sv_rcon_mod_password): モデレーションのみ(キック、バン、ミュート)。
ゲーム内で RCON 経由で接続するには、F1 を押して次のように入力します:
rcon_auth your_password
GPanel の Console タブを使用してコマンドを直接実行することもできます。
2. 管理者コマンド
サーバー管理
| コマンド | 説明 |
|---|---|
sv_map "Map Name" |
現在のマップを変更します。 |
reload |
現在のマップをリロードします。 |
sv_name "name" |
サーバー名を変更します。 |
status |
接続中のプレイヤーを ID と IP と共に表示します。 |
shutdown |
サーバーを正常にシャットダウンします。 |
say "message" |
サーバーメッセージをブロードキャストします。 |
プレイヤーのモデレーション
| コマンド | 説明 |
|---|---|
kick [id] [reason] |
ID でプレイヤーをキックします。 |
ban [ip] [minutes] [reason] |
IP アドレスを一定期間バンします。 |
unban [ip] |
IP バンを解除します。 |
bans |
すべての有効なバンを一覧表示します。 |
mute [id] |
プレイヤーをミュートします。 |
unmute [id] |
プレイヤーのミュートを解除します。 |
force_vote [id] [vote] |
プレイヤーの投票を強制します。 |
3. DDRace 固有の設定
DDNet は DDRace をベースにしています。ゲームプレイのチューニングのために、これらを autoexec_server.cfg に追加します:
| 設定 | デフォルト | 説明 |
|---|---|---|
sv_teams |
1 | チームプレイを許可します。0 = 無効。 |
sv_teamlock |
1 | プレイヤーがチームをロックできるようにします。 |
sv_pauseable |
1 | プレイヤーが自分の tee を一時停止できるようにします。 |
sv_rescue |
0 | /rescue コマンド(最後の安全な位置にテレポート)を許可します。 |
sv_hit |
1 | プレイヤーが武器で互いに攻撃できるようにします。 |
sv_max_clients_per_ip |
4 | 単一の IP からの最大接続数。 |
sv_vote_kick |
1 | 投票キックを許可します。 |
sv_vote_kick_min |
0 | 投票キックを開始するために必要な最小プレイヤー数。 |
4. マップ管理
マップの変更
RCON 経由で現在のマップを変更します:
sv_map "Multeasymap"
マップローテーション
autoexec_server.cfg で自動マップローテーションを設定します:
sv_maprotation "Sunny Side Up, Multeasymap, Kobra 4"
カスタムマップ
カスタムマップを追加するには:
.mapファイルをダウンロードします。- SFTP 経由で
ddnet/data/maps/にアップロードします。SFTP 経由でファイルをアップロードする方法を参照してください。 sv_map "mapname"(.map拡張子なし)でマップを読み込みます。
5. プレイヤーコマンド
プレイヤーはデフォルトでこれらのゲーム内コマンドにアクセスできます(チャットに入力):
| コマンド | 説明 |
|---|---|
/info | サーバー情報を表示します。 |
/team [name] | チームに参加または作成します。 |
/lock | 現在のチームをロックします。 |
/pause | 自分の tee をその場で一時停止します。 |
/rescue | 最後の安全な位置にテレポートします(有効な場合)。 |
/r | マップの最初からやり直します。 |
6. トラブルシューティング
- サーバーがブラウザに表示されない:
PUBLIC_SERVERが1に設定されており、サーバーが完全に起動していることを確認してください。 - RCON が機能しない: RCON パスワードが
autoexec_server.cfgに設定されており、rcon_authで認証したことを確認してください。 - マップが見つからない: マップ名は大文字と小文字を区別します。マップファイルが
ddnet/data/maps/に存在することを確認してください。 - プレイヤーがキックされる: 複数のプレイヤーが同じ IP を共有している場合(LAN からなど)、
sv_max_clients_per_ipを確認してください。 - パフォーマンスの問題: DDNet サーバーは軽量ですが、複雑なマップでの大人数のプレイヤー数は負荷を増大させる可能性があります。必要に応じて
MAX_PLAYERSを減らしてください。
関連記事
サポートが必要ですか?
さらにサポートが必要な場合は、サーバーの IP と GPanel コンソールからのエラーメッセージを添えてサポートチケットを開いてください。