碎碎念

大D一直都是个Minecraft玩家,只是一直都在单人模式玩一玩,玩各种Mod。

最近无事时想到自行搭建个服务端试一试,于是有了本文。

将搭建好的截图发到群内之后,Shyne牛想知道能不能在Windows上搭建,于是今天花了点时间虚拟机里装了个Windows Server 2008,也在Windows上搞了一个。

本文为搭建Minecraft 1.7.10的服务端为背景的,如需安装Mod或插件,请自行Google。

Minecraft简介

Minecraft是一个起源于瑞典的沙盒式建造游戏,官方中文名为《我的世界》,开发者为瑞典程序员:马库斯•泊松,其灵感源自于无尽矿工,矮人要塞和地城守护者。这个游戏让每一个玩家在三维空间中创造和破坏不同种类的方块。玩家可以在多人服务器与单人世界中体验不同的游戏模式,创造精妙绝伦的建筑物,创造物和艺术品。现Minecraft拥有者为美国微软公司。

Minecraft服务端种类

Minecraft有自身的内置服务端,可以在开启局域网模式之后直接供局域网内玩家共同使用。但由于单人模式下不支持服务端插件,所以很多好用的命令无法在单人模式内使用。

Minecraft有多种不同的服务端种类,比如官方提供了官方服务端,也有其他爱好者所制作的服务端,主要常见以下几种:

1.craftbukkit(水桶服)

2.spigot(水龙头服)

3.Cauldron

4.Kcauldron

由于多种服务端对MOD的支持程度不同,大D选择使用Cauldron来做服务端。

Linux环境下搭建

这里选用的是CentOS 6.7 64bit,其他发行版安装方法基本一样,根据发行版使用的包管理器不同而不同。

首先将服务器防火墙关闭,也可以将端口添加到放行,Minecraft服务器默认端口为25565。

确认下有没有安装Java。

若出现版本号信息则表示有安装Java,出现下列信息表示没有安装。

如果你使用的发行版有默认安装Java,要将改版本卸载,由于Cauldron内置的Forge API对Java 8支持很不好,我们这里将安装Java 7。

卸载后安装Java。

安装完毕之后,检查Java的安装情况。

出现版本号信息则表示安装完毕,推荐使用64位的操作系统与64位的Jdk,对性能提升有一定的帮助。

新建一个文件夹用于存放服务端文件。

下载服务端文件:

由于伟光正的GFW,直接上传到网盘了,内含了libraries文件。

链接: http://pan.baidu.com/s/1c0Tq3Iw 密码: ymc9

将下载到文件上传到上面建立的/home/mcserver/文件夹内。

先将libraries-1.1307.06.zip解压缩。

启动一次服务端

其中,-Xmx1024M与-Xms1024M为服务器最大可用内存,根据服务器主机具体情况具体修改。

启动到最后会提示报错,如下:

修改eula.txt,否则无法开启服务器。

将其中的eula=false改成true。

重新启动服务端,当出现以下提示时表示启动完毕。

这时可以输入stop将服务器关闭,然后对配置文件进行一些修改。

其中较为常用的配置选项:

若设置了端口号,则在Minecraft游戏内添加服务器是,需要输入ip:port来添加,比如192.168.159.141:12345

在线验证需要关闭,如果你是正版用户的话就设置为true。

motd是指服务器显示的一些简介信息,如图:

mcserver

这一行Dadclab Minecraft Server就是通过配置文件中的motd来指定设置的。

到这里Linux上搭建Minecraft服务器就完成了,如果需要增加MOD,可以将MOD放在服务器文件夹内的mods文件夹下,插件放置在plugins文件夹下即可。

根据MOD是否需要安装在服务端上而定。

Windows环境下搭建

这里使用的是Windows Server 2008 R2 SP1操作系统,在Windows上搭建的方法与Linux基本一样,大同小异。

先添加防火墙例外,新建入站规则,放行25565端口。

mc1 mc2

Cauldron在Windows系统上部署搭建时需要.NET Framework 2.0与VC运行库,Win7/2008/8/8.1/10均自带。

安装Java 7,由于目前Java 8 已经推出,官方已经不再提供Java 7的下载,大D将Jdk 7的安装文件上传到了百度网盘,可以到下面的连接下载:

链接: http://pan.baidu.com/s/1kTW0jQJ 密码: 4495

下载安装好之后,可以打开一个cmd来测试安装是否正常。

mcw4

新建一个文件夹用于存放服务器数据,比如c:\mcserver\

将文章Linux环境下搭建一节中的服务端下载并存放到mcserver文件夹中,同时也将libraries-1.1307.06.zip解压缩。

解压完之后目录内文件如图:

mcw5

这时可以启动一次服务器了,新建一个start.bat的文件,内容如下:

使用start.bat文件启动服务器,跟Linux一样,会报错,如图:

mcw6

修改eula.txt文件,将eula=false改成true,剩下的配置操作与Linux全部一样,不再敖述。

可以畅快的玩耍啦!

mc4

2016-03-09_16.59.59

版权声明
转载保留版权: 大D技研室 | 《Linux/Windows环境下搭建Minecraft-Cauldron服务端》
本文链接地址:https://www.dadclab.com/archives/5906.jiecao
转载须知:如果您需要转载本文,请将版权信息,版权授权方式,以及本文的链接地址注明,谢谢合作。
本文被贴上了: , , 标签