ParaCraft
1.0.0
Paracraft はクライアント モードまたはサーバー モードで起動できます。クライアント モードは 3D アプリケーションです。サーバー モードは、GUI なしで Linux 上で実行できます。ソースコードは git サブモジュール内にあります。
まず NPLRuntime をインストールしてから、このリポジトリのクローンを作成し、win32 3D クライアントの./start.sh
または./paracraft.bat
を実行します。
git clone --recursive https://github.com/LiXizhi/paracraft.git
cd paracraft
./start.sh
パッケージの依存関係: (すでに git サブモジュールに含まれています)
まずparacraft.bat
を実行するか、次のコマンド ライン パラメーターを使用して NPLRuntime から実行します。
npl mc="true" loadpackage="npl_packages/paracraft/" bootstrapper="script/apps/Aries/main_loop.lua"
ビルドイン システム MOD をインストールしてデバッグするには、 npl_packages/ParacraftBuildinMod/InstallPackages.bat
も実行してください。
./start.sh
を使用して、デフォルトのポートで純粋なサーバーを起動します。 Docker コンテナーでサーバー アプリを起動することをお勧めします。 worlds/DesignHouse/test
や ip/port などの任意のワールドで純粋なサーバーを開始することもできます。以下を参照してください。
npl world="worlds/DesignHouse/test" ip="0.0.0.0" port="6001" loadpackage="npl_packages/paracraft/"
dev
パラメータを使用して、 /opt/server_001/
のような任意のフォルダーから実行することもできます。 world ディレクトリは常に dev フォルダまたは現在の作業ディレクトリを基準とした相対ディレクトリである必要があることに注意してください。
npl world="worlds/DesignHouse/test" port="6001" loadpackage="npl_packages/paracraft/" dev="/opt/server_001/"
world
: このサーバーがサービスを提供するワールド ディレクトリ。 ==注: ワールドにはデフォルトのホーム ポイント セットが必要です。==ip
: デフォルトは「0.0.0.0」で、これはすべての IP アドレスです。 Docker 内にいる場合は、「127.0.0.1」を選択することをお勧めします。port
: デフォルトは 6001autosave
: ワールドを自動的に保存する時間。指定しない場合、ワールドは保存されず、変更内容が失われる可能性があります。servermode
: デフォルトは true です。loadpackage
: これは常に「npl_packages/paracraft/」である必要があります。 「npl_packages/main/」に加えて、最新バージョンが git からチェックアウトされていることを確認してください。dev
: 開発ディレクトリ。このロジックは NPLRuntime に固有のものです。 world ディレクトリは、最初に dev フォルダで検索され、次に現在の作業ディレクトリで検索されます。すべてのパラメータを含む例を次に示します。
npl servermode="true" autosave="10" world="worlds/DesignHouse/test" port="6001" loadpackage="npl_packages/paracraft/" dev="/opt/server_001/"