(这里教的是不用hamachi的联机,方法较烦,智商不够还是用蛤蟆吃把)
一.服务器建立
1.下载CraftBukkit:
历史版本列表:http://dl.bukkit.org/downloads/craftbukkit/;
最新推荐版:http://dl.bukkit.org/latest-rb/craftbukkit.jar;
2.将下载到的jar文件放到你想要让服务器安装的目录下;
3.新建一个txt文本文档,打开并输入:
@ECHO OFF
SET BINDIR=%~dp0
"你的Java目录" -Xms1g -Xmx1G -jar "%BINDIR%\运行文件名"
PAUSE
4.保存该文档,并将文档重命名为bat后缀(文件名任意),和你下载到的文件放在同一个文件夹;
5.双击该bat文件即可运行服务器;
控制台中看到这部分就是服务器运行成功了
6.输入stop正常关闭服务器。
二.服务器设置
打开服务器目录下的server.properties文件(用记事本打开即可),并对其进行修改:
你也可以浏览中文MC官方WIKI:http://zh.minecraftwiki.net/wiki/Server.properties
(注意:必须将online-mode=true 改为false,否则盗版无法联机)
#Minecraft 服务器设置文件 此类型文件不支持中文,本内容仅供作为说明,true代表执行,false代表不执行
#Sun Mar 11 18:24:34 CST 2012 此为文件生成时间
# 是否开启地狱,不开启话地狱门将无效
allow-nether=true
# 地图文件夹名称,下界与末路之地将会自动以nether,ender加上并用下划线隔开
level-name=world
# 是否开启GameSpy4协议服务器监听器,用于获取服务器信息。目测国内用不上。
enable-query=false
# 是否允许飞行
allow-flight=false
# 远程访问服务器的密码,此项可以留空或删除
rcon.password=
# 服务器端口(25565为默认端口,联机时无需输入)
server-port=25565
# 第5行对应功能的端口
query.port=25565
# 地图类型,Default=默认,FLAT=超平坦,LARGEBIOMES=巨型生物群系
level-type=DEFAULT
# 是否开启远程访问服务器控制台。技术人员可选。
enable-rcon=false
# 地图种子,在生成地图文件夹之前填入此项,可生成特定的地图
level-seed=
# 服务器IP,不输入则为默认IP,内网用户的话请填内网IP
server-ip=
# 最大建筑高度,上限是256,因为Chunk的高度最大值是256
max-build-height=256
# 是否生成NPC
spawn-npcs=true
# 是否开启白名单,没有白名单的玩家尝试进入服务器会被自动拒绝
white-list=false
# 是否生成动物
spawn-animals=true
# 此处填写服务器默认材质下载链接,链接必须以.zip结尾
texture-pack=
# 用于给http://snoop.minecraft.net网站发送服务器数据,这样玩家可以从客户端上获取服务器信息,目测也没人看,推荐关闭
snooper-enabled=false
# 是否开启极限模式,玩家死亡将自动被ban
hardcore=false
# 是否开启联网模式(正版专用,盗版必改为false!!!!!!!!!)
online-mode=false
# 是否开启PVP,不是战争服就不要开了
pvp=false
# 游戏难度,与单机相同
difficulty=1
# 玩家第一次进入游戏时的游戏模式
gamemode=0
# 同时在线的最大玩家数
max-players=20
# 远程访问服务器的端口号,此项可以留空或删除
rcon.port=25575
# 是否生成怪物
spawn-monsters=true
# 是否生成建筑物(包括村庄和地牢)
generate-structures=true
# 可见距离,最大值为10
view-distance=10
# 服务器欢迎信息(显示在玩家联机页面),中文需中文补丁支持和转码(yy的补丁可用(也需要旧版服务器),ICE未知),推荐EmEditor文本编辑器,自带转码功能
motd=A Minecraft Server
三.内网映射(不用hamachi的联机方法)
⒈首先确定你在使用路由器,之后打开浏览器,在地址栏中输入192.168.1.1(地址因路由器而定,查看路由器上的标签来获得IP);
⒉打开页面时,会弹出一个要求输入用户名&密码的窗口,默认的用户名&密码可在路由器上的标签找到,输入并登录;
⒊打开页面后,在左边的列表中找到“转发规则”,左键点击会弹出子列表,在子列表中找到“DMZ主机”,并点开(不同路由器名称可能有差异,但功能是差不多的);
⒋找到你自己设备的虚拟内网IP。
PC:点开右下角任务栏中的“本地连接”可查看IP,“支持”→ “连接状态”→ “IP地址”,填完后点“保存”;
PE:就是你的设备IP。
4.5(可选步骤,推荐只用于PC)在“DMZ主机地址”一栏中填上你自己设备的虚拟内网IP,然后先看该楼底部红字。
⒌打开“转发规则”下的“虚拟服务器”,任意选一行(ID),在右面的服务端口添上数字(1~65535,勿与已有端口重复,PE端口:19132 ),之后在同行的IP地址中填入你在“⒋”步中找到的你本机的虚拟内网IP,协议选择“ALL”,并在右边的方框打勾,点击保存;
此处会出现两种情况,一种只有一个端口空能填,另一种有2处端口要填。因为路由可以设置端口,而设备上也可以设置端口,因此产生两种端口。这两种路由的区别分别是:
只有一处要填端口:表示此处端口既为路由端口也为设备端口,只能设置相同的数字;
有两处要填端口:其中一个代表路由端口,一个代表设备端口。
外网玩家将通过外网IP和路由端口连接到你的服务器,换句话说,就是将你的设备IP和设备端口映射到了路由器对应的端口上面。
⒍在左边的列表中的“安全设置”的子列表中找到“防火墙设置”,确保防火墙为关闭状态,内网映射到此完毕;
7.连接方法:自己连接自己的服务器使用“内网IP+:+设备端口”(如果使用的电脑为同一台或在同一局域网中),外网玩家使用“外网IP+:+路由端口”来连接服务器,例:12.34.567.89:1234(服务器的外网IP可由服务器所在主机到www.ip138.com查看,不一定准确)
回复和赞帖是对我的支持!