Skip to content
Skip to content
블로그로 돌아가기
Minecraft \/kill @e[type=!player] 완전 가이드

Minecraft \/kill @e[type=!player] 완전 가이드

Alexandru Maftei
Alexandru Maftei
@ice
Updated
2 조회수
TL;DR:/kill @e[type=!player]는 플레이어를 제외한 모든 엔티티를 즉시 제거합니다. 서버 청소 및 랩 관리에 필수적이지만 치트를 활성화해야 하며 중요한 엔티티를 삭제하지 않도록 주의해야 합니다.

/kill @e[type=!player] 명령어는 플레이어를 제외한 세계의 모든 엔티티를 죽입니다. 랩이 나는 경우나 새로 시작할 때 모브, 아이템, 혼란을 한 줄로 해결하는 솔루션입니다.

이 명령어는 무엇을 하는가?

분해해 보겠습니다. /kill @e[type=!player]는 모든 엔티티 (@e는 "모든 엔티티"를 의미함)를 대상으로 하고 선택자 [type=!player]로 플레이어를 제외합니다. 실행하면 즉시 모든 것이 죽습니다. 몹, 동물, 드롭 아이템, 마인카트, 방어구 스탠드, 경험 구슬, 모든 것이 대상입니다. 로그인한 플레이어만 남아 있습니다.

이 명령어의 아름다움은 단순성에 있습니다. 특정 바이옴이나 차원을 대상으로 하지 않습니다. 건강이나 나이로 필터링하지 않습니다. 그냥 "지금 모든 비플레이어 것을 죽여라"입니다. 한 명령어, 즉각적인 결과입니다.

이 명령어를 언제 사용하면 좋은가?

나의 SMP서버에서 상황이 손실되었을 때 사용했습니다. 실패한 농장 자동화 시도로 500여 마리의 소가 남아있었고, 프레임이 급격히 떨어졌습니다. 한 명령어로 해결되었습니다. 서버를 재생성할 수 없던 상태에서 즉각적으로 부드럽게 만들었습니다.

다른 시나리오에서 도움이 되는 경우:

  • 모브 농장 테스트 중에 모브가积累으로 발생하는 랩 스팅크
  • 위프 또는 리셋 후 남아있는 아이템 제거
  • 빌드가 완료된 후 수백 개의 방어구 스탠드를 제거
  • TNT 실험 폭발이 너무 멀리 퍼진 경우 청소 (경험을 통해 말합니다)
  • 새 시즌을 위한 서버 준비

실제 사용 사례는 서버 관리입니다. 멀티플레이어 서버에서 관리자 청소는 지속적으로 필요합니다. 이 명령어는 청소 시간을 수 시간에서 밀리초로 단축합니다. 공용 서버를 운영한다면 결국 이 명령어를 사용하게 될 것입니다.

이 명령어를 어떻게 사용하는가?

먼저 치트를 활성화해야 합니다. 싱글플레이어에서 치트가 켜진 세계를 생성합니다. 서버의 경우 server.properties에서 enable-command-block을 true로 설정하거나, 오퍼 권한으로 실행합니다. 그런 다음 T를 눌러 채팅을 열고 명령어를 정확히 입력한 후 엔터를 치십시오.

/kill @e[type=!player]

그것이 모든 것입니다. 플레이어를 제외한 모든 것이 즉시 죽습니다. 따라서 로드된 세계 전체에 동시에 영향을 미칩니다. 명령어 구문에 오류가 있지 않은지 걱정한다면 크리エ이티브 월드에서 테스트하십시오. 직접 복사-붙여넣기를 하면 오타가 없습니다.

주의해야 할 것: 즉각적으로 작동합니다. 확인, 카운트다운, 자비는 없습니다. 실행하면 즉시 적용됩니다. 잘못된 대상이 선택되었다면 되돌릴 수 없습니다 (하지만 백업이 있는 경우, 일반적으로 백업을 항상 가지고 있어야 합니다).

변형과 그 차이점

모브만 죽이고 동물을 생존시킬 muốn한다면 /kill @e[type=!player,type=!cow,type=!sheep]을 사용하고 보호할 엔티티 유형을 추가하십시오. 여러 예외가 있는 경우 복잡해지지만 작동합니다.

드롭 아이템만 죽이기? /kill @e[type=item]은 대형 빌드 청소 후 바닥의 잡동사삭을 제거하며 생명체는 건드리지 않습니다.

유저 호스트 몹만 죽이기? 더 복잡합니다. 바닐라 Minecraft에서는 "호스트" 태그를 필터링할 수 없으므로 각 하나를 나열해야 합니다: /kill @e[type=zombie,type=creeper,type=skeleton] 등. 길이가 빠르게 증가합니다. 여기서 모드나 데이터팩이 반복적으로 수행할 때 친구가 됩니다.

특정 반경 내의 엔티티를 죽이기? /kill @e[type=!player,distance=..50]는 당신에게서 50 블록 이내의 모든 비플레이어 엔티티를 죽입니다. 거리 숫자를 교체할 수 있습니다.

위험 구역: 무엇이 잘못될 수 있는가?

이 명령어는 강력합니다. 따라서 잘못 사용하면 큰 문제를 일으킬 수 있습니다. 모든 아이템 프레임, 모든 방어구 스탠드, 모든 탈 수 있는 엔티티, 사용중인 슐커를 모두 삭제합니다 (슈클러는 생존하지만, 그 점은 중요합니다). 건축자가 이 명령어를 생각 없이 실행하여 수 시간의 작업을 잃은 것을 보았습니다.

멀티플레이어 서버에서라면 이 명령어를 관리자 전용으로 제한하십시오. 권한 플러그인을 사용하여 임의의 플레이어가 단 한 번의 채팅 메시지로 모든 엔티티를 파괴하지 못하게 하십시오. 복잡하지 않지만 중요합니다.

추가 사항: 이 명령어는 세계를 리셋하지 않습니다. 테라인이 남아 있습니다. 빌드는 남아 있습니다. 생명체와 아이템만 제거합니다. 따라서 서버에서 랩의 원인이 되는 모브 농장이巨大하면, 이 명령어는 모브를 제거하지만 농장 구조 자체는 여전히 문제가 될 수 있습니다 (래그의 원인에 따라 다름).

실행할 가치가 있는가, 과잉 반응인가?

진정으로? 모든 서버 운영자에게 필수입니다. 이 명령어를 북마크하거나 기억해 두십시오. 서버가 엔티티 스팸으로 고생할 때 즉각적인 접근이 필요할 것입니다. 싱글플레이어의 경우 수동으로 모브를 줄일 수 있지만 여전히 시간을 절약합니다.

서버 성능을 테스트하거나 랩 진단을 실행하는 경우, 네트워크 요소가 연결에 영향을 미치는지 확인하기 위해 무료 Minecraft DNS 도구를 확인할 수도 있습니다. 또한 멀티플레이어 서버를 관리하고 연결성을 테스트해야 한다면 Minecraft Votifier 테스터가 서버의 통신 설정을 확인하는 데 도움이 될 수 있습니다.

이 명령어를 사용할지 여부와 상관없이 알아두는 것이 가치 있습니다. 서버 관리는 예상보다 빨리 필요로 할 것입니다.

About the author
Alexandru Maftei
Alexandru MafteiLead Writer

Lead writer at minecraft.how. Long-time Minecraft player running a small SMP server, testing every build, mod, and seed before writing about it.

Share with your friends!

Comments

No comments yet. Be the first to share your thoughts!

We use cookies to improve your experience. By continuing to use this site, you agree to our use of cookies. Read our Privacy Policy