79 lines
2.5 KiB
Bash
79 lines
2.5 KiB
Bash
# https://github.com/itzg/docker-minecraft-bedrock-server?tab=readme-ov-file
|
|
# https://minecraft.wiki/w/Server.properties#Option_keys
|
|
##############################################################################################
|
|
# Environment variables for minecraft-bedrock servers
|
|
##############################################################################################
|
|
|
|
# Ensure that UID/GID is the owner/group of bedrock folder otherwise container startup will fail with permission error. "bedrock" folder is mapped to container /data
|
|
UID=${PUID}
|
|
GID=${PGID}
|
|
UMASK=0022
|
|
TZ={TZ}
|
|
|
|
EULA=TRUE
|
|
VERSION=LATEST # LATEST, PREVIEW or specific version
|
|
PACKAGE_BACKUP_KEEP=2
|
|
|
|
# Server Properties
|
|
# -----------------
|
|
ONLINE_MODE=true
|
|
GAMEMODE=survival # survival, creative, adventure, spectator
|
|
DIFFICULTY=easy # easy, normal, hard
|
|
SERVER_NAME="Dedicated Server on Truenas Scale"
|
|
# FORCE_GAMEMODE=
|
|
ALLOW_CHEATS=false
|
|
MAX_PLAYERS=10
|
|
# WHITE_LIST=
|
|
# ALLOW_LIST=
|
|
# SERVER_PORT=
|
|
# SERVER_PORT_V6=
|
|
# ENABLE_LAN_VISIBILITY=
|
|
VIEW_DISTANCE=32
|
|
TICK_DISTANCE=4
|
|
PLAYER_IDLE_TIMEOUT=30
|
|
MAX_THREADS=8
|
|
LEVEL_NAME="Bedrock level"
|
|
# LEVEL_SEED=
|
|
# LEVEL_TYPE=Default
|
|
DEFAULT_PLAYER_PERMISSION_LEVEL=member
|
|
# TEXTUREPACK_REQUIRED=
|
|
# CONTENT_LOG_FILE_ENABLED=
|
|
# CONTENT_LOG_LEVEL=
|
|
# CONTENT_LOG_CONSOLE_OUTPUT_ENABLED=
|
|
# COMPRESSION_THRESHOLD=
|
|
# COMPRESSION_ALGORITHM=
|
|
SERVER_AUTHORITATIVE_MOVEMENT=server-auth
|
|
# PLAYER_POSITION_ACCEPTANCE_THRESHOLD=
|
|
PLAYER_MOVEMENT_SCORE_THRESHOLD=20
|
|
# PLAYER_MOVEMENT_ACTION_DIRECTION_THRESHOLD=
|
|
PLAYER_MOVEMENT_DISTANCE_THRESHOLD=0.3
|
|
PLAYER_MOVEMENT_DURATION_THRESHOLD_IN_MS=500
|
|
# CORRECT_PLAYER_MOVEMENT=
|
|
# SERVER_AUTHORITATIVE_BLOCK_BREAKING=
|
|
# SERVER_AUTHORITATIVE_BLOCK_BREAKING_PICK_RANGE_SCALAR=
|
|
# CHAT_RESTRICTION=
|
|
# DISABLE_PLAYER_INTERACTION=
|
|
# CLIENT_SIDE_CHUNK_GENERATION_ENABLED=
|
|
# BLOCK_NETWORK_IDS_ARE_HASHES=
|
|
# DISABLE_PERSONA=
|
|
# DISABLE_CUSTOM_SKINS=
|
|
# SERVER_BUILD_RADIUS_RATIO=
|
|
# ALLOW_OUTBOUND_SCRIPT_DEBUGGING=
|
|
# ALLOW_INBOUND_SCRIPT_DEBUGGING=
|
|
# FORCE_INBOUND_DEBUG_PORT=
|
|
# SCRIPT_DEBUGGER_AUTO_ATTACH=
|
|
# SCRIPT_DEBUGGER_AUTO_ATTACH_CONNECT_ADDRESS=
|
|
# SCRIPT_WATCHDOG_ENABLE=
|
|
# SCRIPT_WATCHDOG_ENABLE_EXCEPTION_HANDLING=
|
|
# SCRIPT_WATCHDOG_ENABLE_SHUTDOWN=
|
|
# SCRIPT_WATCHDOG_HANG_EXCEPTION=
|
|
# SCRIPT_WATCHDOG_HANG_THRESHOLD=
|
|
# SCRIPT_WATCHDOG_SPIKE_THRESHOLD=
|
|
# SCRIPT_WATCHDOG_SLOW_THRESHOLD=
|
|
# SCRIPT_WATCHDOG_MEMORY_WARNING=
|
|
# SCRIPT_WATCHDOG_MEMORY_LIMIT=
|
|
# OP_PERMISSION_LEVEL=
|
|
# EMIT_SERVER_TELEMETRY=
|
|
# MSA_GAMERTAGS_ONLY=
|
|
# ITEM_TRANSACTION_LOGGING_ENABLED=
|