最近作者的发小找上作者,闲聊时回忆起每年春节,大家一起在家里组局域网,一起玩《我的世界》的快乐时光,由于去年春节疫情的影响,所以我没有回家过年,也就没有跟往年一样,享受这段美好的开黑时光。
那么我就想如何跨越几千公里的距离,没有其他玩家打扰,享受局域网房间般的快乐开黑呢?
我考虑的大概能实现的方法有3种:
- 内网穿透 -- 穿透软件需要付费 淘汰
- 游戏平台开房间 -- 需要会员花钱 淘汰
- 搭建私服 -- 有趣、刺激、有技术难度、公网搭建、无视距离限制 通过
话不多说,开整!
一顿百度google,加实践,感觉网上的教程都不太行,都无法正常的运行起来,在网上下载的服务端包大都也是被人重新编译修改过的,或者都太老了停止了维护,直接拿过来可能也都无法运行,因为对这个游戏包中的配置文件也不太了解,所以也无法自己修改,第一天,搞到晚上12点,失败告终,睡觉,明天还得搬砖。。。
第二天在网上找到了国内的论坛,结果闭站维护3天、、、无法查看。
后来在google上找到一个网站,非常的nice,提供了各个历史版本的server包和client包,都是没有被魔改过的纯净版,非常适合小伙伴开黑组队。
网站链接贴出:https://minecraft.fandom.com/
现在就把万万钻研了两天的成果分享给大家!
进入正题:
今天搭建的是1.16新版本
1. 进入网站 下载client.jar和server.jar包
Java Edition 20w16a – Official Minecraft Wiki (fandom.com)
2. 将client.jar和server.jar上传到服务器
正好手上闲置的服务器有一台-_-
万万这里使用的是华为云kunpeng920的机器2核4G,重置好CentOs 7.x系统
使用xftp上传,没有的可以 yum install -y lrzsz
之后在xshell终端输入 rz来选择上传的文件。
3. 安装java环境
因为我的世界是由Java开发的,所以我们需要安装个Java环境
yum install -y java
4. 解压client.jar包
unzip client.jar
删除.class结尾的文件
rm -rf *.class
5. 编写启动脚本
echo "java -Xmx1024M -Xms1024M -jar server.jar nogui" >> start.sh && chmod +x start.sh
6. 安装screen,使退出终端后,进程继续运行
yum install -y screen #安装
screen -S myworld # 打开一个名为myworld的screen终端
7. 运行启动脚本
./start.sh
执行:
sed -i 's/eula=false/eula=true/g' eula.txt #关闭检测正版客户端
sed -i 's/online-mode=true/online-mode=false/g' server.properties
注意:我这个代码块里的代码单引号要改成英文的单引号
然后重新执行启动脚本:
./start.sh
至此,滚动完毕,服务端运行成功!
8.退出screen终端
依次按下:Ctrl A D 退出成功。
如需重新连接输入:screen -r myworld
9.客户端安装
推荐大家下载:PCL启动器
作者:龙腾猫跃(就一人) 爱发电链接:https://afdian.net/@LTCat,这是赞助链接,大家多多赞助啊!! 蓝奏云:https://www.lanzoux.com/b09x0udfg,感觉有必要把这个启动器推荐一下,毕竟很多人都不知道用啥启动器玩我的世界,hmcl有一些电脑根本不行安装时总是崩溃,PCL启动器一种比较先进的了,几乎不会卡崩
直接选择对应的版本下载即可,之后就可以启动游戏啦!
可以在这里添加服务器,直接输入刚才服务器的ip就可以连接啦!
赶快去试试吧!
注意:今天教大家搭建《我的世界》私服是为了让大家可以跟小伙伴可以闲来无事娱乐一会儿,享受组队的乐趣,分享学习知识,千万不要用作商业用途,用来牟利可是违法的,我们还是要注重人家的知识产权的哦!还有就是要记得菩提老祖那句话。哈哈哈
文章出自作者自己的博客:https://www.wanpeng.life/1650.html
欢迎来访!