Centos7搭建我的世界游戏服务器

我的世界游戏介绍.png

实验目的:搭建一个多人的我的世界游戏服务器,实现我的世界客户端连接本地局域网或者公网IP服务器进行游戏

实验环境:

服务器一台,安装系统centos7 内存2G 安装在vm虚拟机

电脑一台,系统WIN10,xshell软件

游戏软件,我的世界服务端 MinecraftServer-1.11.2.jar,我的世界客户端 minecraft1.11.2-jdzh.zip,版本均为1.11.2。

1  首先下载我的世界Minecraft的服务端和客户端,服务端与客户端版本必须一致,否则无法连接。

服务端下载地址:http://www.mcbbs.net/thread-782055-1-1.html

客户端下载地址:http://www.minecraftxz.com/kehuduan/

2 搭建服务端

软件有了,就开始搭建了。因为我电脑事先已安装了centos7的虚拟机,直接打开,用xshell连接进去即可。

2.1 建立服务端的目录

mkdir /mcserver
cd /mcserver

2.2 查看系统是否有java环境

java -version

java-version.png

显示已安装openjdk,这个虽然不是正宗java,不过也可以使用,这一步就先这样了

2.3 上传我的世界服务端 MinecraftServer-1.11.2.jar到/mcserver目录下

这个上传可以用xshell自带的xftp,也可以用winscp,还可以用lrzsz,当然你也可以在下载的时候复制下载地址用wget 命令下载进来,总之把文件传入服务器即可。

ls.png

2.4 运行服务端

java -Xmx1024M -Xms1024M -jar MinecraftServer-1.11.2.jar

出现如下界面,注意这张图可能不准确,因为截图时我已经搭建成功,只是大概描述一下会出现的界面而已。

我的世界服务端1.png

2.5 编辑配置文件

输入stop,或者按ctrl+c取消,这时你再ls会发现目录下多了好几个文件

 vi eula.txt

把这个eula=false改成eula=true,保存退出。

2.6 再次运行服务端

java -Xmx1024M -Xms1024M -jar MinecraftServer-1.11.2.jar

接着stop,把验证版权的给取消

vi server.properties

把online-mode=true这一行改成online-mode=false,保存退出

2.7 防火墙设置

放行端口,这个端口号是在server.properties这个文件里面看到的。

firewall-cmd --permanent --add-port=25565/tcp
firewall-cmd --reload

2.8 第三次启动服务端

java -Xmx1024M -Xms1024M -jar MinecraftServer-1.11.2.jar

也可以不打开图形界面,末尾加上nogui参数

java -Xmx1024M -Xms1024M -jar MinecraftServer-1.11.2.jar nogui

至此服务端就已经搭建完成。

2.9 启动和停止服务端脚本

启动脚本

vi start.sh
#!/bin/bash
nohup java -Xmx256M -Xms256M -jar MinecraftServer-1.11.2.jar nogui >/dev/null 2>&1 &
chmod +x start.sh
./start.sh

停止脚本

vi stop.sh
 #!/bin/bash
 ps -ef | grep java | head -1 | awk '{print $2}' | xargs kill -9
chmod +x stop.sh
./stop.sh

此时ps -ef | grep java已经可以看到后台没有java程序在运行了

3 设置客户端并连接服务端

3.1解压minecraft1.11.2-jdzh.zip文件,双击exe结尾的程序运行客户端

3.2 设置客户端

我的世界客户端1.png

我的世界客户端2.png

我的世界客户端3.png

我的世界客户端4.png

我的世界客户端5.png

我的世界客户端6.png

我的世界客户端7.png

可以看到现在已经进入游戏了,按E键编辑,ESE键退出

我的世界客户端8.png

我的世界客户端9.png

至此,测试环境便搭建成功。想想小时候老是玩人家的游戏,现在自己的尝试搭建是不是多了很多的乐趣。你也可以将我的世界服务端部署到云服务器上,原理和步骤是一样的。


最后编辑于:2019/05/24作者: admin

发表评论