このガイドでは、管理者設定、ゲーム内コマンド、プレイヤー管理、PvP ゾーン制御、テント/建築物の管理、よくあるサーバー問題のトラブルシューティングなど、Longvinter のサーバー管理について説明します。
管理者設定
Longvinter サーバーで管理者コマンドを使用するには、まずサーバー設定にあなたの Steam64 ID を登録する必要があります。
Steam64 ID の確認
- steamid.io にアクセスします。
- Steam プロフィールの URL またはユーザー名を入力します。
- steamID64 の値(
76561198012345678のような長い数字)をコピーします。
管理者権限の追加
- GPanel からサーバーを停止します。
- ファイルマネージャーを開き、
longvinter-linux-server/Longvinter/Saved/Config/LinuxServer/Game.iniに移動します。 [/Game/BluePrint/GameMode/BP_GameMode.BP_GameMode_C]セクションの下にあるAdminSteamIDの行を見つけます。- あなたの Steam64 ID を設定します:
AdminSteamID=76561198012345678
複数の管理者を追加するには、Steam64 ID をカンマで区切ります:
AdminSteamID=76561198012345678,76561198087654321,76561198011111111
- ファイルを保存し、サーバーを起動します。
AdminSteamID への変更を反映させるには、サーバーの再起動が必要です。サーバーの稼働中に管理者を追加することはできません。
管理者コマンド
管理者として設定され、サーバーに接続すると、以下のコマンドを使用できます。Enter または T でゲーム内チャットを開き、コマンドを入力します。
| コマンド | 構文 | 説明 |
|---|---|---|
| キック | /kick [PlayerName] |
プレイヤーをサーバーから削除します。BAN されていない限り、すぐに再参加できます。 |
| BAN | /ban [PlayerName] |
プレイヤーをサーバーから永久に BAN します。再接続できなくなります。 |
| BAN 解除 | /unban [PlayerName] |
プレイヤーの BAN を解除し、サーバーへの再参加を許可します。 |
| テレポート | /teleport [PlayerName] |
指定したプレイヤーの現在地にテレポートします。 |
| アナウンス | /announce [Message] |
接続中のすべてのプレイヤーに表示されるサーバー全体のアナウンスメッセージを配信します。 |
| 保存 | /save |
サーバーを即座に強制保存します。メンテナンスや再起動の前に便利です。 |
| シャットダウン | /shutdown [Seconds] |
任意の秒単位のカウントダウンを伴うサーバーシャットダウンを開始します。プレイヤーに警告が表示されます。 |
コマンドの使用例
/kick PlayerName
/ban TroubleMaker99
/unban TroubleMaker99
/teleport FriendlyPlayer
/announce Server will restart in 5 minutes!
/save
/shutdown 300
/shutdown を実行する前に必ず /save を使用して、サーバーが停止する前にすべての進行状況が保存されるようにしてください。
PvP ゾーンの管理
Longvinter では、Game.ini 設定を通じて、サーバー上のプレイヤー対プレイヤーの戦闘を制御できます。
グローバル PvP の切り替え
最も簡単な方法は、サーバー全体で PvP をグローバルに有効または無効にすることです:
# Enable PvP (players can fight anywhere)
PVP=true
# Disable PvP (no player combat allowed)
PVP=false
PvP サーバーの考慮事項
- PvP 有効(
true): プレイヤーはマップ上のどこでも互いに攻撃し、略奪できます。これにより、より競争的でサバイバル重視の体験が生まれます。プレイヤーは死亡時にインベントリをドロップします。 - PvP 無効(
false): プレイヤーは互いにダメージを与えられません。釣り、取引、建築に重点を置く、協力型でのんびりとした、またはロールプレイ重視のサーバーに最適です。 - コミュニティルール: 一部のサーバー運営者は、コミュニティで運用される安全地帯(例: 町や市場は名誉制度による PvP 禁止)を設けて PvP 有効のサーバーを運営しています。
/announceを使用してプレイヤーにルールを思い出させてください。
テントと建築物の管理
テントは Longvinter における主要な建築物/拠点の構造物です。適切な管理により、サーバーをクリーンでパフォーマンスの良い状態に保てます。
TentDecay の設定
| 設定 | 値 | 効果 |
|---|---|---|
TentDecay=true |
有効 | 非アクティブなプレイヤーのテントは、一定期間の非活動後に自動的に劣化して削除されます。これにより建築スペースが解放され、サーバーパフォーマンスが向上します。 |
TentDecay=false |
無効 | プレイヤーの活動に関係なく、テントは無期限に存続します。恒久的な拠点を維持したい小規模なプライベートサーバーに使用してください。 |
MaxTents の設定
MaxTents 設定は、各プレイヤーが配置できるテントの数を制御します:
# Allow 2 tents per player (default)
MaxTents=2
# Allow more tents for building-focused servers
MaxTents=5
# Limit to 1 tent for competitive/survival servers
MaxTents=1
MaxTents の値が高いと、サーバーパフォーマンスに影響する可能性があります。20 人以上のプレイヤーがいるサーバーでは、MaxTents を 2〜3 に保ち、TentDecay を有効にすることを検討してください。
プレイヤー管理
効果的なプレイヤー管理は、コミュニティを健全に保ちます。以下はベストプラクティスです:
迷惑なプレイヤーへの対処
- まず警告する:
/announceを使用してプレイヤーにサーバールールを思い出させます。 - 軽微な違反にはキック: 初回または軽微なルール違反には
/kick [PlayerName]を使用します。 - 繰り返しまたは重大な違反には BAN: 荒らし、嫌がらせ、または繰り返しの違反には
/ban [PlayerName]を使用します。
BAN リストの管理
BAN はサーバー側に保存されます。BAN を確認または変更するには:
- ゲーム内で
/unban [PlayerName]を使用して特定の BAN を解除します。 - 一括での BAN 管理には、ファイルマネージャーまたは SFTP を使用して、サーバーの
Savedディレクトリ内の BAN リストファイルを確認してください。
プレイヤーの活動の監視
- GPanel のコンソールタブでプレイヤーの参加/退出メッセージを監視します。
- ルール違反が疑われる場合は、
/teleportを使用してプレイヤーを確認します。 - エラーメッセージや異常な活動がないか、サーバーコンソールを定期的に確認してください。
トラブルシューティング
接続の問題
| 問題 | 解決方法 |
|---|---|
| サーバーがブラウザに表示されない | GPanel でサーバーが稼働していることを確認してください。Game.ini で ServerRegion が正しく設定されているか確認します。起動後、サーバーが表示されるまで数分かかる場合があります。 |
| プレイヤーが直接 IP で接続できない | GPanel から IP とポートが正しいことを確認してください。サーバーステータスがRunningと表示されていることを確認します。プレイヤーがクエリポートではなくゲームポートを使用していることを確認してもらってください。 |
| 「Server Full」メッセージ | プランがより多くのスロットをサポートしている場合は、Game.ini の MaxPlayers を増やしてから、サーバーを再起動してください。 |
| パスワードが機能しない | Game.ini の Password の値を再確認してください。パスワードは大文字と小文字を区別します。変更後は再起動してください。 |
サーバーのクラッシュ
| 問題 | 解決方法 |
|---|---|
| 起動時にサーバーがクラッシュする | コンソール出力でエラーメッセージを確認してください。Game.ini に構文エラーがないことを確認します。GPanel からサーバーファイルを再インストールしてみてください。 |
| ゲームプレイ中にサーバーがクラッシュする | これはセーブデータの破損を示している可能性があります。最近のバックアップから復元するか、ワールドをリセットしてください。クラッシュが高いプレイヤー数と相関しているか確認し、MaxPlayers または MaxTents を下げることを検討してください。 |
| アップデート後に繰り返しクラッシュする | ゲームアップデートによって一時的なバグが発生する場合があります。既知の問題について Longvinter のコミュニティチャンネルを確認してください。クラッシュが続く場合は、サポートチケットを開いてください。 |
テント劣化の問題
| 問題 | 解決方法 |
|---|---|
| テントが早く消えすぎる | TentDecay=true の場合、非アクティブなテントは自動的に削除されます。プレイヤーが恒久的な拠点を望む場合は、TentDecay=false を設定することを検討してください。 |
| テントが多すぎてサーバーが乱雑になる | TentDecay=true を有効にし、MaxTents を下げて乱雑さを軽減してください。変更を適用する前にプレイヤーに告知してください。 |
バージョンの不一致
| 問題 | 解決方法 |
|---|---|
| プレイヤーに「Version Mismatch」エラーが表示される | サーバーを最新のゲームバージョンに一致するように更新する必要があります。GPanel からサーバーを再起動して自動更新をトリガーするか、GPanel の設定から再インストールしてください。プレイヤーも Steam を通じてゲームクライアントを更新する必要があります。 |