OS X 10.10.5 环境下

除了官方的服务器,还有很多第三方的服务器可选择,
如何选择看你的情况了,简略说一下服务器的选择

  • 官方服务器,不支持 Plugin, 不支持 Mod, 稳定

  • CraftBukkit, 已经停止更新了
    后继者 Spigot, 对前者进行了一些优化,支持 Plugin, 不支持 Mod, 次稳定
    PaperSpigot 对 Spigot 进行了一些优化,支持 Plugin, 不支持 Mod, 次稳定
    正因为一脉相承,所以以上服务器都兼容 Bukkit 插件

  • Cauldron (MCPC+), 支持 Plugin, 支持 Mod, 次次稳定

安装步骤

  1. 安装好 Java 环境

  2. 去官方下载页面:https://minecraft.net/download
    中的 Multiplayer Server 处下载,例如我下载的是:minecraft_server.1.8.8.jar

  3. 将下载的服务器文件放到文件夹中,例如 minecraft_server.1.8.8
    在文件中新建文件 start.command, 输入如下内容:

    1
    2
    3
    4
    5
    6
    7
    #!/bin/bash
    
    # 进入脚本所在的目录
    cd "$(dirname "$0")"
    
    # 根据情况修改内存大小,服务器的名字
    exec java -Xmx2G -Xms2G -jar minecraft_server.1.8.8.jar
    

    增加可执行权限

    1
    chmod +x ./start.command
    

    运行服务器

    1
    ./start.command
    
  4. 第一次运行服务器的时候,会提示如下面之类的信息

    1
    You need to agree to the EULA in order to run the server. Go to eula.txt for more info.
    

    而且会自动生成一些目录和文件,不用管它
    我们只需要打开新生成的 eula.txt 文件,将 eula=false 改为 eula=true

    再次运行服务器

    1
    ./start.command
    

    服务器正常启动,现在其他玩家就可以加入进行游戏了

配置服务器

修改配置文件

1
mvim server.properties

详细说明请看:http://minecraft-zh.gamepedia.com/Server.properties

可能需要改的一些配置

# 服务器名字
server-name=DreamXU

# 服务器端口
server-port=25565

# 定义服务器的游戏难度(例如生物对玩家造成的伤害,饥饿与中毒对玩家的影响方式等)
#   0 - 和平
#   1 - 简单
#   2 - 普通
#   3 - 困难
difficulty=2

# 若为 true 则只有正版玩家才能进入服务器
online-mode=false

# true 玩家可以互相残杀
# false 玩家无法互相造成伤害
pvp=false

# false - 禁用数据采集
# true - 启用数据采集
snooper-enabled=false

# 服务器同时最大在线人数
max-players=20

# 玩家进入服务器时显示的信息
motd=A Minecraft Server

使用

关闭服务器

1
stop

OP 命令

OP 命令可参考:http://minecraft-zh.gamepedia.com/%E5%91%BD%E4%BB%A4