개인 자료란 (JE)

  서버 커뮤니티


Profile 허두 루비 유저

HURDOO 2b370e4f33334fd5af2d1419cfe356a7

Profile

자료 베드락 에디션(BE) 서버구동기 Nukkit

PowerNukkit | 자바로 쓰여진 베드락 서버!

2021.12.13 조회 수 1284 추천 수 0
게임버전 1.14.x, 1.16.x, 1.17.x, 1.18.x 
원산지 해외(한글화) 
개발자 https://github.com/PowerNukkit 
저작권 GPL 3.0 
자료 출처 https://github.com/PowerNukkit/PowerNukkit/releases 
소스 https://github.com/PowerNukkit/PowerNukkit 


34404276800f53c6c7b2a532bcf07762.png

▶ 서버 소프트웨어 : PowerNukkit

[ 공식 사이트 | 포럼 | 디스코드 ]



소개


개발이 중단된 Nukkit의 뒤를 이어받은 서버입니다!

자바로 쓰여 더욱 빠르고 안전하며,
자바 에디션을 중심으로 하는 마인크래프트 시장에 맞춰 자바 플러그인을 지원합니다.


9de2f005396fa322c6a6ce9877cbacdd.png

무엇보다 바닐라에는 없는 기능들을 자체적으로 패치해줘요.

위 사진은 원래는 베드락에는 없는 관전 모드가 추가된 모습이고요!



설치 및 적용법


1. 자바 설치

[ 설치 방법 ]

efd50fe6b0c24dc8bd36ca4ef65e60d3.png

명령 프롬프트에 java -version 입력 시 다음과 같이 버전이 나오면 성공입니다!



2. PowerNukkit.jar 서버파일 다운로드

[ 최신 안정 버전 | 모든 버전 보기 ]

05ca0338003f9b1264a40796d5ceb6eb.png

아래로 내려 Assets 항목의 powernukkit-버전-shaded.jar 파일을 다운받아주세요.

서버 폴더를 새로 하나 만들어서, 그 안에 jar 파일을 넣어주세요.



3. 실행.bat 파일 생성

2ad46bf11b3e73e3cec3bdd0402023de.png

메모장을 열고 다음과 같은 명령어를 입력해주세요.

이 명령어는 자바 에디션 서버를 구동하는 명령어와 동일하며, 아래는 PowerNukkit에서 권장하는 명령어입니다.

java -Xms10G -Xmx10G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar powernukkit-<version>-shaded.jar

맨 앞의 -Xms10G와 -Xmx10G에서 10G 부분은 서버에 할당될 램 용량이며, 10기가바이트 입니다.
원하시는 램 용량으로 수정해주시면 됩니다.

맨 마지막의 powernukkit-<version>-shaded.jar를 2에서 다운받은 파일의 이름으로 바꿔주세요.
파일 이름은 항상 .jar로 끝나야 합니다.


5db7f2ffa85dad05771f3dca0000935e.png

파일 -> 저장 또는 Ctrl+S를 눌러 2에서 다운받은 서버파일을 넣은 폴더에 함께 저장해주세요.

이때 파일 이름은 항상 .bat으로 끝나야 하며, 파일 유형은 모든 파일이어야 합니다.



4. 서버 실행

3에서 저장한 .bat파일을 열면 서버가 실행됩니다.

8fce2e51b5de037a2401b8c471391dbc.png

맨 처음에는 다음과 같이 언어를 물어봅니다. 한국어는 kor를 입력하고 엔터를 누르시면 됩니다.



플러그인 개발


JVM 언어를 지원하며, Gradle 및 Maven Dependency를 제공합니다.

repositories {
    mavenCentral()
}

dependencies {
    compile group: 'org.powernukkit', name: 'powernukkit', version: '1.5.2.0-PN'
}
<dependencies>
    <dependency>
        <groupId>org.powernukkit</groupId>
        <artifactId>powernukkit</artifactId>
        <version>1.5.2.0-PN</version>
    </dependency>
</dependencies>



3개의 댓글

HAN1110
2021.12.24

아니 허두님

좀 기다려주세요!!!

제 버킷에도 추가해야하는게 난장판인데!!!

허두
2021.12.24
@HAN1110

계속 추가됩니다 :)

HAN1110
2021.12.25
@허두

제발 오늘 하루만 기다려주세요 ㅠㅠ