在《我的世界》中,开服命令是服务器管理的基础,通过命令可以快速配置服务器参数、管理玩家、调整游戏规则等,无论是本地局域网开服还是搭建正式服务器,掌握核心命令都能让管理更加高效,以下从基础命令、高级功能、常用插件命令及注意事项等方面展开说明。

基础开服命令与配置
在启动服务器前,需先编辑server.properties
文件,这是服务器的核心配置文件,包含多项关键参数。
server-port=25565
:设置服务器端口,默认为25565,若被占用可修改为其他未被占用的端口(如25566)。max-players=20
:设置最大玩家数量,可根据服务器性能调整。gamemode=survival
:设置默认游戏模式,可选survival
(生存)、creative
(创造)、adventure
(冒险)或spectator
(旁观)。difficulty=normal
:设置游戏难度,可选peaceful
(和平)、easy
(简单)、normal
(普通)、hard
(困难)。white-list=false
:是否开启白名单,设置为true
后需在whitelist.json
中添加玩家UUID才能加入。
启动服务器时,可在启动命令中添加参数,
java -Xms2G -Xmx4G -jar server.jar nogui
其中-Xms2G
和-Xmx4G
分别设置最小和最大内存,根据服务器配置调整;nogui
表示不启动图形界面,适合命令行操作。
游戏中管理命令
进入服务器后,管理员可通过命令(需开启OP权限)进行实时管理,常用命令如下表所示:

命令分类 | 示例命令 | 功能说明 |
---|---|---|
玩家管理 | /op <玩家名> |
给予玩家OP权限,使其可使用管理命令 |
/deop <玩家名> |
取消玩家OP权限 | |
/kick <玩家名> [原因] |
将玩家踢出服务器,可填写原因 | |
/ban <玩家名> [原因] |
封禁玩家,被封禁玩家无法加入 | |
/pardon <玩家名> |
解封玩家 | |
传送与位置 | /tp <目标玩家> <传送目标> |
将目标玩家传送到指定玩家位置,如/tp Steve Alex |
/tp <x> <y> <z> |
传送到指定坐标,如/tp 100 64 200 |
|
/spawnpoint <玩家名> <x> <y> <z> |
设置玩家重生点 | |
游戏规则调整 | /gamerule keepInventory true |
死亡后不背包掉落,设置为false 则掉落 |
/gamerule mobGriefing false |
禁止怪物破坏方块,如苦力怕爆炸、末影人搬运方块等 | |
世界管理 | /time set day |
设置游戏时间,可选day (白天)、night (夜晚)、noon (正午)等 |
/weather clear |
设置天气,可选clear (晴天)、rain (雨天)、thunderstorm (雷暴) |
|
/seed |
查看当前世界种子 |
高级功能与插件命令
若需更复杂的管理功能,可安装插件如Bukkit、Spigot或Paper,并通过插件命令扩展功能。
- Essentials插件:提供丰富的玩家服务命令,如
/home
(回家)、/warp <地点>
(传送至预设点)、/kit <套装名>
(给予物品套装)。 - WorldEdit插件:用于快速编辑地形,如
//set stone
(将选定区域方块设为石头)、//copy
(复制选区)、//paste
(粘贴选区)。 - LuckPerms插件:管理权限节点,如
lp user <玩家名> permission set essentials.home.use true
给予玩家使用家命令的权限。
注意事项
- 权限管理:谨慎给予OP权限,避免普通玩家获得管理命令导致服务器混乱,建议通过权限插件精细化分配权限。
- 命令大小写:部分命令区分大小写(如
/gamemode
与/GameMode
),需按官方格式输入。 - 备份与测试:修改关键配置或使用复杂命令前,建议备份世界文件,避免误操作导致数据丢失。
- 版本兼容:不同游戏版本(如1.12.2、1.18.2)命令可能存在差异,需参考对应版本的命令列表。
相关问答FAQs
Q1: 如何修改服务器默认出生点?
A1: 可通过两种方式实现:① 在server.properties
中设置spawn-protection=0
(禁用出生保护区域),然后直接在出生点方块上使用/setblock <x> <y> <z> minecraft:bedrock
设置出生点方块;② 在游戏中使用/spawnpoint <x> <y> <z>
命令设置全局出生点坐标,或/spawnpoint <玩家名> <x> <y> <z>
为指定玩家设置出生点。
Q2: 开启白名单后如何添加玩家?
A2: 首先在server.properties
中设置white-list=true
,然后有两种添加方式:① 手动编辑whitelist.json
文件,添加玩家UUID(格式如{"uuid":"玩家UUID","name":"玩家名"}
),玩家UUID可通过在线UUID查询网站获取;② 在游戏中使用/whitelist add <玩家名>
命令,服务器会自动读取玩家UUID并添加到白名单中,添加后,未在白名单中的玩家将无法加入服务器。