※중요※
만약 두 번째 강좌 플러그인 적용 편을 보지 않았을 경우 확인해 보시는 것을 추천드립니다
1. Flag 설정하기
https://flags.sh/ 라는 사이트를 이용해 볼 겁니다
아래 이미지를 참고해 주세요!
기능 중 GUI가 있고 Auto-restart가 있는데,
GUI를 켜면 아래와 같은 창을 뜨게 하는 것이고
Auto-restart를 켜면 서버를 닫아도 자동으로 다시 열리는 기능입니다
다 설정했다면 아래 Windows를 선택하고 다운로드를 한 후 서버에 넣고 이걸로 서버를 여시면 됩니다
2. Folia 버킷 사용하기
이건 뭐 사실 최적화보다는 서버 성능 향상에 더 가까운데요
근데 여러분 이 친구는 다운로드 링크가 없습니다, 오직 문서, 깃헙(오픈소스 올리는 사이트라고 생각하시면 됩니다), API문서만 있습니다
그러므로 깃헙 사이트에서 여러분이 직접 Build하야 합니다
쉽게 말하자면 여러분이 버킷을 생성시켜야 하는 건데..... 엄
일단 방법을 알아보기 전에 한번 장단점을 알아봅시다
-장점-
CPU에는 코어라는 녀석이 있는데...
뭐, 여러분에게 말하면 넘길 거 같으니 쉽게 설명하겠습니다
원래는 CPU에 6개, 4개, 12개, 16개 이렇게 모델별로 다르기는 한데
일반 버킷은 예를 들어서 코어를 일꾼이라고 하면
일꾼이 16명이 있는데 1명만 일하고 있게 됩니다
그래서 모든 얘들이 일하게 해주는 버킷인 거죠
-단점-
아직 나온 지 얼마 안 돼서 몇몇의 명령어를 사용할 수 없고
플러그인도 아직 별로 없습니다
그러므로 여러분이 많은 플러그인과 여러 가지 개발을 하려면 아직은 사용하기 아쉬운 버킷입니다
2-1. Folia 빌드하기
먼저 git을 설치해야 합니다, 아래의 링크에서 다운로드해서 실행 후 그냥다 next 눌러서 설치하면 됩니다
https://github.com/git-for-windows/git/releases/download/v2.44.0.windows.1/Git-2.44.0-64-bit.exe
그다음으로 open Git Bash here를 누릅니다(C드라이브, 바탕화면등 상관 X)
(Window 11은 더 많은 옵션 보기를 누르면 보입니다)
다음으로 새로 뜬 창에 아래의 명령어를 입력하면 됩니다
git config --global user.name "<닉네임>"
git config --global user.email "<오류메세지를 보낼 이메일>"
예)
git config --global user.name "sejinjin"
git config --global user.email "sejinjin.server@gmail.com"
다음으로 명령어를 입력하시면 됩니다
git clone https://github.com/PaperMC/Folia.git
기다리면 창을 연 위치에 Folia라는 파일이 생깁니다
그러면 파일에 일단 patch.bat을 실행 시키고 창이 닫힐 때까지 기다립니다
다음으로 jar.bat파일을 실행시킵니다
(혹시 실행시 오류 메시지가 뜨면서 꺼지는 경우 컴퓨터를 끈 후 patch.bat부터 다시 실행해 주세요)
다 됐으면 파일에 build파일이 있을 겁니다, 그 안에 libs파일을 열면 파일이 있습니다
그러면 2개의 파일이 있습니다
folia-paperclip~~.jar 파일이 버킷 파일입니다
서버를 여시는 법을 모르신다면 첫 번째 글을 확인하시면 됩니다
3. 최적한 플러그인사용
1. ClearLag
지원이 1.16 버전이라고 적혀있지만 최신버전도 사용가능합니다
해당 플러그인은 특정 시간마다 드롭된 아이템을 제거합니다
2. Chunky
게임 중 플레이어의 청크를 불러오게 되는데 이 플러그인으로 미리 청크를 불러옵니다
사용법은 나와있기는 하지만.....
간단한 핵심명령어는 ' /chunky start '입니다
3. ???
여러분이 아시는 최적화 플러그인을 댓글로 알려주세요!
혹시 플러그인 적용법을 모른다면 2번째 강좌를 확인하세요!
4. 마지막 인사
길지만 이런 글을 읽어 주셔서 감사하고 다음에는 더 멋진 글과 유익한 글로 찾아오겠습니다!
감사합니다!
해당 글의 저작권 관련 내용
(블로그 글을 퍼가도 문제는 없습니다, 하지만 저의 블로그 링크를 꼭 남겨주세요!)
(3가지 버킷의 이미지의 저작권은 저에게 없음을 알립니다)