[마인크래프트] 마크 1.19.3 버킷으로 서버 여는 방법 - Craft Bukkit
마인크래프트 1.19.3 버전을 윈도우환경에서 버킷으로 서버 여는 방법을 공유하려고 한다.
버킷이 아닌 포지(Forge)로 서버 여는 방법 및 모드 적용을 원하면 아래 링크에서 확인하면 된다.
1. Java 설치
우선 마인크래프트 1.19.3 버전을 사용하기 위해서는
Java 18 버전을 다운로드해야 한다.
위 링크로 들어가서 Java SE 18을 선택한다.
윈도우 환경에서 서버를 열기 때문에
Wondows x64 Installer 를 선택하여 다운로드하고
받은 파일을 통해 java 18을 설치한다.
윈도우 검색창에 명령 프롬프트 또는 cmd 로 검색해서 커맨드 창을 열어 자바의 버전을 확인한다.
java 18 버전으로 잘 나오는지 확인한다.
java --version
자바를 처음 설치한다면 환경변수를 따로 추가하지 않아도 되지만
만약 다른 자바가 먼저 설치되어 있었다면 현재 적용된 자바 버전을 확인하고
버전이 다르다면 환경변수를 등록해야 한다.
2. 버킷 설치
2-1. 크래프트 버킷 설치
버킷도 3가지 정도의 종류가 있는데
우리는 크래프트 버킷(craft bukkit)을 설치한다.
2-2. 서버 설정 (eula.txt, server.properties, start.bat)
적당한 폴더를 만들어서 다운로드한 craftbukkit-1.19.3.jar 파일을 더블클릭하여 실행해 주면
아래와 같이 파일들이 생성되는 것을 확인할 수 있다.
eula.txt 파일을 열면 eula=false로 되어 있는데 true로 변경해 준다.
#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://aka.ms/MinecraftEULA).
#Mon Jan 30 11:23:17 KST 2023
eula=true
server.properties 파일을 열면 여러 서버 설정들을 할 수 있는데
gamemode로 서바이벌, 크리에이티브 모드를 설정할 수 있고,
서버의 ip와 port는 설정할 수 있는데 기본으로 둘 것이다. (필요에 따라 변경하면 된다.)
gamemode=survival
server-ip=
server-port=25565
폴더 내부에서 마우스 우클릭 > 새로 만들기 > 텍스트 문서를 클릭해서 파일 하나를 생성한다.
생성한 파일에는 아래와 같이 작성해준다.
java -Xmx2G -jar craftbukkit-1.19.3.jar
pause
Xmx는 메모리를 얼마나 사용할 것인지 지정하는데 각자 램 환경에 따라 변경하면 된다.
파일 작성을 완료했다면 파일의 이름과 확장자명을 start.bat 로 변경한다.
혹시나 파일의 확장자가 보이지 않는다면
폴더의 왼쪽 상단에 파일 메뉴에 폴더 및 검색 옵션 변경을 클릭하여
보기 탭에서 알려진 파일 형식의 파일 확장명 숨기기 옵션을 해제하고 적용한다.
위 내용들을 전부 완료했다면 아래와 같은 구조가 완성된다.
3. 서버 실행하기
위에서 만든 start.bat 파일을 실행해 보자.
C:\minecraft_1.19.3>java -Xmx2G -jar craftbukkit-1.19.3.jar
Unbundling libraries to C:\minecraft_1.19.3\bundler
Starting server
Loading libraries, please wait...
[12:39:44] [ServerMain/INFO]: Building unoptimized datafixer
[12:39:46] [ServerMain/INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
[12:39:46] [ServerMain/INFO]: Found new data pack file/bukkit, loading it automatically
[12:39:49] [ServerMain/INFO]: Loaded 7 recipes
[12:39:44] [ServerMain/INFO]: Building unoptimized datafixer
[12:39:46] [ServerMain/INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
[12:39:46] [ServerMain/INFO]: Found new data pack file/bukkit, loading it automatically
[12:39:49] [ServerMain/INFO]: Loaded 7 recipes
[12:39:54] [Server thread/INFO]: Starting minecraft server version 1.19.3
[12:39:54] [Server thread/INFO]: Loading properties
[12:39:54] [Server thread/INFO]: Default game type: SURVIVAL
[12:39:54] [Server thread/INFO]: Generating keypair
[12:39:54] [Server thread/INFO]: Starting Minecraft server on *:25565
[12:39:54] [Server thread/INFO]: Using default channel type
[12:39:55] [Server thread/INFO]: This server is running CraftBukkit version 3640-Bukkit-ab8ace6 (MC: 1.19.3) (Implementing API version 1.19.3-R0.1-SNAPSHOT)
[12:39:55] [Server thread/INFO]: Preparing level "world"
[12:40:13] [Server thread/INFO]: Preparing start region for dimension minecraft:overworld
[12:40:15] [Worker-Main-3/INFO]: Preparing spawn area: 0%
[12:40:15] [Worker-Main-7/INFO]: Preparing spawn area: 0%
[12:40:15] [Worker-Main-3/INFO]: Preparing spawn area: 0%
[12:40:15] [Worker-Main-3/INFO]: Preparing spawn area: 0%
[12:40:15] [Worker-Main-7/INFO]: Preparing spawn area: 0%
[12:40:16] [Worker-Main-7/INFO]: Preparing spawn area: 0%
[12:40:16] [Worker-Main-1/INFO]: Preparing spawn area: 0%
[12:40:17] [Worker-Main-6/INFO]: Preparing spawn area: 1%
[12:40:17] [Worker-Main-2/INFO]: Preparing spawn area: 1%
[12:40:18] [Worker-Main-2/INFO]: Preparing spawn area: 1%
[12:40:18] [Worker-Main-2/INFO]: Preparing spawn area: 1%
[12:40:19] [Worker-Main-2/INFO]: Preparing spawn area: 1%
[12:40:19] [Worker-Main-1/INFO]: Preparing spawn area: 2%
[12:40:20] [Worker-Main-4/INFO]: Preparing spawn area: 3%
[12:40:20] [Worker-Main-1/INFO]: Preparing spawn area: 4%
[12:40:21] [Worker-Main-7/INFO]: Preparing spawn area: 5%
[12:40:21] [Worker-Main-7/INFO]: Preparing spawn area: 6%
[12:40:22] [Worker-Main-5/INFO]: Preparing spawn area: 8%
[12:40:22] [Worker-Main-4/INFO]: Preparing spawn area: 9%
[12:40:23] [Worker-Main-1/INFO]: Preparing spawn area: 10%
[12:40:23] [Worker-Main-4/INFO]: Preparing spawn area: 12%
[12:40:25] [Worker-Main-2/INFO]: Preparing spawn area: 14%
[12:40:25] [Worker-Main-5/INFO]: Preparing spawn area: 14%
[12:40:25] [Worker-Main-5/INFO]: Preparing spawn area: 14%
[12:40:25] [Worker-Main-4/INFO]: Preparing spawn area: 14%
[12:40:26] [Worker-Main-5/INFO]: Preparing spawn area: 15%
[12:40:26] [Worker-Main-4/INFO]: Preparing spawn area: 15%
[12:40:27] [Worker-Main-4/INFO]: Preparing spawn area: 16%
[12:40:27] [Worker-Main-5/INFO]: Preparing spawn area: 18%
[12:40:28] [Worker-Main-7/INFO]: Preparing spawn area: 20%
[12:40:28] [Worker-Main-3/INFO]: Preparing spawn area: 22%
[12:40:29] [Worker-Main-1/INFO]: Preparing spawn area: 23%
[12:40:29] [Worker-Main-3/INFO]: Preparing spawn area: 24%
[12:40:30] [Worker-Main-4/INFO]: Preparing spawn area: 27%
[12:40:30] [Worker-Main-4/INFO]: Preparing spawn area: 30%
[12:40:31] [Worker-Main-3/INFO]: Preparing spawn area: 32%
[12:40:31] [Worker-Main-5/INFO]: Preparing spawn area: 32%
[12:40:32] [Worker-Main-3/INFO]: Preparing spawn area: 35%
[12:40:32] [Worker-Main-2/INFO]: Preparing spawn area: 36%
[12:40:33] [Worker-Main-2/INFO]: Preparing spawn area: 38%
[12:40:33] [Worker-Main-1/INFO]: Preparing spawn area: 39%
[12:40:34] [Worker-Main-7/INFO]: Preparing spawn area: 41%
[12:40:34] [Worker-Main-4/INFO]: Preparing spawn area: 42%
[12:40:35] [Worker-Main-2/INFO]: Preparing spawn area: 43%
[12:40:35] [Worker-Main-5/INFO]: Preparing spawn area: 46%
[12:40:36] [Worker-Main-4/INFO]: Preparing spawn area: 48%
[12:40:36] [Worker-Main-3/INFO]: Preparing spawn area: 50%
[12:40:37] [Worker-Main-6/INFO]: Preparing spawn area: 53%
[12:40:37] [Worker-Main-1/INFO]: Preparing spawn area: 55%
[12:40:38] [Worker-Main-6/INFO]: Preparing spawn area: 56%
[12:40:38] [Worker-Main-2/INFO]: Preparing spawn area: 59%
[12:40:39] [Worker-Main-3/INFO]: Preparing spawn area: 61%
[12:40:39] [Worker-Main-1/INFO]: Preparing spawn area: 63%
[12:40:40] [Worker-Main-5/INFO]: Preparing spawn area: 65%
[12:40:40] [Worker-Main-2/INFO]: Preparing spawn area: 68%
[12:40:41] [Worker-Main-2/INFO]: Preparing spawn area: 68%
[12:40:41] [Worker-Main-1/INFO]: Preparing spawn area: 71%
[12:40:42] [Worker-Main-5/INFO]: Preparing spawn area: 74%
[12:40:42] [Worker-Main-2/INFO]: Preparing spawn area: 77%
[12:40:43] [Worker-Main-4/INFO]: Preparing spawn area: 80%
[12:40:43] [Worker-Main-2/INFO]: Preparing spawn area: 83%
[12:40:44] [Worker-Main-1/INFO]: Preparing spawn area: 85%
[12:40:44] [Worker-Main-7/INFO]: Preparing spawn area: 87%
[12:40:45] [Worker-Main-5/INFO]: Preparing spawn area: 88%
[12:40:45] [Worker-Main-5/INFO]: Preparing spawn area: 89%
[12:40:46] [Worker-Main-4/INFO]: Preparing spawn area: 90%
[12:40:46] [Worker-Main-2/INFO]: Preparing spawn area: 92%
[12:40:47] [Worker-Main-1/INFO]: Preparing spawn area: 95%
[12:40:47] [Worker-Main-4/INFO]: Preparing spawn area: 97%
[12:40:48] [Worker-Main-2/INFO]: Preparing spawn area: 99%
[12:40:48] [Server thread/INFO]: Time elapsed: 34645 ms
[12:40:48] [Server thread/INFO]: Preparing start region for dimension minecraft:the_nether
[12:40:48] [Worker-Main-6/INFO]: Preparing spawn area: 0%
[12:40:48] [Worker-Main-7/INFO]: Preparing spawn area: 0%
[12:40:49] [Worker-Main-3/INFO]: Preparing spawn area: 0%
[12:40:49] [Worker-Main-7/INFO]: Preparing spawn area: 0%
[12:40:50] [Worker-Main-1/INFO]: Preparing spawn area: 3%
[12:40:50] [Worker-Main-5/INFO]: Preparing spawn area: 6%
[12:40:51] [Worker-Main-6/INFO]: Preparing spawn area: 7%
[12:40:51] [Worker-Main-4/INFO]: Preparing spawn area: 9%
[12:40:52] [Worker-Main-3/INFO]: Preparing spawn area: 12%
[12:40:52] [Worker-Main-5/INFO]: Preparing spawn area: 15%
[12:40:53] [Worker-Main-1/INFO]: Preparing spawn area: 17%
[12:40:53] [Worker-Main-5/INFO]: Preparing spawn area: 21%
[12:40:54] [Worker-Main-6/INFO]: Preparing spawn area: 24%
[12:40:54] [Worker-Main-1/INFO]: Preparing spawn area: 27%
[12:40:55] [Worker-Main-2/INFO]: Preparing spawn area: 31%
[12:40:55] [Worker-Main-1/INFO]: Preparing spawn area: 35%
[12:40:56] [Worker-Main-2/INFO]: Preparing spawn area: 37%
[12:40:56] [Worker-Main-6/INFO]: Preparing spawn area: 41%
[12:40:57] [Worker-Main-2/INFO]: Preparing spawn area: 45%
[12:40:57] [Worker-Main-7/INFO]: Preparing spawn area: 48%
[12:40:58] [Worker-Main-2/INFO]: Preparing spawn area: 52%
[12:40:58] [Worker-Main-6/INFO]: Preparing spawn area: 54%
[12:40:59] [Worker-Main-5/INFO]: Preparing spawn area: 58%
[12:40:59] [Worker-Main-1/INFO]: Preparing spawn area: 61%
[12:41:00] [Worker-Main-4/INFO]: Preparing spawn area: 65%
[12:41:00] [Worker-Main-3/INFO]: Preparing spawn area: 68%
[12:41:01] [Worker-Main-2/INFO]: Preparing spawn area: 71%
[12:41:01] [Worker-Main-3/INFO]: Preparing spawn area: 75%
[12:41:02] [Worker-Main-3/INFO]: Preparing spawn area: 79%
[12:41:02] [Worker-Main-6/INFO]: Preparing spawn area: 82%
[12:41:03] [Worker-Main-7/INFO]: Preparing spawn area: 86%
[12:41:03] [Worker-Main-7/INFO]: Preparing spawn area: 88%
[12:41:04] [Worker-Main-4/INFO]: Preparing spawn area: 91%
[12:41:04] [Worker-Main-4/INFO]: Preparing spawn area: 93%
[12:41:05] [Worker-Main-7/INFO]: Preparing spawn area: 95%
[12:41:05] [Server thread/INFO]: Time elapsed: 17445 ms
[12:41:05] [Server thread/INFO]: Preparing start region for dimension minecraft:the_end
[12:41:06] [Worker-Main-7/INFO]: Preparing spawn area: 0%
[12:41:06] [Worker-Main-5/INFO]: Preparing spawn area: 0%
[12:41:06] [Worker-Main-3/INFO]: Preparing spawn area: 3%
[12:41:07] [Worker-Main-2/INFO]: Preparing spawn area: 18%
[12:41:07] [Worker-Main-3/INFO]: Preparing spawn area: 42%
[12:41:08] [Worker-Main-2/INFO]: Preparing spawn area: 69%
[12:41:08] [Worker-Main-2/INFO]: Preparing spawn area: 95%
[12:41:08] [Server thread/INFO]: Time elapsed: 3049 ms
[12:41:08] [Server thread/INFO]: Done (73.152s)! For help, type "help"
실행되면 아래와 같은 ui가 뜨는 것을 확인할 수 있다.
만약 ui가 뜨는 게 싫다면 start.bat을 열어서 nogui 를 맨 뒤에 붙여준다.
java -Xmx2G -jar craftbukkit-1.19.3.jar nogui
4. 서버 접속하기
이제 내가 직접 만든 서버에 접속을 해보자.
아까와 같이 커맨드(cmd) 창을 열어 ipconfig 명령어를 통해 내 pc의 아이피를 확인한다.
해당 ip와 서버를 열 때의 지정했던 포트번호 25565 정보를 통해 서버에 접속할 수 있다.
마인크래프트 런처를 켜고 접속해 보자.
접속 성공!!
여기까지 윈도우 환경에서 크래프트 버킷으로 서버를 여는 방법에 대해 설명했는데 사실 아직 끝이 아니다.
외부에서 내가 만든 서버에 접속하기 위해서는
방화벽 설정과 공유기를 쓰고 있다면 공인 IP 확인 및 포트포워딩 등의 작업들이 더 필요하다.
이 부분에 대해서는 다음 시간에 확인하도록 하겠다.
ps) 최대한 처음 하시는 분들도 할 수 있게 설명은 했는데 혹시나 안된다면 댓글로 남겨주시면 답장드릴게요~
Forge 모드 적용
주식투자에 흥미가 있으신가요?
저는 '디핏'앱을 통해 정보를 얻고 있습니다.
여러분도 경험해 보세요!
'게임 > 마인크래프트(Minecraft)' 카테고리의 다른 글
[마인크래프트] 마크 1.19.3 Forge 모드 적용하기 (서버 여는 법 포함) (5) | 2023.06.09 |
---|