콘텐츠로 이동

서버 설정

서버를 켰다면 포트 변경, 정품 인증 같은 간단한 설정을 해야 한다.

이 절의 설정은 모두 서버 루트 디렉터리의 server.proprites 파일에 있다. 바꾸려면 이 파일을 열고 해당 항목을 찾으면 된다.

online-mode=true

정품 인증은 기본으로 켜져 있으며, 끄지 않으면 비정품 플레이어는 접속할 수 없다. 정품 계정으로 게임을 실행하지 않았다면 서버에 접속할 때 이런 화면이 뜬다.

정품 인증을 끄려면 true를 false로 바꾸고 저장한 뒤 서버를 재시작한다.

참고로 오프라인 모드에서는 플레이어 스킨이 대부분 보이지 않으므로 SkinsRestorer가 필요하다. 필요에 따라 SkinsRestorer 버전을 고르자.

max-players=20

뒤의 숫자가 서버에 동시에 접속할 수 있는 최대 플레이어 수다.

level-seed=

원하는 시드를 넣으면 된다. 비워 두면 무작위 시드가 된다.

enable-command-block=false

서버에서 명령 블록은 기본으로 꺼져 있으며, 켜는 것을 추천하지 않는다.

명령 블록은 성능이 나쁘고, 모든 기능을 플러그인으로 대신할 수 있다.

이 값을 true로 바꾸면 명령 블록이 활성화된다.

difficulty=hard

다음 값을 쓸 수 있다.

  • peaceful / 0 - 평화로움
  • easy / 1 - 쉬움
  • normal / 2 - 보통
  • hard / 3 - 어려움
spawn-protection=16

스폰 지점 보호 범위다. 보호 범위 안에서는 OP만 블록을 부수거나 놓을 수 있다.

0으로 설정하면 끌 수 있다.

네더 허용 여부 / 네더 월드 생성 여부

섹션 제목: “네더 허용 여부 / 네더 월드 생성 여부”
allow-nether=true

false로 설정하면 네더를 끌 수 있다.

gamemode=survival

다음 모드를 쓸 수 있다.

  • survival / 0 - 서바이벌
  • creative / 1 - 크리에이티브
  • adventure / 2 - 모험
  • spectator / 3 - 관전
force-gamemode=false

true로 설정하면 플레이어가 접속할 때 기본 게임 모드로 강제 변경된다.

generate-structures=true

새 청크에 구조물(마을 등)을 생성할지 정한다.

pvp=true

true로 설정하면 플레이어끼리 공격할 수 있다.

allow-flight=true

서버 접속 문서를 참고하자.

이 설정은 server.properties가 아니라 /gamerule 명령어로 바꾼다.

전체 게임 규칙 목록을 참고하자.

플레이어가 발전 과제를 달성했을 때 채팅창에 알릴지 정한다.

켜기: /gamerule announceAdvancements true

끄기: /gamerule announceAdvancements false

true로 설정하면 죽어도 플레이어의 인벤토리 아이템과 경험치가 유지된다.

false로 설정하면 리스폰 후 플레이어의 아이템과 경험치 일부가 죽은 위치에 떨어진다.

켜기: /gamerule keepInventory true

끄기: /gamerule keepInventory false

관리자가 쓴 명령어를 서버 로그에 기록할지 정한다.

켜기: /gamerule logAdminCommands true

끄기: /gamerule logAdminCommands false