Nova-LifeサーバーはServers/<サーバー名>/Config/server.jsonから設定を読み込みます。公式ドキュメントは公開されておらず、このツールの項目と値は、インストール時にこのファイルを生成するPterodactylの「Nova-Life: Amboise」eggに基づきます。本番前にコミュニティや開発者に確認してください。
ツールの使い方
内部名(serverName、-startServerの引数と同じ)と、一覧に表示される名前を入力します。
スロット(eggでは1〜50)とポート(既定7777)を設定します。
公開設定、管理者PIN、ホワイトリスト(質問は1行に1つ)を選びます。
サーバー停止中にJSONをServers/<名前>/Config/server.jsonへコピーし、再起動します。
制限と不確実な点
上記の既定値(serverSlot 25、autoSaveIntervalSeconds 1800、serverFramerate 60、mapId 0 など)はeggが書き出す値で、パブリッシャーが保証するものではありません。whitelist.dateの形式は文書化されていないため空にしています。eggはゲームとサーバーを開発中と説明しています。
{
"serverName": "MyServer",
"serverSlot": 25,
"serverPort": 7777,
"isPublicServer": false
}よくある質問
- server.jsonはどこに置きますか?
- サーバーフォルダ内のServers/<serverName>/Config/server.jsonです(Pterodactyl eggが作成する場所)。フォルダ名は-startServerに渡した名前です。
- この形式は公式ですか?
- 未確認です。コミュニティのPterodactyl eggが生成するファイルを再現したもので、パブリッシャーの文書は見つかっていません。不明点はNova-Lifeの公式Discordで確認してください。
