Minecraft 服务器:Bukkit 架构方法 (Mac)

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」。

start_server.command

保存到「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:

Setting up a server.

架设服务器

Adventures in Minecraft

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,463评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,868评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,213评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,666评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,759评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,725评论 1 294
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,716评论 3 415
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,484评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,928评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,233评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,393评论 1 345
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,073评论 5 340
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,718评论 3 324
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,308评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,538评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,338评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,260评论 2 352

推荐阅读更多精彩内容