본문 바로가기

마인크래프트2

[#2강] 마인크래프트 서버를 최적화해보자 (서버 소프트웨어 선택~맵 프리로드의 중요성) 오늘은 지난 강의에 이어 본격적으로 마인크래프트 서버를 최적화해볼 것이다. 지난번 강의를 다 읽은 것을 전제로 작성하였으니, 아직 읽지 않았을 경우 여기를 클릭하여 읽고 오면 도움이 될 것이다. #3. 서버 소프트웨어 선택 처음 마인크래프트 서버를 운영하시는 분들은 여러 서버 소프트웨어를 보고 생소하게 느낄 수도 있다. (여기서 말하는 "서버 소프트웨어"는 Spigot, Craftbukkit, Paper 등을 뜻하며, 이유는 알 수 없지만, 한국에서는 보통 "버킷"이라고 부른다) 그도 그럴 것이, 종류가 매우 많기 때문이다. 당장 가장 널리 쓰이는 Paper만 보아도 Vanilla Minecraft -> Craftbukkit -> Spigot -> Paper 순으로 파생되었다. 따라서 이번 강의에서는 대.. 2021. 4. 17.
[#1강] 마인크래프트 서버를 최적화해보자 (소개~하드웨어 선택) 최근 마인크래프트 서버와 관련하여 수도 없이 많은 얘기를 들었다. 아는 지인들로부터 서버 최적화를 도와달라는 요청을 받은 적도 있고, 각종 의뢰도 여럿 받은 적이 있다. 그래서 오늘부터 마인크래프트 서버 최적화와 관련된 여러 가지 강의를 업로드할 예정이다. #1. 버전에 따른 최적화 정도 비교 우선 본격적으로 이야기하기 전에 말하고 싶은 것이 있다. 1.13 이후 버전이 꼭 필요한 상황이 아니라면, 가급적 1.12.2에서 머무는 것을 추천하고 싶다. 이 버전을 기점으로 최적화 정도가 크게 갈리기 때문이다. 1.12 전까지는 "마인크래프트 서버는 멀티코어를 제대로 활용하지 못한다." 등의 말이 있어도 비교적 성능은 준수하게 나와 (물론 마인크래프트 API를 C++로 직접 구현한 Cuberite 등을 사용해.. 2021. 1. 18.