콘텐츠로 이동

Luminol

Luminol은 아주 훌륭한 Folia 포크다!

저장소 삭제됨

LuminolMC/Luminol 메인 저장소는 2026년 7월 11일 소유자가 삭제했고, 공식 계정도 탈퇴 처리되었다. Luminol, LightingLuminol, Lophine 모두 더 이상 업데이트되지 않으며, 마지막 버전은 26.2다.

Folia를 그대로 쓰는 것은 추천하지 않는다. 직접 빌드해야 하기 때문이다. Luminol이 아주 좋은 선택이며, 1.20.1/2가 필요하다면 Molia를 쓰면 된다.

LightLuminol은 뒤에서 다루니 일단 Luminol을 고르자. 내려받은 뒤 기존 서버 코어와 바꿔 끼우면 된다.

LightingLuminol은 Luminol의 포크로, BukkitAPI가 깨진 부분을 고쳐 Bukkit 플러그인 호환성을 최대한 보장하는 것이 목표다. 하지만 LightLuminol은 Bukkit 플러그인 호환성이 좋은 대신 문제가 많다. 수시로 터지는 NullPointerError, 스레드 안전성 문제, 메모리 누수, 데이터 유실까지(하루에 수십 번 크래시하는 것도 흔한 일이다).

그러니 LightingLuminol을 쓰기 전에 Leaf가 더 낫지 않은지 생각해 보자.

1.20.1/2가 필요하다면 DirtyMolia를 쓰면 된다.

(Molia와 Luminol은 사실 같은 제작자다~~)

Luminol을 설치한 뒤 설정을 조금 손보면 더 좋아진다.

다들 알다시피 Folia의 기본 스레드 할당은 정말 형편없어서, 코어 하나가 죽어라 일하고 나머지 여덟 개는 구경만 하는 상황이 벌어진다.

Paper 전역 설정을 열고 threaded-regions.threads를 찾자. 보통 청크 Tick 스레드 수는 물리 CPU 코어 수의 80%로 잡으면 된다.

Luminol의 또 다른 장점은 테크니컬 서바이벌 설정을 켤 수 있다는 것이다.

Luminol 설정 파일을 연다.

  • fixes.allow_void_trading 보이드 거래
  • fixes.allow_unsafe_teleportation 모래 복사
  • fixes.use_vanilla_random_source RNG 조작

다른 특성은 Paper 문서를 참고하자.

Lophine은 Luminol의 다운스트림 포크로, 테크니컬 서바이벌 플레이어를 위해 만들어졌다!

Lophine은 Luminol을 기반으로 하지만 테크니컬 서바이벌 특성 구현에 더 집중한다. 테크니컬 서바이벌 플레이어라면 Lophine이 더 나은 선택일 수 있다.

  • 일부 Bukkit 플러그인 지원
  • 설정 가능한 바닐라 특성
  • Tpsbar 지원
  • 단일 스레드 지역 성능 최적화
  • 더 많은 테크니컬 서바이벌 기능

Lophine의 설정은 Luminol과 거의 같지만, 테크니컬 서바이벌 관련 설정 옵션이 더 많다.

Lophine에는 설정 파일에서 켤 수 있는 실험적 기능이 많다.

[experiment.command]
# 명령 블록 사용 허용
command_block_enabled = false
# tick 명령어 사용 허용
tick_command_enabled = false
# datapack 명령어 사용 허용
datapack_command_enabled = false
[misc.revert_raid_changes]
# 지속 시간이 무한한 흉조 효과 활성화
bad_omen_infinite = false
# 습격 대장을 처치하면 흉조 효과 획득
give_bad_omen_when_kill_raid_captain = false
# 30초 쿨다운 없이 바로 습격 발동 허용
allow_skip_cooldown = false
[misc.container_expansion]
# 엔더 상자 줄 수 (1-6)
enderchest_rows = 3
# 셜커 상자 겹치기 수량 (1-64)
shulker_stackable_count = 1
# 통 줄 수 (1-6)
barrel_rows = 3
[misc.end_crystal]
# Paper의 엔드 수정 위치 검사를 끄고 바닐라 드래곤 재소환 로직 복원
disable_end_crystal_check = false
[misc.old-feature]
# 스폰 무적 시간
spawn_invulnerable_time = false
# 구버전 버섯 대체 가능 로직
old_replaceable_by_mushrooms = false
# 구버전 좀비 증원
old_zombie_reinforcement = false
[misc.performance]
# 엔티티 충돌 검사 최적화 비활성화
disable_entity_collision_check = false
# 호퍼 성능 최적화
optimize_hopper = true
# 레드스톤 성능 최적화
optimize_redstone = true
[misc.fixes]
# 보이드 거래 허용
allow_void_trading = false
# 안전하지 않은 텔레포트 허용 (모래 복사 등)
allow_unsafe_teleportation = false
# 바닐라 난수 생성기 사용
use_vanilla_random_source = false
# MC-4 버그 수정 (아이템 복사)
fix_mc4 = true
[misc.world]
# 구버전 월드 생성 활성화
old_world_generation = false
# 해수면 높이 지정
sea_level = 63
# 커스텀 생물 군계 활성화
custom_biomes = false

이 설정들로 서버의 테크니컬 서바이벌 특성을 세밀하게 조정해 다양한 요구에 맞출 수 있다.

Lophine을 쓰다가 문제가 생기면 LuminolMC 커뮤니티에 참여해 보자.