민월드 마인크래프트

아홉번째 : 마인크래프트 서버 설정 server.properties

MinWorld blog 2020. 1. 22. 16:43

아홉번째 : 마인크래프트 서버 설정 server.properties



기본적인 설정 방법은 이렇다 ( * 이미지 파일을 다운받아 보셔도 됩니다.)

 

이름
타입
기본값
설명
allow-flight
참과 거짓
false
비행 허용 여부(크리에이티브 제외)
false - 비행이 허용되지 않음. (5초동안 떠있다면 강퇴)
true- 비행이 허용되며 플레이어에 플라이 모드가 설치된 경우 사용됩니다.
allow-nether
참과 거짓
true
네더 포탈에 탈수 있는지 여부
false - 네더 포탈을 탈 수 없다.
true - 네더 포탈을 탈 수 있다.
announce-player-achievements
참과 거짓
true
플레이어가 도전 과제를 달성 할 때 서버 전체에 알릴지 설정합니다.
true - 도전 과제 달성시 서버 전체에 알립니다.
false - 도전 과제를 달성하여도 서버 전체에 알리지 않습니다.
difficulty
문자열[구버전]
easy
서버의 난이도를 정합니다.
peaceful(0)평화로움
easy(1)쉬움
normal(2)보통
hard(3)어려움
enable-command-block
참과 거짓
false
명령 블록을 사용할 수 있는지 여부
enable-query
참과 거짓
false
GameSpy4 프로토콜을 허용합니다. 서버의 정보를 가져올 때 사용합니다.
enable-rcon
참과 거짓
false
원격에서 서버 콘솔에 접근하는 것을 허용합니다.
enforce-whitelist
참과 거짓
false
화이트 리스트[20] 강제 적용 여부
true 적용
false 적용 하지 않음
force-gamemode
참과 거짓
false
서버에 접속시 지정된 게임모드로 변경할 것인지 설정합니다.
true - 플레이어가 접속하면 설정된 게임모드로 변경됩니다.
false - 플레이어가 서버에서 퇴장하기 전의 게임모드가 그대로 유지됩니다.
function-permission-level
정수
(1~4)
2
데이터팩의 명령어 부분 펄미션 레벨을 지정한다.
0 - /help, /list, /me, /msg, /teammsg, /tell, /trigger, /w 만 사용 가능하다. 사실상 비활성화이다.
1 - /say 명령어 추가 사용 가능하다. 이것도 사실상 비활성화이다.
2 - /clear, /difficulty, /effect, /gamemode, /gamerule, /give, /summon, /setblock, /tp 등등 명령어를 사용가능하다.
3 - /ban, /deop, /kick, /op 사용 가능
4 /stop 사용 가능
gamemode
문자열[구버전]
survival
게임모드 설정
survival(0)서바이벌 모드
creative(1)크리에이티브 모드
advanture(2)모험 모드
spectator(3)유령 모드
generate-structures
참과 거짓
true
구조물 생성 여부
true생성
false생성하지 않음
false로 설정해도 유적은 정상적으로 생성된다.
generator-settings
문자열
(비어있음)
서버에서 생성할 월드를 마음대로 조정할 수 있습니다. 완전한 평지 와 사용자 지정 에서 예제를 볼 수 있다.
hardcore
참과 거짓
false
하드코어 설정 여부
true 하드코어
false 일반
level-name
문자열
world
맵 파일 이름 설정 world대신 다른 이름으로 설정이 가능하며 한글은 미지원
level-seed
문자열
(비어있음)
맵의 시드를 설정한다. 비어있는 경우 랜덤으로 설정 된다.
level-type
문자열
default
월드가 어떤 방식으로 생성될 지 설정합니다.
DEFAULT - 기본 월드. 언덕, 계곡, 물 등이 생성됩니다.
FLAT - 평지 세계. 아무것도 없고, 건축을 위한 것입니다
LARGEBIOMES - 기본 월드와 같으나 모든 생물 군계의 구역이 기본 생물 군계보다 커집니다.
AMPLIFIED - 기본 월드와 같으나 높이가 더 증가합니다.
CUSTOMIZED - generator-settings에서 설정한 프리셋을 사용합니다.
max-build-height
정수
256
건설할 수 있는 최대 높이를 설정한다.
max-players
정수
(0~2147483647)
20
동시에 접속이 가능한 최대 유저 수를 설정합니다. 램이 유저 수를 못버틴다면 서버 파일이 손상될 수 있습니다.
max-tick-time
정수
{0~(2^63 - 1)}
60000
하루의 시간(tick)을 설정한다. 1tick=1/20초
max-world-size
정수
(1~29999984)
29999984
월드의 최대 크기를 결정한다.
motd
문자열
A Minecraft Server
서버의 메시지를 적을 수 있으며 60자 이하로 설정 가능하다.[22]
network-compression-threshold
정수
256
online-mode
참과 거짓
true
서버가 마인크래프트의 계정 데이터베이스(Minecraft's account database)에 연결 되지 않은 플레이어를 확인 후 연결이 되어 있지 않은 플레이어의 접속을 차단한다. 이때 인터넷에 연결되어 있지 않다면 참, 거짓에 여부에 상관없이 모두 접속이 가능하다.
op-permission-level
정수
(1~4)
4
관리자 승인을 받은 유저(op유저)의 펄미션 레벨을 지정한다.
1 - 스폰 지점의 보호를 무시 할 수 있다. 이 레벨에서는 사용 가능한 명령어가 없다.
2 - /clear, /difficulty, /effect, /gamemode, /gamerule, /give, /summon, /setblock, /tp 명령어를 사용가능하고, 커맨드 블럭을 수정 할 수 있다.
3 - /ban, /deop, /kick, /op 사용 가능
4 /stop 사용 가능[23]
player-idle-timeout
정수
0
prevent-proxy-connections
참과 거짓
false
pvp
참과 거짓
true
플레이어간의 직접적인 공격을 허용하며 서로 죽이는 것에 대한 가능 여부. false로 설정하여도 PVE(Player versus Entity)[24]는 가능하다.
query.port
정수
(1~65534)
25565
query 서버의 접속 포트를 설정한다.(enable-query=true로 하여야 볼 수 있다.)
rcon.password
문자열
(비어있음)
rcon의 패스워드를 설정한다.
rcon.port
정수
(1~65534)
25575
rcon의 접속 포트를 설정한다.
resource-pack
문자열
(비어있음)
(선택 옵션)resource pack의 다운로드URL을 적는다. 유저는 입력한 URL의 리소스 팩을 서버 리소스팩 형태로 다운로드 받아 사용 할 수 있다.[25]
resource-pack-sha1[26]
문자열
(비어있음)
(선택 옵션) SHA-1함수로 암호화된 리소스팩을 입력한다.
SHA-1해시 함수로 암호화된 리소스팩은 소문자 16진수로 이루어진 코드로 되어있다. 이것을 이곳에 작성하면 컴퓨터가 암호화된 리소스팩을 해석하고 서버 리소스팩으로 다운로드 한다. 여기에 입력되는 암호화된 리소스팩은 구체적인 작성을 요구한다. 아직까지 이것이 온전한 상태의 안전한 리소스팩인지 검사하진 않지만 이것의 보안에 대해서는 보다 점점 효과적이고 신뢰성을 갖추고 있는 중이다.
server-ip
문자열
(비어있음)
이곳에 아이피를 적으면 서버가 자신이 원하는 특정한 아이피로 고정되어 열린다. 비워 둔다면 자동으로 검색하여 아이피를 할당 받는다. 비워두는 것을 강력하게 추천한다.[27][28]
server-port
정수
(1~65534)
25565
서버의 접속 포트를 설정한다. 기본 포트 외에 다른 포트로 변경을 하였다면 서버에 접속할 때 (공인or사설 아이피):(설정한 포트)로 접속을 하여야 한다.
snooper-enabled
참과 거짓
true
관전자 허용 여부
spawn-animals
참과 거짓
true
친화적 생명체의 소환 여부
spawn-monsters
참과 거짓
true
적대적 생명체의 소환 여부
spawn-npcs
참과 거짓
true
NPC의 소환 여부
spawn-protection
정수
16
스폰 보호 지점의 반지름[29]단 이 설정은 아무 플러그인이 없을 때 설정해야 합니다. 웬만하면 이 설정을 0으로 설정하는 것을 권장합니다[* 이 설정은 월드가드 플러그인이 대체할 수 있으며 서버에서 오피가 아닌 경우 블록 설치, 삭제 등이 안된다면 이 설정을 제거해야 한다
use-native-transport
참과 거짓
true
view-distance
정수
(3~15)
10
유져가 로딩하는 청크의 수
white-list
참과 거짓
false
화이트 리스트 활성 여부
broadcast-console-to-ops
참과 거짓
true
broadcast-rcon-to-ops
참과 거짓
true

 

그렇다면 민월드의 서버 설정 상태는?

 

#Minecraft server properties

#Fri Jan 17 17:20:34 KST 2020

spawn-protection=50

max-tick-time=-1

query.port=25565

generator-settings=

force-gamemode=false

allow-nether=true

enforce-whitelist=false

gamemode=creative

broadcast-console-to-ops=true

enable-query=false

player-idle-timeout=100

difficulty=normal

spawn-monsters=false

broadcast-rcon-to-ops=true

op-permission-level=4

pvp=false

snooper-enabled=true

level-type=default

hardcore=false

enable-command-block=false

max-players=30

network-compression-threshold=256

resource-pack-sha1=

max-world-size=29999984

function-permission-level=2

rcon.port=25575

server-port=25565

debug=false

server-ip=

spawn-npcs=true

allow-flight=false

level-name=Minworld

view-distance=10

resource-pack=

spawn-animals=true

white-list=false

rcon.password=

generate-structures=true

max-build-height=256

online-mode=true

level-seed=

use-native-transport=true

prevent-proxy-connections=false

enable-rcon=false

motd=Min World MineCraft Server

 

감사합니당. 


http://www.fdtlab.co.kr/bbs/board.php?bo_table=admin&wr_id=9