본문 바로가기
마인크래프트/서버 강좌

[마인크래프트 서버 강좌]server.properties 파일에 대하여(번외로 gamerule도)

by Zepelown 2019. 12. 24.

*이 글은 Window 기준으로 작성되었습니다.

 

2019/12/22 - [마인크래프트/서버 강좌] - [마인크래프트 서버 강좌]bat파일 작성 및 eula에 관해서

 

[마인크래프트 서버 강좌]bat파일 작성 및 eula에 관해서

*이 글은 window 기준으로 작성되었습니다. 2019/12/21 - [마인크래프트/서버 강좌] - [마인크래프트 서버 강좌]Spigot 1.15.1 포함하여 모든 버젼 버킷 다운로드 하는 방법 [마인크래프트 서버 강좌]Spigot 1.15...

zepelown.tistory.com

다음 강좌입니다.


server.properties 파일

 

뭐가 중요한가 싶기도 하시겠지만

 

서버에 관한 기본적인 설정을 모두 가지고 있기 때문에

 

중요하지 않을 수가 없습니다.

 

서버를 실행했을 때 해당 파일이 없으면

 

자동으로 해당 폴더에 생깁니다.

 

server.properties 파일을 우클릭 하시고

 

연결 프로그램을 선택 후

 

메모장과 같은 텍스트 프로그램으로 열어줍시다.

 

그러면 밑과 같이 나옵니다.

 

정말 설정할 수 있는 것이 많습니다!

 

모든 내용은 여기서 보시고

(https://minecraft-ko.gamepedia.com/Server.properties)

 

전 가장 자주 쓰고 쓸만한 것들을 소개해드리겠습니다.

 

타입 기본값 설명
white-list

Boolean

(True, False 값)

false

서버에 등록된 인원만 들어오게 해주는 겁니다.

max-build-height

Int

(정수)

256

블럭을 건설할 수 있는 최대 높이 설정하는 부분입니다.

max-players Int 20

서버에 접속 가능한 최대 플레이어 수를 설정하는 부분입니다.

online-mode Boolean true

오프라인 모드 유저도 들어올 수 있게 해주는 겁니다.

쉽게 복돌이도 들어 올 수 있다고 생각하시면 돼요.

server-ip

String

(문자열)

blank 서버 아이피를 적는 부분입니다.
motd String blank 서버 목록에서 소개 글을 설정하는 부분입니다.
max-tick-time Int 60000

해당 시간 이후에 서버가 자동으로 꺼지게 만드는 것으로 20틱에 1초라고 생각하시면 돼요.

비활성화하려면 -1 적으시면 됩니다.

resource-pack String blank

여기에 URL을 적으면

자동으로 서버 들어올 때 다운받아집니다.

level-type String DEFAULT

DEFAULT - 기본 월드

FLAT - 평지 맵

 

LARGEBIOMES - 기본 월드와 같으나 모든 생물 군계의 구역이 기본 생물 군계보다 커집니다.

AMPLIFIED - 증폭 월드

enable-command-block Boolean false 커맨드 블럭의 사용 여부를 선택하는 겁니다.
prevent-proxy-connections Boolean false

vpn이나 프록시를 사용해서 우회 접속하는 것을 막는 겁니다.

매우 유용하니 꼭 true 합시다.

 

추가로 위에 설정들은 명령어로도 사용이 가능합니다.

 

Whitelist를 예로 들어보겠습니다.

 

/whitelist on

- 화이트 리스트를 킵니다.

 

/whitelist off

- 화리를 끕니다.

 

/whiteist add [닉네임]

- 화리 목록에 해당 유저 추가

 

/whitelist remove [닉네임]

- 화리 목록에 해당 유저 삭제

 

이렇게 하셔도 되고

 

서버 폴더에 있는 화이트리스트 파일을 작성하시고

 

/whitelist reload

- 화리 목록 갱신

 

을 치시면 됩니다.

 

위와 같은 명령어들은 /help를 치면 하나같이 다 나옵니다.


*번외*

 

위에서 비슷한 설정들을 하는 명령어가 존재합니다.

 

바로 gamerule인데요.

 

이 명령어로 할 수 있는 것으로는 대표적으로

 

인벤 보호, 몬스터, 동물 스폰 여부 등이 있습니다.

 

해당 설정은 한 월드에서만 유효합니다.

 

(모든 룰은 밑 사이트에서 확인하세요.)

(https://nodecraft.com/support/games/minecraft/using-gamerules-in-minecraft)

 

사용법은 간단합니다.

 

/gamerule <설정할 룰> <설정값>

 

위에서 알려드린 사이트를 가보시면 아시겠지만

 

설정값엔 대부분 true/false가 들어갑니다.

 

인벤 보호를 하고 싶으면

 

/gamerule keepInventory true

 

몹 스폰을 없애고 싶으면

 

/gamerule doMobSpawning false

 

이런 식으로 적어주시면 됩니다.

 

자세한 룰들은 위 사이트 가서 확인해주세요!


다음은 이제 다른 유저를 어떻게 접속시키는지에 대해 알려드리겠습니다.

댓글