在openwrt上搭建MC服务器,openwrt安装Java环境
在OpenWRT上搭建MC服务器
注意:安装了alpine的apk包管理器后,这个会有软由路崩的风险,我就是用apk的apk del openjdk11-jdk ,结果软由路崩了,凉凉
知道有了Java后可以干什么吗?这个可以安装java后有啥用?
前言
首先,有了Java环境后就可以部属各种Java开发的Web网站,后端等,之前Up主尝试过将mcms(https://mcsmanager.com/)安装到openwrt上,但是安装后,就是缺少Java环境,所以就不了,现在就可以真正本地化部属mcms了,不用docker,也就是mc可以直接在openwrt上跑了,不用Docker、不用Docker、不用Docker!!!
用Openwrt软路由在docker中安装Ubuntu并使用mcsm搭建我的世界服务器(疯狂套娃)
上面的方法是要在docker上跑Ubuntu,在Ubuntu上面在跑mcsm,这样是有性能耗,如果直接在openwrt最直接,高效且自由,并且腾飞Webos也可以本地化部属,也不用Docker了,Java主要看,以下是转载的内容:[学习,记录,骚操作]
在openwrt上搭建MC服务器
一次在TG群水群的时候,偶然得知了openwrt能安装alpine linux的包管理器apk,还因为alpine和openwrt都是使用的musl libc库的原因,能正常使用由apk安装的软件。
1、先安装apk
opkg update && opkg install apk alpine-keys alpine-repositories screen
screen用于新建一个shell窗口,保证在断开连接后,服务器依旧能运行。
2、更新源前换源,alpine linux 更换国内源:https://blog.csdn.net/weixin_40508682/article/details/109052731
alpine 源文件存在 /etc/apk/repositories目录下,直接修改这里面的文件地址即可
vi /etc/apk/repositories
替换源文件为
http://mirrors.aliyun.com/alpine/v3.12/main
http://mirrors.aliyun.com/alpine/v3.12/community
3、再更新源,并安装Java环境
apk update && apk add openjdk11-jre
要是有特殊需求也可以安装完整的jdk
apk add openjdk11-jdk
4、java安装在/usr/lib/jvm文件夹下,使用du -h命令计算,发现完整的jdk占用了160M的空间,需要注意自己的overlay空间是否足够。
5、然后找个地方建个文件夹,下载服务器核心,我比较喜欢使用papermc: https://papermc.io/downloads 建议把硬盘剩余空间建立成一个分区,然后在那里面开服,防止不知道什么时候服务器相关的文件把overlay空间用完了,导致在web界面修改的配置无法保存。
6、下载好核心后就可以启动服务器了,这里使用到最开始安装的screen。
screen -S 任意名字 # 创建一个shell窗口 screen -x 上面任意写的名字 # 回到某个已经创建的shell窗口 screen -ls # 查看已创建的shell窗口
7、同时按下Ctrl+A+D用于退出当前的screen,并将当前screen放在后台运行。也可以输入exit来退出screen,这种方式会销毁当前的screen。
8、简单启动服务器
java -jar 服务器核心.jar
如果软路由内存1G的话,建议给个750M到800M的内存,不过会占用一部分的虚拟内存,但如果硬盘速度不够快就算了,虚拟内存速度慢会影响软路由的运行;
软路由内存2G及以上可以分配1300M及以上的内存。 具体优化参数可以参考MCBBS的这篇帖子Minecraft服务器优化教程 —— 让多带50%的玩家不再是梦
点击链接加入群聊三群:751529538
点击链接加入群聊二群:376877156
点击链接加入群聊【路由器交流群:622891808已满】
本站附件分享,如果附件失效,可以去找找看
饿了么红包