LagFixer — Minecraft에서 최적화, TPS 증가 및 렉 해결을 위한 플러그인
LagFixer는 Minecraft용 서버 최적화 플러그인입니다. 몹 AI, 레드스톤, 엔티티와 같은 렉 유발 요소를 개별적으로 처리하여 TPS를 향상시킵니다.
LagFixer는 Minecraft용 서버 최적화 플러그인입니다. 몹 AI, 레드스톤, 엔티티와 같은 렉 유발 요소를 개별적으로 처리하여 TPS를 향상시킵니다.
LagFixer — Minecraft에서 최적화, TPS 증가 및 렉 해결을 위한 플러그인
LagFixer는 타겟 최적화 모듈 세트를 통해 TPS 부하를 줄여주는 Minecraft용 서버 플러그인입니다. 유사한 솔루션과 달리 여기서는 몹, 드롭된 아이템, 레드스톤, 폭발, 움직이는 엔티티, 나뭇잎 등 렉의 각 원인을 개별적으로 처리합니다. 관리자는 특정 서버에 실제로 필요한 모듈만 활성화하고 부하 프로필에 따라 구성합니다.
플러그인 모듈
각 모듈은 별도의 YAML 파일에 배치되며 독립적으로 작동합니다. 이를 통해 바닐라 메커니즘에 부작용 없이 문제에 대해 타겟팅된 대응이 가능합니다.
MobAiReducer
표준 몹 AI를 자체 최적화된 동작으로 대체합니다. 끊임없이 주위를 둘러보고, 목적 없는 머리 움직임, 시야 내의 다른 플레이어에 대한 반응 등 무거운 길찾기 알고리즘을 제거합니다. 200마리 이상의 동물이 있는 농장이 있는 서버의 경우 모든 모듈 중에서 가장 큰 TPS 향상을 제공합니다. 동물, 몬스터, 주민, 길들여진 엔티티 및 날아다니는 엔티티를 위한 별도의 스위치가 있습니다.
MobAiReducer.yml 구성을 수정한 후에는 /reload가 아니라 서버를 완전히 다시 시작해야 합니다.

플레이어가 때릴 때 활성화되는 얼어붙은 몸을 가진 소 농장
EntityLimiter
청크당 엔티티 제한을 설정합니다. 동물과 몬스터(15), 드롭 및 움직이는 엔티티(3), 발사체(5)에 대해 각각 별도로 설정합니다. 화이트리스트 — 주민, 위더, 엔더 드래곤, 늑대, 고양이, 좀비 주민 — 제한이 이들에게는 영향을 미치지 않습니다.
LagShield
동적 "퓨즈". TPS를 실시간으로 모니터링하고 임계값 아래로 떨어지면 특정 메커니즘을 비활성화합니다. 예: 몹 스폰, 발사체, 폭발 등.
WorldCleaner
주기적인 자동 클리너. 600초(10분)마다 10초 이상 지난 드롭된 아이템, 목록에 있는 적대적 몹(좀비, 스켈레톤, 크리퍼, 거미, 팬텀, 물고기, 오징어) 및 발사체를 제거합니다. 실행 15, 10, 5, 4, 3, 2, 1초 전에 플레이어에게 경고합니다.
특별한 기능은 Abyss입니다. 제거된 아이템은 영원히 사라지는 것이 아니라 임시 상자로 들어가며 /abyss를 통해 회수할 수 있습니다. 인벤토리는 연 후 60초 후에 닫힙니다.

서버 정리 및 성공적인 실행에 대한 메시지
RedstoneLimiter
과부하된 회로로부터 서버를 보호합니다. 제한: 초당 청크당 1100개의 레드스톤 틱 및 50번의 피스톤 움직임. 초과 시 플러그인은 업데이트를 차단하거나 원인이 되는 블록을 부수며 동작은 별도로 구성됩니다. 레버, 버튼, 레드스톤 횃불에 1500ms의 쿨다운을 추가합니다. 이는 오토 클릭커에 대한 보호입니다.
피스톤으로 밀 수 없는 블록에 대한 별도의 블랙리스트입니다. 기본적으로 모래, 붉은 모래, 자갈이 포함되어 있으며 이는 가장 일반적인 복사를 차단합니다.
ExplosionOptimizer
폭발력과 연쇄 반응을 제어합니다. TNT, TNT가 실린 광산 수레, 크리퍼, 화염구, 위더 스켈레톤 해골, 엔드 수정에 대해 최대 반경을 개별적으로 설정할 수 있습니다. 체인은 쌍으로 구성됩니다. TNT는 인접한 TNT를 점화하지 않고, 수정은 서로를 폭파하지 않으며, 크리퍼는 관리자의 재량에 따릅니다. 하나의 체인에서 최대 3번의 폭발이 발생하며 그 사이에 1000ms의 쿨다운이 있습니다.
극단적인 경우 블록을 부수지 않고 소리와 선택적인 피해만 유지하면서 폭발을 완전히 비활성화할 수 있습니다.
InstantLeafDecay
나무를 벤 후 나뭇잎이 즉시 썩도록 합니다. 줄기로부터의 반경은 최대 7블록입니다. 선택적으로 아이템(묘목, 사과, 막대기) 드롭을 활성화합니다.
VehicleMotionReducer
보트와 광산 수레의 충돌 처리를 최적화합니다. 선택적으로 생성된 폐광에서 상자가 있는 광산 수레를 제거합니다. 청크가 처음 생성되는 경우가 많은 서버에 유용합니다.
AbilityLimiter
겉날개 부스터와 "급류" 인챈트가 있는 삼지창의 도배를 제한합니다. 쿨다운: 겉날개는 5초, 삼지창은 3초입니다. 또한 사용할 때마다 아이템에서 내구도를 5포인트 차감하므로 플레이어가 빠른 이동을 통해 청크를 로드하기 어려워집니다.
ConsoleFilter
정규 표현식을 사용하여 콘솔 메시지를 필터링합니다. 연결/연결 해제, 채팅, 명령 실행, "Save complete" 및 시간 초과에 대한 스팸을 제거합니다. 표준 패턴이 이미 작성되어 있으며 필터링된 줄을 별도의 로그에 선택적으로 저장합니다.
명령어 및 자리 표시자
주요 명령어는 /lagfixer (별칭 /lf, /antilag, /lag)입니다.
명령어 | 목적 |
| 모든 모듈의 구성을 다시 로드합니다 |
| 서버에 있는 플레이어의 평균 핑을 표시합니다 |
| WorldCleaner 규칙에 따른 수동 엔티티 정리 |
| 서버 부하 통계 |
| 구성을 편집하기 위한 GUI 메뉴를 엽니다 |
| Java 가비지 컬렉터를 실행합니다 |
| MSPT 그래프가 있는 서버 부하 맵 |
| 벤치마크를 실행하고 결과를 다른 서버와 비교합니다 |
| 제거된 아이템을 복구하기 위한 상자 |

게임 채팅에서 /lagfixer monitor 명령어 출력
결론
LagFixer는 바닐라 게임 메커니즘을 방해하지 않으면서 몹 AI부터 레드스톤까지 서버의 개별 부하 소스를 개별적으로 최적화합니다. 온라인 플레이어가 30명 이상인 생존 서버, 대규모 동물 농장이 있는 프로젝트, 관리자가 이미 서버의 TPS 프로필을 알고 있으며 표준 접근 방식 대신 유연한 제어를 원하는 상황에 적합합니다.
설치
일반적인 설치는 약 5 분 정도 걸려요. 과정은 동일하고, Loader 와 그에 맞는 빌드만 달라요.
- 1Stop your Minecraft server.
- 2Drop the plugin .jar into the server /plugins folder.
- 3Start the server once so the plugin generates its config files.
- 4Edit /plugins/<name>/config.yml as needed, then run /reload confirm or restart.











