1. 버킷 준비
서버를 열기 전 버킷 준비를 하자!
서버에는 여러 가지의 버킷들이 존재하지만, 가장 많이 쓰이는 버킷 3가지만 알려드리겠습니다!
1. CraftBukkit (지원종료)
버킷의 시초이자 무려 베타 시즌부터 제작되던 버킷입니다
그럼만큼 많은 유저들의 사랑을 받고 사용되던 버킷인데요
모장에서 만든 버킷... DMCA(저작권 신고)... 등으로 지원을 종료하게 됐습니다
현재는 일반적인 방법으로는 빌드를 할 수 없는 버킷인데요
아마도 검색하면 나오시겠지만 1.7.9가 마지막 지원 버전이므로
log4J취약점, 저작권 위반, 보안 문제등이 생길 수 있으므로 추천하지 않습니다
2. Spigot
처음에 설명한 CraftBukkit과 함께 개발되다가 함께 CraftBukkit과 저작권으로 다운로드에 문제가 있었습니다
하지만 BuildRTool를 이용하여 사용할 수 있게 되었습니다
이것 또한 다운로드 사이트가 존재하지만...
이것은 또한 저작권 문제가 생길 수 있으므로 주의하시기 바랍니다
3. Paper (추천)
이 버킷도 앞에 있는 2가지의 버킷처럼 DMCA(저작권 신고)로 문제가 있었는데요
잘 해결이 되어서 공식 사이트, 혹은 다른 곳에서도 문제없이 배포를 할 수 있습니다
또한 버그를 고쳐주는 아주 좋은 친구입니다
다만, 공장을 이용하려면 버그를 이용해야 하는 경우 마크에서 공식지원하는 서버 프로그램
혹은 Fabric서버를 이용할 수 있습니다
2. 버킷 다운로드하기
서버를 열 버전의 버킷을 구해보자
빨리 시작하라고여? 싫은데
이제 한번 제대로 시작해 봅시다
저는 Paper버킷을 사용할 건데요,
혹시 다른 버킷 사용법이 필요하신 분들을 위해 나중에 시간이 된다면 강좌글을 포스팅하도록 하겠습니다!
일단, 먼저 paper 버킷을 다운로드합시다. (순서대로 따라와 주세요!)
- 구버전 다운로드 -
최신 버킷을 다운로드하시는 분은 아래에 3단계를 진행해 주세요!
1. 구버전 버킷 다운로드 버튼을 누른 후 왼쪽에서 서버를 여실 버전을 선택해 주세요
2. 선택 후 그 버전의 버킷 빌드 버전 중 가장 높은 버전을 쓰시면 됩니다
3. 서버를 열고 접속해 보자
오늘 강좌의 마지막!
3. 1 자바 설치
마크는 자바를 사용하고 버킷도 자바를 이용하여 열리기 때문에 자바를 설치해야 합니다
1. 마크 1.17.1 버전 이상에서 서버를 열 경우
자바 17 이상 설치
2. 마크 1.16.5 버전 이하에서 서버를 열 경우
자바 8 설치
3. 2 서버 설정
먼저, 새로운 폴더를 하나 생성합니다
다운로드한 버킷을 새로 생성한 폴더에 넣습니다
그다음 새로운 텍스트 파일을 생성해 줍니다
그다음 텍스트 파일을 열어 다음과 같은 내용을 입력해 줍니다
@echo off
java -Xms<설정할 최저 메모리>G -Xmx<설정할 최고 메모리>G -jar <버킷 이름>.jar
pause
이렇게 해주면 됩니다 저는 아래와 같이 설정했습니다
@echo off
java -Xms16G -Xmx16G -jar paper-1.20.4-435.jar
pause
다음으로 '새 텍스트 문서.txt' 와 같은 이름을 'start.bat'로 바꿔주세요
이름은 상관없습니다, 뒤에 .txt -> .bat으로 변경만 하시면 됩니다
Q. 저는 뒤에 .txt(확장명) 그런 게 없는데요? (문제가 없으시다면 다음으로 넘어가시면 됩니다)
A. 파일 탐색기 위에 보기 -> 표시 -> 파일 확장명을 켜시면 됩니다
그다음으로 설정한 파일을 실행시켜 주세요
기다리시면 이렇게 뜨시고 파일이 생길 겁니다
이렇게 뜨면 서버 파일에 eula.txt를 수정해 주시면 됩니다
#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://aka.ms/MinecraftEULA).
#Sun Feb 25 23:28:21 KST 2024
eula=false
eula.txt를 열면 이러한 내용의 파일이 나올 텐데 간단하게 마지막의 false를 true로 바꾸시면 됩니다
※필독※
여러분이 해당 값을 true로 설정 시 아래의 마인크래프트 EULA에 동의하게 됩니다
https://aka.ms/MinecraftEULA
Eula
www.minecraft.net
마지막으로 다시 만든 bat파일을 실행시키면
이렇게 마지막에 DONE이라고 뜨면 성공입니다!
이제 서버 주소를 입력하고 접속하시면 됩니다
1. 서버장이 접속 시
서버주소 : localhost
2. 같은 인터넷을 이용하는 사용자가 접속 시
검색에서 cmd를 검색
명령 프롬프트 열기
열린 창에서 ipconfig를 입력하면 아래와 같이 나옵니다
그러면 ipv4 주소애 적혀있는 ip주소를 복사하고 :25565를 붙인 주소로 접속하면 됩니다
ipv4주소의 형식은 192.168.xxx.xxx입니다
예) ipv4주소가 192.168.0.111이라고 한다면
서버 주소 : 192.168.0.111:25565
3. 외부의 같은 와이파이 사용하지 않은 사람이 접속
(해당 내용은 포트포워딩을 했다는 가정하입니다, 자신의 알맞은 공유기 포트포워딩 방법을 검색하여 진행하시면 됩니다)
25565 포트를 포트포워딩 하면 됩니다
서버 주소 : (https://www.findip.kr/에서 나온 아이피):25565
예) 위에 사이트에서 나온 아이피가 12.345.678.90이라고 한다면
서버 주소 : 12.345.678.90:25565
4. 마지막 인사
길지만 이런 글을 읽어 주셔서 감사하고 다음에는 더 멋진 글과 유익한 글로 찾아오겠습니다!
감사합니다!
해당 글의 저작권 관련 내용
(블로그 글을 퍼가도 문제는 없습니다, 하지만 저의 블로그 링크를 꼭 남겨주세요!)
(3가지 버킷의 이미지의 저작권은 저에게 없음을 알립니다)