このガイドでは、CS2D 専用サーバーの管理者コマンド、RCON、ゲームモード、Lua スクリプト、サーバー管理について説明します。初期設定については、CS2D サーバーセットアップガイドをご覧ください。
1. RCON アクセス
リモート管理を有効にするには、sys/server.cfg に RCON パスワードを設定します:
sv_rcon your_rcon_password
ゲーム内で RCON を使用するには、コンソールを開いて次のように入力します:
rcon your_rcon_password [command]
GPanel の Console タブから直接コマンドを実行することもできます。
2. 管理者コマンド
| コマンド | 説明 |
|---|---|
kick [id] [reason] |
プレイヤーを ID でキックします。 |
ban [id] [duration] [reason] |
プレイヤーを BAN します。期間は分単位(0 = 永久)。 |
unban [usgn/ip] |
プレイヤーを USGN または IP で BAN 解除します。 |
listplayers |
接続中のすべてのプレイヤーを ID とともに表示します。 |
changemap [map] |
別のマップに変更します。 |
restartround |
現在のラウンドを再起動します。 |
say [message] |
サーバーメッセージをブロードキャストします。 |
setname [id] [name] |
プレイヤーを強制的に改名します。 |
slap [id] [damage] |
プレイヤーをスラップします(ダメージを与えます)。 |
kill [id] |
プレイヤーをキルします。 |
setmoney [id] [amount] |
プレイヤーの所持金を設定します。 |
3. ゲームモード
sys/server.cfg で sv_gamemode を使用してゲームモードを設定します:
| 値 | モード | 説明 |
|---|---|---|
| 0 | Standard | クラシック Counter-Strike(爆弾解除、人質救出)。 |
| 1 | Deathmatch | フリーフォーオール、各プレイヤーが自分のために戦います。 |
| 2 | Team Deathmatch | チームベースのデスマッチ。 |
| 3 | Capture the Flag | 敵チームの旗を奪取します。 |
| 4 | Domination | マップ上の制圧ポイントを支配します。 |
4. マップローテーション
1 行に 1 つのマップ名を記載して sys/mapcycle.txt を作成または編集します:
de_dust
de_dust2
cs_assault
de_aztec
cs_italy
サーバーは各ラウンドの後、これらのマップを順番に循環します。
5. Lua スクリプト
CS2D はカスタム機能のための Lua スクリプトをサポートしています。スクリプトを sys/lua/ ディレクトリに配置し、sys/server.cfg で読み込みます:
lua "lua/myscript.lua"
Lua スクリプトは、カスタム管理者コマンド、ゲームモード、サーバーサイドロジックを追加できます。完全な Lua API については、CS2D のドキュメントをご覧ください。
6. BAN 管理
BAN は sys/bans.cfg に保存されます。コマンドを介して、またはファイルを直接編集して管理できます:
- USGN BAN はプレイヤーのアカウントに紐付けられているため、名前の変更後も保持されます。
- IP BAN は特定の IP アドレスをブロックします。
- すべての BAN をクリアするには、
sys/bans.cfgの内容を削除して再起動します。
7. トラブルシューティング
- サーバーが起動しない: GPanel コンソールでエラーを確認します。
sys/server.cfgに構文エラーがないことを確認してください。 - RCON が機能しない: RCON パスワードが設定され、正しく入力されていることを確認します。
- マップが見つからない: マップファイルが
maps/ディレクトリに存在することを確認します。カスタムマップは SFTP を介してアップロードする必要があります。 - Lua スクリプトエラー: コンソールで Lua エラーメッセージを確認します。サーバーの安定性を回復するには、スクリプトを削除または修正してください。
関連記事
サポートが必要ですか?
さらにサポートが必要な場合は、サーバー IP と GPanel コンソールからのエラーメッセージを添えてサポートチケットを開いてください。