このガイドでは、Legion Hosting 上での Teeworlds 専用サーバーの管理者コマンドとサーバー管理について説明します。初期セットアップと設定については、Teeworlds サーバーセットアップガイドを参照してください。
RCON のセットアップ
Teeworlds はリモート管理に RCON を使用します。autoexec.cfg に RCON パスワードを設定します:
sv_rcon_password "your_rcon_password"
ゲーム内での RCON の使用
- コンソールを開きます(F1 を押す)
- 認証する:
rcon_auth your_rcon_password - コマンドを実行する:
rcon command_here
セキュリティ: 必ず強力な RCON パスワードを設定してください。設定しないと、誰でもサーバーへの管理者アクセスを取得できてしまいます。
一般的な RCON コマンド
| コマンド | 説明 |
|---|---|
kick <id> <reason> |
クライアント ID でプレイヤーをキックする |
ban <ip> <minutes> <reason> |
IP アドレスを BAN する(0 = 永久) |
unban <ip> |
IP の BAN を解除する |
bans |
すべての有効な BAN を一覧表示する |
status |
サーバーの状態と接続中のプレイヤーを表示する |
shutdown |
サーバーを正常にシャットダウンする |
reload |
サーバー設定を再読み込みする |
say <message> |
サーバー全体にメッセージを送信する |
change_map <map> |
特定のマップに変更する |
restart |
現在のラウンドを再開する |
sv_gametype <type> |
ゲームモードを変更する(dm, tdm, ctf, lms, lts) |
password <pass> |
サーバーパスワードを設定または変更する |
サーバー設定コマンド
これらは autoexec.cfg で設定するか、実行時に RCON 経由で設定できます:
| 設定 | 説明 |
|---|---|
sv_max_clients <num> |
接続できる最大プレイヤー数 |
sv_max_clients_per_ip <num> |
1 つの IP からの最大接続数 |
sv_scorelimit <num> |
ラウンドに勝利するためのスコア制限 |
sv_timelimit <minutes> |
マップごとの時間制限 |
sv_warmup <seconds> |
ラウンド開始前のウォームアップ時間 |
sv_teamdamage <0/1> |
フレンドリーファイアの有効/無効 |
sv_powerups <0/1> |
パワーアップ取得の有効/無効 |
sv_vote_kick <0/1> |
プレイヤーによる投票キックを許可する |
マップ管理
カスタムマップを追加するには:
- SFTP 経由で
.mapファイルをmaps/ディレクトリにアップロードします - RCON 経由で
change_map <mapname>を使用して新しいマップに切り替えます
autoexec.cfg の sv_maprotation 設定にマップを追加することで、マップローテーションを設定することもできます:
sv_maprotation "dm1 dm2 dm6 ctf1 ctf2"
GPanel 経由のサーバー管理
| 操作 | 方法 |
|---|---|
| サーバーの起動/停止/再起動 | GPanel のメインページにある電源コントロールを使用します |
| サーバー名の変更 | Startup タブで SERVER_NAME を編集します |
| 設定の編集 | ファイルマネージャーまたは SFTP → autoexec.cfg |
| コンソールコマンドの実行 | GPanel の Console タブを使用します |
トラブルシューティング
サーバーがブラウザに表示されない
- サーバーが完全に起動していることを確認します(コンソールで
as master, sending heartbeatsを探します) - マスターサーバーが更新されるまで 1~2 分待ちます
- サーバーが稼働していることを確認するため、直接 IP 経由で接続してみます
関連記事
お困りですか?
Teeworlds サーバーについてさらにサポートが必要な場合は、当社のサポートチームがお手伝いする準備ができています。サポートチケットを送信していただければ、できるだけ早くご返信いたします。