취미

Minecraft bedrock server 설치 (with docker)

팍스라면 2024. 3. 3. 16:56

 
docker 설치 상태에서 실행

docker run -d -it -e EULA=TRUE -p 19132:19132/udp -v mc-bedrock-data:/data itzg/minecraft-bedrock-server

 
 
 
※ 참고
https://github.com/itzg/docker-minecraft-bedrock-server?tab=readme-ov-file

GitHub - itzg/docker-minecraft-bedrock-server: Containerized Minecraft Bedrock Dedicated Server with selectable version

Containerized Minecraft Bedrock Dedicated Server with selectable version - itzg/docker-minecraft-bedrock-server

github.com

 
서버 환경변수 (Server Properties) 설정

  • SERVER_NAME
  • SERVER_PORT
  • SERVER_PORT_V6
  • GAMEMODE
  • DIFFICULTY
  • LEVEL_TYPE
  • ALLOW_CHEATS
  • MAX_PLAYERS
  • ONLINE_MODE
  • WHITE_LIST
  • VIEW_DISTANCE
  • TICK_DISTANCE
  • PLAYER_IDLE_TIMEOUT
  • MAX_THREADS
  • LEVEL_NAME
  • LEVEL_SEED
  • DEFAULT_PLAYER_PERMISSION_LEVEL
  • TEXTUREPACK_REQUIRED
  • SERVER_AUTHORITATIVE_MOVEMENT
  • PLAYER_MOVEMENT_SCORE_THRESHOLD
  • PLAYER_MOVEMENT_DISTANCE_THRESHOLD
  • PLAYER_MOVEMENT_DURATION_THRESHOLD_IN_MS
  • CORRECT_PLAYER_MOVEMENT

 
각각 변수의 값은 https://minecraft.wiki/w/Server.properties#Bedrock_Edition_3 참고
 
 
환경 변수를 포함한 docker 실행 예제

docker run -d -it --name bds-flat-creative \
  -e EULA=TRUE -e LEVEL_TYPE=flat -e GAMEMODE=creative \
  -p 19132:19132/udp itzg/minecraft-bedrock-server

Portainer 에서 환경변수 설정하기

1. Minecraft container 실행 중지


2. Duplicate/Edit


3. Env tab 에서 설정확인


4. 추가하고 싶은 Server 환경변수 추가