このガイドでは、Legion Hosting の Avorion 専用サーバーで利用できるすべての管理者コマンド、Mod サポート、サーバー管理ツールについて説明します。プレイヤーの管理、銀河の制御、Mod のインストール、よくある問題のトラブルシューティングの方法を学びましょう。サーバーの初期セットアップと設定については、Avorion サーバーセットアップガイドをご覧ください。
管理者のセットアップ
Avorion は、特定のプレイヤーに昇格した権限を付与する XML ベースの管理者システムを使用します。管理者は admin.xml ファイルで定義されるか、ゲーム内コマンドを通じて追加できます。
admin.xml による管理者の追加
admin.xml ファイルは、銀河のセーブフォルダ内(例: galaxies/your_galaxy_name/admin.xml)にあります。このファイルは GPanel のファイルマネージャーから編集できます。
<?xml version="1.0" encoding="UTF-8"?>
<admin>
<admin id="76561198012345678" />
<admin id="76561198087654321" />
</admin>
各 <admin> エントリには、プレイヤーの Steam ID(SteamID64 形式)が含まれます。プレイヤーの Steam ID を見つけるには:
- プレイヤーの Steam プロフィールに移動します
- プロフィール URL がカスタム名を使用している場合は、SteamID 検索ツールを使用して SteamID64 を見つけます
- SteamID64 は
7656119で始まる17桁の数字です
ゲーム内での管理者の追加
すでに管理者である場合は、ゲーム内チャットコマンドを使用して他の管理者を追加できます:
/admin <playerName>
これにより、指定したプレイヤーがサーバーの再起動を必要とせずに即座に管理者リストに追加されます。
admin.xml を直接編集する必要があります。Steam ID を追加してサーバーを再起動した後は、ゲーム内コマンドを使用して追加の管理者を追加できます。
一般的な管理者コマンド
管理者コマンドは、ゲーム内チャット(Enter を押してチャットを開く)に / プレフィックスを付けて入力します。これらは GPanel サーバーコンソールからも実行できます。
プレイヤー管理
| コマンド | 説明 |
|---|---|
/kick <name> |
プレイヤーをサーバーからキックします。すぐに再接続できます。 |
/ban <name> |
プレイヤーをサーバーから BAN します。その Steam ID が banlist.txt に追加されます。 |
/unban <steamid> |
Steam ID によってプレイヤーの BAN を解除します。 |
/admin <name> |
プレイヤーに管理者権限を付与します。 |
/removeadmin <name> |
プレイヤーから管理者権限を削除します。 |
/say <message> |
すべてのプレイヤーにサーバー全体のメッセージをブロードキャストします。 |
/players |
接続中のすべてのプレイヤーを、その Steam ID と現在のセクターとともにリスト表示します。 |
/whisper <name> <message> |
特定のプレイヤーにプライベートメッセージを送信します。 |
サーバー制御
| コマンド | 説明 |
|---|---|
/save |
ロードされているすべてのセクターとプレイヤーデータをディスクに手動で保存します。 |
/stop |
すべてのデータを安全に保存し、サーバーをシャットダウンします。 |
/seed |
現在の銀河シードを表示します。 |
/status |
プレイヤー数、ロードされたセクター、パフォーマンスメトリクスを含むサーバーステータスを表示します。 |
/difficulty <value> |
サーバーの難易度レベルを変更します(-3 ~ 3)。新しく生成されるセクターに対して有効になります。 |
/pvp <on|off> |
プレイヤー対プレイヤーの戦闘のオン/オフを切り替えます。 |
/maxplayers <number> |
サーバーの実行中に最大プレイヤー数を変更します。 |
/password <password> |
サーバーパスワードを設定または変更します。パスワードを削除するには空欄にします。 |
テレポートとナビゲーション
| コマンド | 説明 |
|---|---|
/tp <x> <y> |
自分をセクター座標(x, y)にテレポートします。 |
/tp <playerName> |
自分を別のプレイヤーの位置にテレポートします。 |
/tp <playerName> <x> <y> |
特定のプレイヤーをセクター座標にテレポートします。 |
/give <playerName> <amount> <material> |
プレイヤーにリソースを与えます。マテリアル: Iron、Titanium、Naonite、Trinium、Xanion、Ogonite、Avorion。 |
銀河の管理
管理者として、銀河の構造とセクターを管理するツールが利用できます。
セクター管理
| コマンド | 説明 |
|---|---|
/sector |
現在のセクターに関する情報(座標、エンティティ、ファクション)を表示します。 |
/regeneratesector <x> <y> |
セクターを再生成し、手続き的に生成された状態にリセットします。警告: そのセクター内のプレイヤーが建造したすべての構造物が破壊されます。 |
/clearsector <x> <y> |
セクターからすべてのエンティティを削除し、空の状態にします。 |
マテリアルティア
Avorion の銀河は、コアにあるバリアに向かって内側に放射状に広がる、マテリアルティアが増加するリング状に構成されています。これを理解することは、プレイヤーをテレポートしたり、セクターのコンテンツを管理したりする際に役立ちます。
| マテリアル | ティア | 銀河リング | 色 |
|---|---|---|---|
| Iron | 0 | 最外周のリング | グレー |
| Titanium | 1 | 2番目のリング | ホワイト |
| Naonite | 2 | 3番目のリング | グリーン |
| Trinium | 3 | 4番目のリング | ブルー |
| Xanion | 4 | 5番目のリング | イエロー |
| Ogonite | 5 | 6番目のリング | オレンジ |
| Avorion | 6 | コア(バリアの先) | ゴールド |
Mod と Workshop のサポート
Avorion は強力な Steam Workshop サポートを備えており、コミュニティが作成した Mod でサーバーを拡張できます。
Mod のインストール
- Avorion の Steam Workshop で目的の Mod を見つけます
- Mod の URL から Workshop ID(末尾の番号)を確認します
- GPanel でサーバーを停止します
- GPanel のファイルマネージャーを開きます
galaxies/your_galaxy_name/ディレクトリに移動しますmodconfig.luaファイルを編集します(存在しない場合は作成します)- Mod の Workshop ID を設定に追加します
- サーバーを起動します — Mod は自動的にダウンロードされます
modconfig.lua のフォーマット
-- Avorion Mod Configuration
modLocation = ""
forceEnabling = false
mods =
{
{workshopid = "1234567890"},
{workshopid = "0987654321"},
{workshopid = "1122334455"},
}
Mod 管理のヒント
- Mod を一度に1つずつ追加し、追加するたびにテストして互換性の問題を特定します
- 一部の Mod(特にセクター生成を変更するもの)は、完全に有効にするために銀河のリセットが必要です
- インストールする前に、Mod のコメントと説明で既知の非互換性を確認します
- Mod を追加または削除する前に、
modconfig.luaと銀河フォルダのバックアップを保持します - サーバー側専用の Mod はクライアントがインストールする必要はありませんが、ほとんどのゲームプレイ Mod は両側に必要です
トラブルシューティング
サーバーがブラウザに表示されない
server.iniまたは起動変数でlisted=trueになっていることを確認します- Steam クエリポート(
steamQueryPort)にアクセスできることを確認します — これは通常、ゲームポート + 1 です - Steam のリスティングが反映されるまで、サーバー起動後に2~3分待ちます
- ダイレクト接続で接続を試みて、サーバーが実行中であることを確認します
- コンソールで
Server startup completeを確認して、サーバーが完全に起動していることを確認します
サーバーのクラッシュ
Avorion サーバーがクラッシュしている場合は、次の手順に従ってください:
- クラッシュログを確認する — GPanel コンソールと、銀河ディレクトリ内の
logs/フォルダでエラーメッセージを探します - 最近追加した Mod を削除する — Mod を追加した後にクラッシュが始まった場合は、
modconfig.luaから削除して再起動します - セクターの破損を確認する — 特定のセクターをロードする際にクラッシュが発生する場合、そのセクターが破損している可能性があります。コンソールから(アクセス可能な場合)
/regeneratesectorを使用するか、sectors/フォルダからセクターファイルを削除します - サーバーを更新する — GPanel を通じてサーバーが最新バージョンを実行していることを確認します
- ワーカースレッドを減らす — サーバーのリソースが不足している場合は、
server.iniのworkerThreadsとgeneratorThreadsを減らしてみてください - バックアップから復元する — 他のすべてが失敗した場合は、問題が始まる前に取得した銀河フォルダのバックアップから復元します
パフォーマンスの問題
- 高いティックタイム —
/statusを使用してサーバーのパフォーマンスを確認します。ティックタイムが高い場合、サーバーがシミュレーションの需要に追いつくのに苦労していることを示します。 - ロードされたセクターが多すぎる — プレイヤーやアクティブな AI がいる各セクターはリソースを消費します。プレイヤーが同時に銀河全体に広がりすぎないように促してください。
- 大きな船 — ブロック数が過剰な船はシミュレーション負荷を増加させます。最大船サイズのガイドラインを設定することを検討してください。
- ステーションの乱立 — 単一のセクター内に多数のプレイヤー建造のステーションがあると、パフォーマンスが低下する可能性があります。
/sectorでセクターのエンティティ数を監視してください。
プレイヤーの接続問題
- バージョンの不一致 — すべてのプレイヤーはサーバーと同じゲームバージョンである必要があります。全員が Steam を通じて更新していることを確認してください。
- Mod の不一致 — プレイヤーは同じ Mod をインストールしている必要があります。プレイヤーが接続できない場合は、その Mod リストがサーバーの
modconfig.luaと一致しているか確認してください。 - タイムアウトエラー — サーバーの過負荷やネットワークの問題を示している可能性があります。
/statusでサーバーのパフォーマンスを確認してください。 - パスワードの問題 — プレイヤーがパスワードが機能していないと報告した場合は、起動変数と
server.iniのパスワードが一致しているか確認してください。
クイックリファレンス
日常的なサーバー管理で最もよく使用される管理者コマンド:
# Check server health
/status
# See who is online
/players
# Save all data
/save
# Broadcast a message
/say Server restarting in 5 minutes!
# Kick a player
/kick PlayerName
# Ban a player
/ban PlayerName
# Teleport to a player
/tp PlayerName
# Give resources to a player
/give PlayerName 10000 Trinium
# View current sector info
/sector
# Check galaxy seed
/seed
# Safely shut down
/stop
関連記事
サポートが必要ですか?
Avorion サーバーの管理についてさらにサポートが必要な場合や、特定のコマンドについて質問がある場合は、サポートチームがお手伝いします。サポートチケットを送信していただければ、できるだけ早くご返信いたします。