AI 摘要

标题:过年和小伙伴一起开黑玩游戏之--我的世界私服搭建 摘要:这篇文章介绍了如何在一个局域网内搭建我的世界1.6的私服,以便和家乡的小伙伴一起玩游戏。文章详细说明了安装虚拟机、下载客户端和服务端Java包、安装Java环境以及解压文件的步骤。作者还提供了编写执行脚本、执行脚本、修改配置文件关闭检测正版客户端以及配置虚拟网卡的方法。最后,作者展示了连接私服服务器和和玩游戏的过程,并分享了他自己的IP地址。这篇文章提供了一个简便的方法,让作者和他的朋友们可以在过年期间一起享受我的世界游戏的乐趣。

这不马上要过年了嘛,我寻思着回老家后想和老家的小伙伴一起开黑玩游戏,但是一直没有一个机会,所以我想到了可以用我的世界这个游戏来增进和家乡朋友的关系,实现在一个局域网内联机玩我的世界
所以有了这篇文章
今天我们要搭建的是我的世界1.6的私服
不需要服务器,不需要内网穿透啥的,只要在一个局域网内,就可以一起游玩我的世界。
准备环境:vmware虚拟机(内安装linux) client.jar server.jar java
当然如果有服务器就再好不过了,那么就可以远程和好朋友一起开黑了

下载客户端和服务端Java包

所有版本的client.jarserver.jar
https://minecraft.fandom.com/wiki/Java_Edition_20w16a

wget https://piston-data.mojang.com/v1/objects/5edab2c289420b7201b8f780c2dc4669b77fcd1e/client.jar
wget https://piston-data.mojang.com/v1/objects/754bbd654d8e6bd90cd7a1464a9e68a0624505dd/server.jar

安装java环境

安装jdk1.8.0 用yum默认安装即可
由于我的世界全部用java进行开发的所以我们需要安装java环境在我们的虚拟机上

yum install -y java

解压文件

yum install -y unzip
unzip client.jar

编写执行脚本

echo "java -Xmx1024M -Xms1024M -jar server.jar nogui" >> start.sh
chmod a+x start.sh  #加上执行权限

执行

yum install -y screen #安装窗口界面
screen -S mc #创建一个新窗口
./start.sh #开始执行
ctrL+A+D #退出screen
screen -ls #查看所有的窗口
screen -r mc #进入窗口

第一次运行会报如下的错误

因为默认是检测的是正版客户端,而我们肯定用的是盗版啦,所以我们需要在配置文件里设置关闭检测正版客户端让他以盗版客户端的形式运行

sed -i 's/eula=false/eula=true/g' eula.txt   #关闭检测正版客户端
sed -i 's/online-mode=true/online-mode=false/g' server.properties   

接下来就可以执行啦

出现这个done说明我们的私服搭建成功了
现在可以到我的世界启动器里去游玩去了
我用的是PCL启动器,其他启动器应该也可以,但我没试过



在预览版里选择20w16a 这个是我们下载的服务端对应的版本,注意要客户端和服务端版本相对应才能玩。
启动 --- 版本选择 --- 20w16a ----开始游戏


最后选择服务器连接就行我这边用的是虚拟网卡,想要局域网内的所有玩家都能玩,需要把网卡变成vmnet0桥接模式,让虚拟机单独列出来一个网卡,分配一个局域网ip

虚拟网卡设置配置为桥接模式

vim /etc/sysconfig/network-scripts/ifcfg-ens33

根据自己电脑的实际情况和我这边的差不多配置一下,当然也可以用nmtui图形化界面进行配置两种都可以

重启网络`systemctl restart network

分配到了一个和本机一样网段的ip,这就相当于把虚拟机暴露在了局域网内了。
记住这个ip了
我们现在开始客户端连接


好了就进来了

我们返回服务端可以发现很快我们这边就显示了某ip访问了我们的服务器,这个ip其实就是我自己电脑的ip

  • alipay_img
  • wechat_img
一朝风月,万古长空
最后更新于 2024-01-02