ParaCraft
1.0.0
Paracraft는 클라이언트 모드 또는 서버 모드에서 시작할 수 있습니다. Clieng 모드는 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"
빌드인 시스템 모드를 설치하고 디버그하려면 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/
과 같은 폴더에서 실행할 수도 있습니다. 월드 디렉터리는 항상 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에 내재되어 있습니다. 월드 디렉터리는 먼저 dev 폴더에서 검색된 다음 현재 작업 디렉터리에서 검색됩니다.다음은 모든 매개변수가 포함된 예입니다.
npl servermode="true" autosave="10" world="worlds/DesignHouse/test" port="6001" loadpackage="npl_packages/paracraft/" dev="/opt/server_001/"