Minecraft CentOS服务端搭建

VPS系统为为CentOS 6.6 x64

1,首先更新系统:

yum -y update  
yum -y upgrade  

2,安装配置JAVA环境
首先,我们需要在服务器中安装Java环境。我的办法是本地下载Java的RPM安装包,然后通过xftp的SFTP连接并上传到服务器,然后在服务器端安装,这样速度会比较快一点。 打开Java的下载页面:Java Download,然后选择我们的服务器系统对应版本。选择”Linux x64 RPM“。

下载完成后,进入路径“/usr”新建文件夹“java”然后上传RPM包。

然后回到Putty,我们需要在服务器中安装Java以及一个工具:Screen。 首先我们在命令行中执行:

yum -y install screen  

安装完后,依次执行下列命令,用于安装Java环境:

cd /usr/java  
rpm -ivh jre- //此处按键盘的Tab键即可自动补全,你上传的文件名  

上述操作执行完毕后,输入以下命令:

java -version  

若提示如下,即说明已经Java环境已安装成功。 然后我们需要修改Java的配置文件及环境变量,首先查看我们的Java文件夹的名字,在Putty中依次输入如下命令:

cd /usr/java  
ls -al  

如图,我的文件夹名为:jre1.8.0_66,复制一下这个名字。

接下来依次执行下列命令(一次一行):

echo 'export JAVA_HOME=/usr/java/jre1.8.0_66' >> /etc/profile  

这句中的jre1.8.0_66即为刚才的名字。

echo 'export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar'>> /etc/profile  
echo 'export PATH=$PATH:$JAVA_HOME/bin' >> /etc/profile  

OK,至此Java环境已配置完毕。

3,MC服务端下载
首先,我们需要下载MC的服务端文件。我选择了Cauldron(原MCPC+,可安装Mod)1.7.10版本。 下载服务器文件:戳我直达下载地址

下载libraries文件即可,如图:

下载好后,将libraries文件夹解压,将解压出来的文件上传到服务器。我上传到了“/home/mcserver”这个文件夹下,mcserver这个文件夹需要自己创建。

4,MC服务端设置
上传完毕后,打开Putty,连接服务器。 接下来编辑启动脚本。 首先创建个新的Screen,命名为mc,用于启动管理MC服务器:

screen -S mc  

然后切换到mcserver目录:

cd /home/mcserver  

建立启动脚本文件:

nano start.sh  

新建start.sh文件,弹出编辑器窗口,粘贴内容如下:

#!/bin/sh 
java -Xmx768M -Xms512M -jar /home/mcserver/minecraft_server.1.7.10.jar  
其中的minecraft_server.1.7.10.jar为你的服务器文件,即当前目录下你上传的server.jar文件名。

按Ctrl + X,输入Y,然后回车即可。 使用

ls -al  

即可查看当前目录下文件: 执行命令,赋予脚本执行权限

chmod 777 start.sh  

5,启动服务器
运行启动脚本启动MC服务器:

sh ./start.sh  

出现错误,提示需要修改EULI文件。

命令行输入:

nano eula.txt  

将eula=false改为eula=true

按Ctrl + X,输入Y,然后回车即可。 然后输入命令启动服务器:

sh ./start.sh  

运行成功!

接下来,还有非常重要的一步: 要想让非正版客户端也可以连接服务器,还需要设置一下server.properties文件。 首先 Ctrl + C 停止MC服务器, 命令行输入:

nano server.properties  

找到

online-mode=true  

改为

online-mode=false  

如图: 按Ctrl + X,输入Y,回车。 重新运行服务器:

sh ./start.sh  

Done~!

下次我们使用Putty连接服务器时,只要使用命令:

screen -r mc  

即可回到我们的MC服务器状态啦~

———————-上面是转载,下面博主补充更新———————–

没错,上面确实已经开服成功了!但是开的是官服也就是没有MOD的生存服,一样可以正常游戏,但是我们是要开可以安装MOD的自定服,有木有!!!潜心研究半小时,最后发现了,请再次戳开这里。然后点击下图位置下载这个jar文件,记得版本得一致!

然后上传到“/home/mcserver”这个文件夹下运行,如果你的ssh界面已经在运行MC服务器中,请按ctrl+c,结束运行,然后输入:

nano start.sh  

修改里面的内容为:

#!/bin/sh 
java -Xmx768M -Xms512M -jar /home/mcserver/cauldron-1.7.10-1.1388.1.0-server.jar  

保存后在重新运行就万事大吉了!但是一定要先按照上面的教程从头到尾完成,然后再按照我后面更新的这样做,然后运行之后,你SFTP进入“/home/mcserver”这个文件夹下就可以看到“mods”这个文件夹了,下载好的mod上传到这里面就好啦!

sh ./start.sh