欢迎光临
我们一直在努力

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“。
1.png
下载完成后,进入路径“/usr”新建文件夹“java”然后上传RPM包。
2.png
然后回到Putty,我们需要在服务器中安装Java以及一个工具:Screen。
首先我们在命令行中执行:

yum -y install screen

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

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

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

java -version

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

cd /usr/java
ls -al

14.png
如图,我的文件夹名为: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文件即可,如图:
4.png
下载好后,将libraries文件夹解压,将解压出来的文件上传到服务器。我上传到了“/home/mcserver”这个文件夹下,mcserver这个文件夹需要自己创建。
5.png
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文件名。
6.png
按Ctrl + X,输入Y,然后回车即可。
使用

ls -al

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

chmod 777 start.sh

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

sh ./start.sh

出现错误,提示需要修改EULI文件。
8.png
命令行输入:

nano eula.txt

将eula=false改为eula=true
9.png
按Ctrl + X,输入Y,然后回车即可。
然后输入命令启动服务器:

sh ./start.sh

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

nano server.properties

找到

online-mode=true

改为

online-mode=false

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

sh ./start.sh

Done~!
12.png
下次我们使用Putty连接服务器时,只要使用命令:

screen -r mc

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

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

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

3333

然后上传到“/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

未经允许不得转载:弱噢噢私人分享 » Minecraft 我的世界 CentOS服务端搭建教程

评论 30

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #13

    文章怎么从EMLOG转到WP!这个我在百度找不到!

    小俊1年前 (2016-02-05)回复
    • EMTOWP程序

      Kenzie1年前 (2016-02-05)回复
      • 测试评论邮件、。

        Kenzie1年前 (2016-02-05)回复
  2. #12

    博主QQ是多少 搭建完连接不上怎么回事 请教

    ChaoRen1年前 (2016-02-07)回复
    • 报错了吗?我这测试是可以的。

      Kenzie1年前 (2016-02-07)回复
      • 已经可以了,腾讯云需要换安全组才会放行端口 不过博主能说说怎么安装插件和添加世界么…

        ChaoRen1年前 (2016-02-07)回复
        • 腾讯云要怎么设置安全组放行端口呢?我的一直连接不上

          Emiya10个月前 (07-09)回复
  3. #11

    博主的安全认证怎么不见了

    君少1年前 (2016-02-08)回复
    • 还在呀。

      Kenzie1年前 (2016-02-08)回复
  4. #10

    博主,非mod版本的安装很成功但是最后的cauldron版本运行就会直接killed,啥原因啊

    蓝染君1年前 (2016-02-16)回复
    • MOD 匹配不了,无解,我也试了好久,没什么mod适配linux,我猜测是linux的java环境不行。

      Kenzie1年前 (2016-02-18)回复
  5. #9

    呃呃 请问我一直安照你步骤来,到了 启动服务器那一节的第一步输入sh ./start.sh没反应啊,一点动静都没有。不像你文中说的出现euli文件错误啊。

    cici1年前 (2016-04-16)回复
    • 是不是没有cd到目录中?

      Kenzie1年前 (2016-04-16)回复
      • 到了啊 /home/mcserver 那文件夹下没有euli文件

        cici1年前 (2016-04-16)回复
  6. #8

    用这个开怎么管理啊??

    嘿嘿嘿11个月前 (06-12)回复
  7. #7

    按博主的步骤走十分钟就搭建好了 并且可以正常进入服务器,但是不知道怎么添加管理员权限,并且很多基础命令都没有 比如who,这弄呢。

    苏澈10个月前 (06-20)回复
    • 知道怎么添加服主权限了

      苏澈10个月前 (06-20)回复
      • 咋添加,求教,谢谢

        albert7个月前 (10-05)回复
        • 直接 OP空格+名字

          苏澈7个月前 (10-05)回复
          • 是在server.properties里面吗?

            albert5个月前 (11-18)
  8. #6

    完全可以,太详细了!

    啊啊6个月前 (10-29)回复
  9. #5

    纯净版的可以,换成可加mod的服务器jar,进入老是报错UUID什么的,客户端一直显示登入中,如何解决

    小伙6个月前 (10-30)回复
  10. #4

    博主你好,上面安装Java也必须跟你的一模一样吗?我在我的centos服务器上Java通过yum install java进行安装的,后面的步骤一模一样,最后服务器运行起来了,但是客户端连不上,端口我也打开了,把防火墙关了也不行。

    微笑在天上飞4个月前 (12-27)回复
  11. #3

    那连接ip是多少?端口呢?

    AE3083个月前 (02-05)回复
  12. #2

    大哥 我安装好了 可以玩了 但是我再安装了宝塔 Linux/Windows 面板 php环境 服务器就连接不上了 提示java.net.connectexception:connection timed out:no futher information 知道是怎么回事吗???

    呵呵2个月前 (02-18)回复
  13. #1

    13:27:40] [Server thread/INFO]: Starting minecraft server version 1.11.2
    [13:27:40] [Server thread/INFO]: Loading properties
    [13:27:40] [Server thread/INFO]: Default game type: SURVIVAL
    [13:27:40] [Server thread/INFO]: Generating keypair
    [13:27:40] [Server thread/INFO]: Starting Minecraft server on 112.74.178.164:25565
    [13:27:40] [Server thread/INFO]: Using epoll channel type
    Feb 18, 2017 1:27:43 PM io.netty.util.internal.ThreadLocalRandom getInitialSeedUniquifier
    WARNING: Failed to generate a seed from SecureRandom within 3 seconds. Not enough entrophy?
    [13:27:44] [Server thread/WARN]: **** FAILED TO BIND TO PORT!
    [13:27:44] [Server thread/WARN]: The exception was: java.io.IOException: Error during bind(…): Cannot assign requested address
    [13:27:44] [Server thread/WARN]: Perhaps a server is already running on that port?
    [13:27:44] [Server thread/INFO]: Stopping server
    [13:27:44] [Server Shutdown Thread/INFO]: Stopping server
    [root@izwz93bsb2i003mkdvo51vz mcserver]#

    呵呵2个月前 (02-18)回复