webhippie/minecraft-vanillaminecraft-vanilla是运行原版Minecraft(我的世界)服务器的Docker镜像,基于Temurin镜像构建,提供便捷的部署和管理方式,适用于快速搭建原版我的世界服务器环境。
可用版本可通过以下平台查看:
需映射以下数据卷以实现数据持久化:
/var/lib/minecraft:存储服务器数据(世界存档、日志等)/etc/minecraft/override:用于覆盖服务器配置文件需映射以下端口:
25565:Minecraft服务器默认端口,用于玩家连接25575:RCON管理端口,用于远程管理服务器通过环境变量可自定义服务器参数,常用环境变量示例:
MINECRAFT_MAX_PLAYERS:最大玩家数量,默认20MINECRAFT_MOTD:服务器描述信息(MOTD),默认"Minecraft"MINECRAFT_RCON_PASSWORD:RCON管理密码,默认"webhippie"MINECRAFT_DIFFICULTY:游戏难度(0:和平,1:简单,2:普通,3:困难),默认1MINECRAFT_GAMEMODE:游戏模式(0:生存,1:创造,2:冒险,3:旁观),默认0bashdocker run -d \ --name minecraft-vanilla \ -p 25565:25565 \ -p 25575:25575 \ -v /本地路径/minecraft/data:/var/lib/minecraft \ -v /本地路径/minecraft/override:/etc/minecraft/override \ -e MINECRAFT_MAX_PLAYERS=10 \ -e MINECRAFT_MOTD="我的原版Minecraft服务器" \ -e MINECRAFT_RCON_PASSWORD="安全密码" \ -e MINECRAFT_DIFFICULTY=2 \ -e MINECRAFT_GAMEMODE=1 \ webhippie/minecraft-vanilla
| 环境变量 | 默认值 | 说明 |
|---|---|---|
MINECRAFT_DIFFICULTY | 1 | 游戏难度(0:和平,1:简单,2:普通,3:困难) |
MINECRAFT_GAMEMODE | 0 | 游戏模式(0:生存,1:创造,2:冒险,3:旁观) |
MINECRAFT_MAX_PLAYERS | 20 | 最大玩家数量 |
MINECRAFT_MOTD | Minecraft | 服务器描述信息(MOTD) |
MINECRAFT_LEVEL_NAME | world | 世界名称 |
MINECRAFT_LEVEL_SEED | 世界种子(留空则随机生成) | |
MINECRAFT_PVP | false | 是否启用PVP(玩家对战) |
MINECRAFT_HARDCORE | false | 是否开启极限模式(死亡后无法复活) |
| 环境变量 | 默认值 | 说明 |
|---|---|---|
MINECRAFT_SERVER_PORT | 25565 | 服务器端口 |
MINECRAFT_ONLINE_MODE | true | 是否启用在线模式(验证正版账号) |
MINECRAFT_WHITE_LIST | false | 是否启用白名单(仅允许指定玩家加入) |
MINECRAFT_NETWORK_COMPRESSION_THRESHOLD | 256 | 网络压缩阈值(字节) |
MINECRAFT_PLAYER_IDLE_TIMEOUT | 0 | 玩家闲置超时时间(分钟,0为禁用) |
| 环境变量 | 默认值 | 说明 |
|---|---|---|
MINECRAFT_ENABLE_RCON | true | 是否启用RCON远程管理 |
MINECRAFT_RCON_PORT | 25575 | RCON管理端口 |
MINECRAFT_RCON_PASSWORD | webhippie | RCON管理密码(建议修改为安全密码) |
| 环境变量 | 默认值 | 说明 |
|---|---|---|
MINECRAFT_MINHEAP | 512M | Java最小堆内存 |
MINECRAFT_MAXHEAP | 2048M | Java最大堆内存 |
MINECRAFT_JAVA_OPTS | --server -XX:+UseConcMarkSweepGC | Java运行参数 |
MINECRAFT_MAX_TICK_TIME | 60000 | 最大tick时间(毫秒,超过则踢出无响应玩家) |
consoleMINECRAFT_ADDITIONAL_PROPERTIES = # 额外的服务器属性 MINECRAFT_ALLOW_FLIGHT = false # 是否允许飞行 MINECRAFT_ALLOW_NETHER = true # 是否允许下界 MINECRAFT_ANNOUNCE_PLAYER_ACHIEVMENTS = true # 是否公告玩家成就 MINECRAFT_DATA_DIR = /var/lib/minecraft # 数据目录路径 MINECRAFT_DIFFICULTY = 1 # 难度(0:和平,1:简单,2:普通,3:困难) MINECRAFT_ENABLE_COMMAND_BLOCK = false # 是否启用命令方块 MINECRAFT_ENABLE_QUERY = false # 是否启用查询功能 MINECRAFT_ENABLE_RCON = true # 是否启用RCON MINECRAFT_FORCE_GAMEMODE = false # 是否强制游戏模式 MINECRAFT_GAME_DIR = /usr/share/minecraft # 游戏目录路径 MINECRAFT_GAMEMODE = 0 # 游戏模式(0:生存,1:创造,2:冒险,3:旁观) MINECRAFT_GENERATE_STRUCTURES = true # 是否生成结构(如村庄、地牢) MINECRAFT_GENERATOR_SETTINGS = # 生成器设置 MINECRAFT_HARDCORE = false # 是否开启极限模式 MINECRAFT_JAVA_OPTS = --server -XX:+UseConcMarkSweepGC # Java运行参数 MINECRAFT_LEVEL_NAME = world # 世界名称 MINECRAFT_LEVEL_SEED = # 世界种子 MINECRAFT_LEVEL_TYPE = DEFAULT # 世界类型(DEFAULT, FLAT, LARGEBIOMES, AMPLIFIED, CUSTOMIZED) MINECRAFT_LOGS_DIR = ${MINECRAFT_DATA_DIR}/logs # 日志目录路径 MINECRAFT_MAX_BUILD_HEIGHT = 256 # 最大建筑高度 MINECRAFT_MAX_PLAYERS = 20 # 最大玩家数量 MINECRAFT_MAX_TICK_TIME = 60000 # 最大tick时间(毫秒) MINECRAFT_MAX_WORLD_SIZE = 29999984 # 最大世界大小 MINECRAFT_MAXHEAP = 2048M # Java最大堆内存 MINECRAFT_MINHEAP = 512M # Java最小堆内存 MINECRAFT_MOTD = Minecraft # 服务器描述信息(MOTD) MINECRAFT_NETWORK_COMPRESSION_THRESHOLD = 256 # 网络压缩阈值 MINECRAFT_ONLINE_MODE = true # 是否启用在线模式(验证正版) MINECRAFT_OP_PERMISSION_LEVEL = 4 # OP权限等级(1-4) MINECRAFT_OPTS = nogui # 服务器启动参数 MINECRAFT_OVERRIDE_DIR = /etc/minecraft/override # 配置覆盖目录 MINECRAFT_PLAYER_IDLE_TIMEOUT = 0 # 玩家闲置超时时间(分钟,0为禁用) MINECRAFT_PVP = false # 是否启用PVP MINECRAFT_RCON_PASSWORD = webhippie # RCON密码 MINECRAFT_RCON_PORT = 25575 # RCON端口 MINECRAFT_RESOURCE_PACK = # 资源包URL MINECRAFT_RESOURCE_PACK_HASH = # 资源包哈希值 MINECRAFT_SERVER_IP = 0.0.0.0 # 服务器绑定IP MINECRAFT_SERVER_PORT = 25565 # 服务器端口 MINECRAFT_SNOOPER_ENABLED = true # 是否启用数据收集 MINECRAFT_SPAWN_ANIMALS = true # 是否生成动物 MINECRAFT_SPAWN_MONSTERS = true # 是否生成怪物 MINECRAFT_SPAWN_NPCS = true # 是否生成NPC(村民) MINECRAFT_USE_NATIVE_TRANSPORT = true # 是否使用原生传输 MINECRAFT_VIEW_DISTANCE = 10 # 视野距离(区块) MINECRAFT_WHITE_LIST = false # 是否启用白名单 MINECRAFT_WORLD_DIR = ${MINECRAFT_DATA_DIR}/world # 世界目录路径
该镜像继承以下基础镜像的环境变量:
Fork -> 提交补丁 -> 推送 -> 拉取请求
MIT
consoleCopyright (c) 2015 Thomas Boerger <[***]>
注:原文链接可能存在笔误,以下链接应为minecraft-vanilla相关: [upstream]: [] [parent]: [] [dockerhub]: [] [quayio]: [] [github]: [***]


manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务