안녕하세요? 오랜만에 인사드리는 mchan.us 서비스팀입니다.
mchan.us MC Network가 8.0으로 업데이트를 한지 벌써 7개월입니다.
서비스팀은 7개월만의 새로운 MC Network 대형 업데이트를 소개드립니다.
MCN 9.0: Faster, Funnier, Fuller
MCN 9.0은 유저 여러분께 완전히 새로운 MC Network 경험을 제공합니다.
더 빠르고, 더 즐겁고, 더 풍부한 플레이를 중점으로 MCN은 완전히 환골탈태하였습니다.
Faster MCN
Minecraft Java Edition 1.7.x 시리즈 지원 중단
MCN은 이제 Minecraft Java Edition 1.7.x 시리즈와 호환되지 않습니다.
Minecraft Java Edition은 1.7.x 이후로 1.8.x 시리즈와 1.9.x 시리즈, 1.13.x 시리즈에서 세 차례의 큰 변화를 거쳤으며, 모던 Minecraft와 크게 차이나는 1.7.x 시리즈 Minecraft에 대한 호환성 지원은 다른 플레이어 모두를 느리게 합니다.
mchan.us 서비스팀은 Minecraft Java Edition 최신 버전을 사용하여 MCN을 즐길 것을 권장합니다.
Build 서버 1.16 기반으로 변경
MCN Build 서버는 MCN에서 가장 오래된 서버였습니다. 이는 1.13 출시 초기의 각종 호환성 문제와 수두룩한 성능 문제를 회피하기 위하여 1.12.2 기반에서 업그레이드하지 않았기 때문입니다. 서비스팀은 과거 1.13으로의 업데이트를 위와 같은 이유로 포기한다고 밝힌 바 있습니다.
하지만 시간이 지나며 Minecraft 1.13.x 시리즈 이후의 호환성 문제와 성능 문제가 해결되었고, 서버 시스템 구형화로 인하여 제한되는 사항이 많아지며, 이제는 오히려 1.12.2가 최신 시스템과의 호환성 문제가 발생하는 사태에 이르렀습니다.
이에 서비스팀은 Build 서버를 최신 기반으로 변환하기로 결정하였습니다. 최초에는 1.17.1 기반으로 변환하려 하였으나, 출시된지 얼마 되지 않아 불안정한 특성을 보이고 있었기에 1.16.x 시리즈 기반으로 변환하였습니다.
1.16.x 기반으로 이전하며 최신 Java 16과 고성능 메모리 할당기를 적용할 수 있었고, 그 결과 동일 조건에서 최대 서버 성능이 15% 이상 향상되었고, 램 사용량이 20% 이상 감소되는 성과를 얻을 수 있었습니다.
더 빠른 Build 서버를 즐겨보세요!
Java 16 적용
Java는 9 이후로 어마어마한 성능 향상과 램 사용량 개선이 있었습니다. 하지만 레거시 플러그인과 서버와의 호환성 문제가 발생하는 특성 탓에 서비스팀도 일부만 적용할 수 있었습니다.
하지만 플러그인들이 하나 둘 씩 모던 Java를 지원하게 되었고, MCN의 서버도 대부분 최신 Minecraft 기반으로 변환하면서 Java 16을 적용할 수 있게 되었습니다.
서비스팀은 1.8.x 시리즈 기반 서버 (Lobby, Classic Survival)를 제외한 모든 서버에 이를 적용하였으며, 이제 더 빠른 MCN을 즐기실 수 있습니다!
DB 서버 엔진 변경 및 튜닝
이전까지 서비스팀은 mchan.us의 모든 서비스에 사용되는 MySQL 5.7 기반의 DB서버를 운용하고 있었습니다.
하지만 MySQL 5.7의 레거시 코드는 모든 서비스의 성능저하를 유발하였고, 심지어는 사용중인 일부 소프트웨어에서 비권장 요소로 전환되었다는 경고를 받게 되었습니다.
이에 따라 서비스팀은 Percona에서 개발한 새로운 MySQL 8.0 호환 DB 서버인 Percona Server for MySQL 8.0으로 전환하였습니다.
또한 DB 엔진을 Facebook에서 개발한 MyRocks (RocksDB) 엔진으로 변경하고, DB 서버의 성능 특성을 강화하기 위한 튜닝을 실시하였습니다.
그 결과, DB 서버의 디스크 사용량이 30% 이상 감소하였으며, DB 용량이 40% 이상 감소하였고 지연율 또한 35% 이상 감소하는 성과를 거두었습니다.
이에 따라 MCN 초기 접속 속도와 서버 변경 속도가 15% 이상 감소하였습니다. 더 빠른 MCN을 지금 바로 즐겨보세요!
Funnier and Fuller MCN
Build 서버 1.16 블럭 사용 가능
위에서 소개한 Build 서버 1.16 기반 변환으로 얻은 것은 속도 뿐만이 아닙니다!
1.13에서부터 1.16까지 지속적으로 추가된 새로운 블럭을 이제 Build 서버에서 사용할 수 있습니다.
지금 바로 Build 서버에서 새로운 블럭으로 새로운 건축을 즐기세요!
Neo Survival: 1.17 Update
Neo Survival 서버가 1.17 기반으로 업데이트 되었습니다.
1.17의 새로운 동굴과 심층 요소들을 Neo Survival 서버에서 지금 바로 즐겨보세요!
MCBEN. Supports 1.17
MCN의 Bedrock Edition 버전인 MCBEN이 BE 최신버전을 지원하도록 업데이트되었습니다.
거의 모든 기능이 정상적으로 호환되며, BE-JE간 크로스 플랫폼 멀티플레이도 지원합니다!
이제 언제 어디서나 Minecraft Bedrock Edition으로 MCBEN을 즐기세요!
완전히 새로워진 mchan.us MC Network!
앞으로도 많은 이용과 사랑 부탁드립니다!
mchan.us 서비스팀 User Communication Office 매니저 올림