ヘッドレスクライアント

From Neos Wiki
Revision as of 16:03, 6 January 2023 by Aesc (talk | contribs)
Jump to navigation Jump to search
Other languages:
English • ‎日本語 • ‎한국어

ヘッドレスクライアントは、GUIがないバージョンのNeosであり、レンダリングが不要な場合(サーバーとして使用する場合など)で効率的に実行できます。ヘッドレスクライアントを使用して、Neos内の大容量アプリケーションのイベントまたはサーバーを実行するのが一般的です。ヘッドレスクライアントは、WindowsサーバーとLinuxサーバーで実行できます。

ヘッドレスクライアントビルドへのアクセス

ヘッドレスクライアント機能は現在プレビュー中です。このため、Gunterレベル以上のNeosPatreonまたはNeos Proライセンスが必要です。登録が完了したら、Neos Discordサーバーの#headless-clientチャネルのピンを確認するか、Neos管理者に連絡してアクセスコードを取得してください。

ヘッドレスクライアントファイルの取得

ヘッドレスクライアントの実行に必要なファイルを取得するには、次の2つのオプションがあります。 # SteamのGUIの使用 # Steamのコマンドラインインターフェースの使用 - DockerファイルおよびLinuxサーバー内で一般的です。

SteamのGUIの使用

  1. Steamを開きます
  2. Neosをインストールしたゲームのリストから探す
  3. Neosを右クリックし、プロパティを選択する
  4. 左のリストからベータを選択する
  5. "#headless-client"チャンネルで入手したコードを"ベータアクセスコードを入力"のフィールドへ入力する
  6. これにより、ヘッドレスクライアントビルドへのアクセスが許可されます
  7. "参加希望のベータを選択してください"からヘッドレスクライアントビルドに切り替えます

Steamのコマンドラインインターフェースの使用

  1. SteamCMDをインストールする
  2. Steam CMDを次のコマンドで実行します:steamcmd
  3. 次のコマンドをSteamCMDに貼り付けます:app_update 740250 -beta headless-client -betapassword <beta access code>

ヘッドレスクライアントの実行

まず、インストールしたファイルを探します。 Neos.exeを探します:

  • SteamCMDの場合、SteamCMDでファイルをダウンロードした場所にあります
  • SteamのGUIの場合、Neosの通常のSteamインストールフォルダー内の「HeadlessClient」というフォルダー内にあります。

それらを見つけたら、そこで「Neos.exe」ファイルを実行してみることができます。

  • Windowsの場合は、ダブルクリックするだけです
  • Linuxの場合、monoが必要です:mono Neos.exe

これにより、デフォルトのNeosヘッドレスが実行されます。これは、構成プロパティを指定していないため、ログインしていないユーザーを使用してデフォルトのワールドを開くだけです。これはそれほど便利ではありませんが、すべてが正しくインストールおよびセットアップされていることを確認します。起動すると、"World Running"と"<your computers name> World 0>_"の行に沿った何かが表示されます。

これを見つけたら、そこに行ってもいいですよ!実行中のヘッドレスクライアントがあります。次にコンフィグファイルを作成することをお勧めします。

Cloud Saving

ヘッドレスサーバーからクラウドに保存するように設定する基本的な手順を次に示します。これにより、ワールドを失う可能性が最小限に抑えられます。

  1. ヘッドレスサーバー用に別のNeosアカウントを作成します。
  2. ヘッドレスアカウントでNeosにログインし、新しいワールドを作成します。
  3. セッションメニューで、ワールドのURLをコピーして、Neos以外の場所に貼り付けます(コンピュータとNeosの間でコピー&ペーストが可能です)。
  4. ワールドを保存して、Neosを終了します。
  5. ヘッドレスクライアントの Config フォルダに新しい config.json ファイルを作成します。
  6. loadWorldURLにワールドのURLを設定し、loginCredential/loginPasswordにヘッドレスアカウントのクレジットを設定し、saveAsOwnerに "CloudUser "を設定した基本的なconfigファイルを設定します。
  7. ヘッドレスクライアントフォルダでNeos.exeを実行します(クラッシュする場合は、おそらく設定に問題があります)。
  8. ヘッドレスでないアカウントでNeosを起動・ログインして、ヘッドレスサーバが稼働していることを確認します。

Docker

DockerまたはKubernetesセットアップ内でヘッドレスクライアントを実行することもできます。コミュニティメンバーのShadowPantherには、このための公開ファイルがいくつかあります。

Pterodactyl

また、ゲームサーバーの管理パネルであるPterodactylにNeosヘッドレスクライアントのサポートを追加することを検討しているコミュニティメンバーもいます。詳細については、彼らのPRを参照してください。

関連項目