Minecraft建服指南
 一、环境要求:
一台不错的电脑
人数与服务器内存之间的关系(仅供参考)
256MB———1-5玩家
512MB———1-10玩家
1GB————1-20玩家
2GB————1-40玩家
4GB————1-80玩家
8GB————1-160玩家
带宽要求:1-20 10M左右带宽基本没问题,超过20人推荐使用专门的服务器(大带宽)来搭建
JAVA环境安装
1.登录JAVA中文网站点击页面中间的红“免费 JAVA 下载”按钮,然后再点击红“同意并开始免费下载”按钮下载下载器。
2.打开下载器开始下载安装程序,下载完毕后将会自动进行安装。
3.中文版的安装向导,你可以手动选择安装路径,然后一路点下去。
4.等待安装完毕。
网络环境测试
本机IP查询:ip.chinaz/
网速测速:tool.chinaz/speedtest.aspx(上传速度越大越好)
多个地点PING:ping.chinaz(查看全国网络连接你服务器的延迟状况,PING值在300以内为可接受状态,超出此数值会明显感觉到卡顿,PING值越低越好)
二、文件下载、服务器配置与服务器版本升级
官服服务端
文件下载
EXE格式
JAR格式
www.minecraft/download
启动命令
启动命令:启动服务器.bat
EXE:直接双击运行.exe文件
JAR:将启动服务器.bat放到jar格式的同目录下,双击运行
如果最后出现的是”Done (0.xxxs)! For help, type “help” or “?”"就代表服务器成功开起来了,如若不成功请查看常见问题
停止服务器:在界面中输入stop
服务器配置
打开服务器目录下的server.properties文件(用记事本打开即可),并对其进行修改:
(注意:必须将online-mode=true 改为false,否则盗版无法联机)
#Minecraft server properties服务器设置文件 此类型文件不支持中文,中文皆需转码,本内容仅供作为说明
#Wed Apr 18 14:57:51 CST 2012 此为文件生成时间
allow-nether=true 是否开启地狱
level-name=world 地图文件夹名称
enable-query=false 是否开启query
allow-flight=false 是否允许飞行
server-port=25565 服务器端口(25565为默认端口,联机时无需输入)
level-type=DEFAULT 地图类型
enable-rcon=false 是否开启rcon
level-seed= 地图种子,在生成地图文件夹之前填入此项,可生成特定的地图
server-ip= 服务器IP,不输入则为默认IP,内网用户的话请填内网IP
max-build-height=256 最大建筑高度
spawn-npcs=true 是否生成NPC
white-list=false 是否开启白名单
spawn-animals=true 是否生成动物
online-mode=true 是否开启联网模式(正版专用,盗版改为false)
pvp=true 是否开启PVP
difficulty=1 游戏难度
gamemode=0 玩家第一次进入游戏时的游戏模式,0为生存模式,1为创造模式
max-players=20 同时在线的最大玩家数
spawn-monsters=true 是否生成怪物
generate-structures=true 是否生成建筑物(包括村庄和地牢
view-distance=10 可见距离
motd=A Minecraft Server 服务器欢迎信息(显示在玩家联机页面),中文需转码,推荐EmEditor文本编辑器,自带转码功能
常见问题
Q:为什么我打开Start.bat闪一下就消失了?
A:1.你没安装JAVA或者你安装的是绿版的JAVA,请重新下载安装2.你的服务器jar文件与启动服务器.bat没有放在同一目录下
Q:我的电脑有很多内存,我希望分配更多给服务端,让服务器更顺畅要怎样做
A:修改启动服务器.bat,java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui,如果要改成分配2G内存给服务端,就改成
 java -Xmx2048M -Xms2048M -jar minecraft_server.jar nogui
Q:为什么别人输入我的IP不能进来我的服务器?
A:因为你的网络处于内网状态,你需要端口映射,然后修改服务端生成出来的server.properties,server-ip=加上你内网IP地址
Q:为什么我最后没有出现”Done (0.138s)! For help, type “help” or “?”"
A:如果你没有这一句,最经常出现的一句就是端口被占用了,这个问题经常是因为网路是内网,电脑防火墙阻挡之类的原因,因为这条问题的原因很多,所以遇到这个问题请直接回复别问,注意填上自己网络状况(例如是不是内网)
Q:为什么我进去服务器会弹出一句话讲我不够权限或者是”Bad Login”?
A:因为你的服务端打开了正版认证,这样Sp版就不能进服了,打开你的server.properties,修改online-mode=true成为online-mode=false
Craftbukkit(水桶服)
文件下载
最新稳定版下载:/.
更多版本下载:/downloads/craftbukkit/
启动命令
WINDOWS系统:启动服务器.bat
(修改java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui中的minecraft_server.jar为你所下载的水桶服文件名)[如你下载的文件名为craftbukkit-1.2.5-R1.0.jar则修改为java -Xmx1024M -Xms1024M -jar craftbukkit-1.2.5-R1.0.jar  nogui]
服务器
LINUX系统:我有一个不错的批命令,需要的回复文章即可
停止服务器:在界面中输入stop
服务器配置
同【客服服务端】相同
隐藏设置:bbs/thread-3872-1-1.html
三、插件安装
插件下载
插件搜索:/(只支持英文)
bukkitdev插件搜索:/curseforge/(推荐)
插件安装
将想要安装的插件的.jar文件放入服务器所在目录的plugins文件夹中,运行服务器来加载插件(某些插件会自动生成一些配置文件)
插件升级
确保服务器处于关闭状态,将插件.jar改为插件.jar.dis(类似于备份以防万一),将新版本的插件.jar放入plugins文件夹中,运行服务器
常见问题
Q:为什么我打开Start.bat闪一下就消失了?
A:1.你没安装JAVA或者你安装的是绿版的JAVA,请重新下载安装2.你的服务器jar文件与启动服务器.bat没有放在同一目录下
Q:我的电脑有很多内存,我希望分配更多给服务端,让服务器更顺畅要怎样做
A:修改启动服务器.bat,java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui,如果要改成分配2G内存给服务端,就改成
java -Xmx2048M -Xms2048M -jar minecraft_server.jar nogui
Q:为什么别人输入我的IP不能进来我的服务器?
A:因为你的网络处于内网状态,你需要端口映射,然后修改服务端生成出来的server.properties,server-ip=加上你内网IP地址
Q:为什么我最后没有出现”Done (0.138s)! For help, type “help” or “?”"
A:如果你没有这一句,最经常出现的一句就是端口被占用了,这个问题经常是因为网路是内网,电脑防火墙阻挡之类的原因,因为这条问题的原因很多,所以遇到这个问题请直接回复别问,注意填上自己网络状况(例如是不是内网)
Q:为什么我进去服务器会弹出一句话讲我不够权限或者是”Bad Login”?
A:因为你的服务端打开了正版认证,这样Sp版就不能进服了,打开你的server.properties,修改online-mode=true成为online-mode=false
OP命令:
01.服务器里可用的命令, 游戏里前要加 "/", 如在服务端里打则不.
02.help - 显示帮助
03.kick <玩家名字> - 踢掉某个玩家
04.ban <玩家名字> - 封掉某个玩家
05.pardon <玩家名字> - 解封某个玩家
06.ban-ip <IP地址> - 封掉某个IP地址
07.pardon-ban <IP地址> - 解封某个IP地址
08.op <玩家名字> - 让某个玩家成为管理员
09.deop <玩家名字> - 去除管理员资格
10.tp <玩家名字1> <玩家名字2> - 把玩家1瞬移到玩家2
11.give <玩家名字> <物品ID> <物品数量> - 给某个玩家某个物品某数量
12.tell <玩家名字> <信息> - 密语某个玩家
13.stop - 停止服务器
14.save-all - 保存服务器存档
15.list - 列表出所有玩家 联机存档: 联机使用的存档跟单机的存档时一样的, 所以想自己的单机存档用在联机上就跟着以下的步骤
01.运一次
02.文件夹中会出现world文件夹
03.删除或者备份, 把单机存档或者别人的存档改名为world
04.这样联机的时候玩的就是单机的世界或者别人的世界了