随着《我的世界》不断升级,之前版本的服务器教程已经落后了。下面给大家带来Bukkit服务器搭建图文教程,适用于我的世界的新版本。

该教程以Bukkit为服务器程序,你最好有一台专业的服务器并有高速网络接入,PC开服不能容下太多玩家

下载对应的版本后,创建一个文件夹,将你下载的craftbukkit-0.0.1-SNAPSHOT.jar放到一个文件夹内,这个文件夹不应该存在中文文件夹名,包括这个文件夹所在的路径里不应该有中文

然后使用记事本,输入:

WIndows 系统 和 Java6(Jre6)

@ECHO OFF

SET BINDIR=%~dp0

CD /D "%BINDIR%"

"%ProgramFiles%\Java\jre6\bin\java.exe" -Xincgc -Xmx1G -jar    craftbukkit-0.0.1-SNAPSHOT.jar

PAUSE

Windows 系统 和 Java7(JDK7)

@ECHO OFF

SET BINDIR=%~dp0

CD /D "%BINDIR%"

"%ProgramFiles%\Java\jre7\bin\java.exe" -Xincgc -Xmx1G -jar    craftbukkit-0.0.1-SNAPSHOT.jar

PAUSE

并保存为XXX.bat的文件,将这个文件与服务器软件放到同一个文件夹下

如果是Linux系统:

cat > minecraft.sh << EOF

#!/bin/sh

BINDIR="\$(dirname "\$(readlink -fn "\$0")")"

cd "\$BINDIR"

java -Xincgc -Xmx1G -jar craftbukkit-0.0.1-SNAPSHOT.jar

EOF

chmod +x minecraft.sh

保存为.sh文件

Mac OS X

cd ~/Desktop

mkdir "Bukkit Server"

cd ~/Desktop/Bukkit\ Server

curl -O http://ci.bukkit.org/job/dev-CraftBukkit/promotion/latest/Recommended/artifact/target/craftbukkit-0.0.1-SNAPSHOT.jar

http://ci.bukkit.org/job/dev-CraftBukkit/promotion/latest/Recommended/artifact/target/craftbukkit-0.0.1-SNAPSHOT.jar

mv craftbukkit-0.0.1-SNAPSHOT.jar CraftBukkit.jar

echo "cd ~/Desktop/Bukkit\ Server

java -Xincgc -Xmx[RAM]M -jar CraftBukkit.jar" >LaunchServer.command

chmod +x LaunchServer.command

echo "Open LaunchServer.command with TextEdit, and replace [RAM] with:

512 or 1024 or 1536 or 2560 or 3072 or 5120

That is the ram amount the server will have.

512=512MB; 1024=1GB; 1536=1.5GB; 2560=2.5GB; 3072=3GB; 5120=5GB

It is good to update your server at least once per week." >README.txt

open -a TextEdit LaunchServer.command

然后使用这个文件运行一次服务器,则会自动生成一些文件:

其中我们只介绍server.properties

使用记事本(txt)打开这个文件

里面有

level-name 服务器地图文件夹的名称

allow-nether 开启地狱 true为开启,false关闭

view-distance 可视距离

spawn-monsters 刷怪 true为开启,false关闭

online-mode 只有在线玩家可以进游戏 true为开启,false关闭

gamemode 游戏模式 0生存1创造

spawn-animals 刷动物 true为开启,false关闭

difficulty 难度等级 0和平1简单2中等3困难

server-name 服务器名

pvp 玩家可以伤害玩家 true为开启,false关闭

server-ip 服务器IP地址,留空

max-players 最大玩家数量

level-seed自动生成地图的时候使用的种子

server-port 服务器端口号,默认25565,改为其他端口的时候进游戏时需要使用服务器IP:端口号的形式

allow-flight 允许玩家飞行(需要玩家自己装MOD)

white-list 白名单

motd 服务器信条,就是在添加服务器后显示的那个- -

※配置的后不会立即生效,应该重启服务器软件

接下来是插件

在bukkit的官网导航条中,有个Get Plugins按钮

按下去就进入了插件搜索页面

《我的世界》Bukkit服务器搭建图文教程

很多人说看不懂这个搜索页面,其实很简单:

1为以插件名称搜索

2为以插件作者搜索

3为以插件分类搜索

而右边就是搜索结果了

搜索后,点击进入插件发布页面,一般插件下载就是Download按钮啦

下载后,一般是一个.jar文件

所以一般我们要把它放到服务器文件夹的plugins文件夹里

然后一般要reload下,直接在服务器软件输入reload或游戏中输入/reload(op才能用)就好了

下面来讲讲汉化

首先,汉化插件你需要准备一个工具:UltraEdit或者Notepad++

这里以UltraEdit将

每个插件的语言架构都可能是不一样的,因此我们应该要有一颗发现的心~

一般来讲,只是一般……插件的语言文件都在运行插件后生成的文件夹中,例如登陆插件xAuth:

打开文件夹后我们一般能看到的是配置文件config,语言文件和数据库.db文件

有些插件的语言文件也整合到了config里,如果你不确定哪个是哪个,就每一个都打开看看

好了我们使用UltraEdit打开xAuth的语言包messages.yml

如下图(是我已经汉化好了的- -)

《我的世界》Bukkit服务器搭建图文教程

我们应该学会如何分辨固定语言和变量语言

一般来讲,固定的语言是直接写着的,而变量是使用{},[],%%等字符包起来的,就如这个文件中是{}

而在每行字(参照图片)前边的单词则是表示这行字在插件调用中的啥啥啥= =这个不需要汉化

《我的世界》Bukkit服务器搭建图文教程

汉化好了?接下来则是测试编码的时候了

首先我们要先试试UTF-8 无BOM模式(我不知道有BOM有木有事情,但是我一直保存的无BOM)

因为UTF-8是一个使用比较广泛的格式,xAuth的编码格式就是UTF8的

保存后,reload下服务器,并且看看编码对不对,如果对了你就成功了

接下来讲讲其他编码格式的插件

ASCII

《我的世界》Bukkit服务器搭建图文教程

只需要在保存这里写一下,但是这个不多,我遇到过的就只有死亡通报插件使用ASCII

Unicode

这个的使用比较广泛,小到mcMMO插件,大到服务器的motd,这个只需要在UltraEdit编辑后保存为《我的世界》Bukkit服务器搭建图文教程就行了

服务器的配置文件server.properties如果要插入中文信息,则同样要保存为Unicode否则看起来是乱码

有一些语言包是在插件里的,用压缩包打开插件,自己翻翻,比如mcMMO是在mcMMO.jar/com/local里

最后说一下选用UltraEdit或Notepad++的原因

有些人说 记事本同样也能编辑这些格式,为何要选用这些软件呢?

因为一些文件的换行符在记事本中无法表现出来。

(责任编辑:陈建雄)