随着《我的世界》不断升级,之前版本的服务器教程已经落后了。下面给大家带来Bukkit服务器搭建图文教程,适用于我的世界的新版本。
该教程以Bukkit为服务器程序,你最好有一台专业的服务器并有高速网络接入,PC开服不能容下太多玩家
下载对应的版本后,创建一个文件夹,将你下载的craftbukkit-0.0.1-SNAPSHOT.jar放到一个文件夹内,这个文件夹不应该存在中文文件夹名,包括这个文件夹所在的路径里不应该有中文
然后使用记事本,输入:
WIndows系统和Java6(Jre6)
@ECHOOFF
SETBINDIR=%~dp0
CD/D%BINDIR%
%ProgramFiles%Javajre6injava.exe-Xincgc-Xmx1G-jarcraftbukkit-0.0.1-SNAPSHOT.jar
PAUSE
Windows系统和Java7(JDK7)
@ECHOOFF
SETBINDIR=%~dp0
CD/D%BINDIR%
%ProgramFiles%Javajre7injava.exe-Xincgc-Xmx1G-jarcraftbukkit-0.0.1-SNAPSHOT.jar
PAUSE
并保存为XXX.bat的文件,将这个文件与服务器软件放到同一个文件夹下
如果是Linux系统:
catminecraft.shEOF
#!/bin/sh
BINDIR=$(dirname$(readlink-fn$0))
cd$BINDIR
java-Xincgc-Xmx1G-jarcraftbukkit-0.0.1-SNAPSHOT.jar
EOF
chmod+xminecraft.sh
保存为.sh文件
MacOSX
cd~/Desktop
mkdirBukkitServer
cd~/Desktop/BukkitServer
curl-Ohttp://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
mvcraftbukkit-0.0.1-SNAPSHOT.jarCraftBukkit.jar
echocd~/Desktop/BukkitServer
java-Xincgc-Xmx[RAM]M-jarCraftBukkit.jarLaunchServer.command
chmod+xLaunchServer.command
echoOpenLaunchServer.commandwithTextEdit,andreplace[RAM]with:
512or1024or1536or2560or3072or5120
Thatistheramamounttheserverwillhave.
512=512MB;1024=1GB;1536=1.5GB;2560=2.5GB;3072=3GB;5120=5GB
Itisgoodtoupdateyourserveratleastonceperweek.README.txt
open-aTextEditLaunchServer.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的官网导航条中,有个GetPlugins按钮
按下去就进入了插件搜索页面
很多人说看不懂这个搜索页面,其实很简单:
1为以插件名称搜索
2为以插件作者搜索
3为以插件分类搜索
而右边就是搜索结果了
搜索后,点击进入插件发布页面,一般插件下载就是Download按钮啦
下载后,一般是一个.jar文件
所以一般我们要把它放到服务器文件夹的plugins文件夹里
然后一般要reload下,直接在服务器软件输入reload或游戏中输入/reload(op才能用)就好了
下面来讲讲汉化:
首先,汉化插件你需要准备一个工具:UltraEdit或者Notepad++
这里以UltraEdit将
每个插件的语言架构都可能是不一样的,因此我们应该要有一颗发现的心~
一般来讲,只是一般……插件的语言文件都在运行插件后生成的文件夹中,例如登陆插件xAuth:
打开文件夹后我们一般能看到的是配置文件config,语言文件和数据库.db文件
有些插件的语言文件也整合到了config里,如果你不确定哪个是哪个,就每一个都打开看看
好了我们使用UltraEdit打开xAuth的语言包messages.yml
如下图(是我已经汉化好了的--)
我们应该学会如何分辨固定语言和变量语言
一般来讲,固定的语言是直接写着的,而变量是使用{},[],%%等字符包起来的,就如这个文件中是{}
而在每行字(参照图片)前边的单词则是表示这行字在插件调用中的啥啥啥==这个不需要汉化
汉化好了?接下来则是测试编码的时候了
首先我们要先试试UTF-8无BOM模式(我不知道有BOM有木有事情,但是我一直保存的无BOM)
因为UTF-8是一个使用比较广泛的格式,xAuth的编码格式就是UTF8的
保存后,reload下服务器,并且看看编码对不对,如果对了你就成功了
接下来讲讲其他编码格式的插件:
ASCII
只需要在保存这里写一下,但是这个不多,我遇到过的就只有死亡通报插件使用ASCII
Unicode
这个的使用比较广泛,小到mcMMO插件,大到服务器的motd,这个只需要在UltraEdit编辑后保存为就行了
服务器的配置文件server.properties如果要插入中文信息,则同样要保存为Unicode否则看起来是乱码
有一些语言包是在插件里的,用压缩包打开插件,自己翻翻,比如mcMMO是在mcMMO.jar/com/local里
最后说一下选用UltraEdit或Notepad++的原因
有些人说记事本同样也能编辑这些格式,为何要选用这些软件呢?
文章出自:雷客 文章链接:https://play.leikw.com/gonglue/vn119812.html