Bukkit,确切地说,CraftBukkit, 即民间所说的「水桶服」,本文以 Minecraft 1.7.2 为例,基于 Mac OS X 10.10.5。
1. 下载 Bukkit。
受限于美国数字千年版权法案(DMCA),CraftBukkit 已无法从官方网站直接下载到。
本文的服务端下载自网友网盘。
选择版本1.7.5(支持 Minecraft 1.7.2-1.7.5)下载。
新建文件夹「MinecraftBukkit172」,在其中再新建文件夹「Bukkit」。
将下载好的 Bukkit 重命名为「craftbukkit.jar」,并拖到「Bukkit」文件夹中。
2. 制作服务器启动脚本。
打开程序[文本编辑],新建窗口,选择菜单中的[格式][制作纯文本],(复制)输入下列代码:
#!/bin/bash
cd "$( dirname "$0" )"
java -Xmx1024M -jar craftbukkit.jar
注意:行与行之间无空行。
修改「1024M」可以改变服务器运行内存,如修改为「2048M」。
保存到「Bukkit」文件夹中,重命名为「start_server.command」。
接下来为此脚本添加启动权限。
打开终端,输入:
chmod a+x
注意:不要按「回车」;但按下一个空格。
将上述脚本拖入终端中,再按「回车」。
双击运行,第一次运行可能需要稍多一些时间。
关闭服务端,输入「stop」。直接关闭窗口会导致存档损坏。
3. 配置服务端。
用程序[文本编辑]打开「Bukkit」文件夹中的文件「server.properties」。
修改其中数据可以改变服务端属性。
如:
online-mode=true 改成 online-mode=false
关闭网络验证,允许盗版玩家登陆服务器。
更多配置请参阅网络(有时间更新)。
4. 备选方案(高级用户)。
打开终端,(复制)输入:
cd ~/Desktop/
mkdir BukkitServer
cd BukkitServer/
curl -LO http://cbukk.it/craftbukkit.jar
echo "cd ~/Desktop/BukkitServer/" >> start.command
echo " java -Xmx1024M -jar craftbukkit.jar -o true" >> start.command
chmod +x start.command
注意:行与行之间无空行。
服务器已安装在桌面「Bukkit Server」文件夹中,双击[LaunchServer.command]启动。
5. 制作[StartBukkit.command](可选)。
按照步骤1-3安装好服务器后,打开文本编辑(纯文本),(复制)输入:
#!/bin/bash
echo "Minecraft172"
echo "Bukkit Minecraft Server Version is #.#.#"
echo " Note - make sure Minecraft is using #.#.#"
echo "Press any key to continue"
read -n 1 -s
cd "$( dirname "$0" )"
cd Bukkit
./start_server.command
将「#.#.#」改成所下载的 Bukkit 版本。
保存文件到「MinecraftBukkit172」文件夹中,重命名为「StartBukkit.command」。
打开终端,输入:
chmod a+x
注意行末有空格。
将[StartBukkit.command]拖入,按下回车。
使用该脚本打开服务端:双击启动,按下任意键继续。
6. 安装 RaspberryJuice 插件(只安装服务器可不选)。
RaspberryJuice 插件可用于 Python 对 Minecraft 编程。
于此处下载最新版本。
将下载好的 jar 文件拖到「Bukkit」下的「plugins」文件夹即可。
7. 安装编程模块(只安装服务器可不选)。
在「MinecraftBukkit172」文件夹中新建「Minecraft172」文件夹。
下载 mcpi(github)。
* - the mcpi folder contains the python library supplied by mojang with Minecraft: Pi Edition and the minecraftstuff library (github.com/martinohanlon/minecraft-stuff) by Martin O'Hanlon
将 mcpi 拷贝到「Minecraft172」文件夹中。
下载 anyio(github)。
将 anyio 拷贝到「Minecraft172」文件夹中。
--
References: