Skip to content
호스팅 · 서버 구성

서버의 명령 블록

명령 블록을 활성화하는 방법, 공개 서버에서 왜 위험한지, 권한으로 접근을 제한하는 방법을 알아봐요.

업데이트 2026년 8월 13일

명령 블록은 기본적으로 비활성화되어 있어요:

enable-command-block=true

재시작한 뒤 /give Nick command_block 명령으로 블록을 얻을 수 있어요. 크리에이티브 인벤토리에는 없어요.

블록 유형

유형동작
임펄스레드스톤 신호로 작동해요
체인이전 블록 다음에 작동해요
반복매 틱마다 실행해요

반복 블록은 성능 저하의 주요 원인이에요. 블록마다 초당 20회씩 실행되니까요. 이런 회로가 열 개만 있어도 프로파일링에서 이미 드러나요 — Spark.

위험

명령 블록은 권한 레벨 2로 실행되기 때문에 /give, /tp, /summon을 사용할 수 있어요. 블록을 설치할 수 있는 권한을 얻은 플레이어는 사실상 어떤 아이템이든 지급할 수 있는 권한을 얻는 셈이에요.

그래서 공개 서버에서는:

  • 관리자만 블록을 설치할 수 있어요;
  • 회로가 있는 구역은 영역으로 보호해요 — WorldGuard;
  • /give command_block은 키트에 포함되지 않고 후원자 혜택으로도 판매하지 않아요.

콘솔 출력

작동할 때마다 로그에 기록되어 로그를 어지럽혀요. 규칙으로 끌 수 있어요:

gamerule commandBlockOutput false
gamerule logAdminCommands false

대안

대부분의 작업(텔레포트, 보상, 공지)에는 플러그인이 더 편리하고 부하도 적어요. 초당 스무 번이 아니라 이벤트가 발생할 때만 실행되니까요. 명령 블록은 바닐라 맵 메커니즘이 필요한 곳에 적합해요.

Minecraft 호스팅오프라인일 때도 서버가 실행돼요서버 만들기