本帖最后由 CTLLO 于 2021-2-3 13:14 编辑
主要参考的教程是:
https://www.bilibili.com/video/BV1E4411r7BC?from=search&seid=5834549444857136362
第一步:把硬盘刷上openwrt,我刷openwrt所用的版本是:https://www.right.com.cn/forum/thread-4051663-1-1.html
openwrt的全盘安装教程:https://blog.csdn.net/zhangzejin3883/article/details/108904399
值得注意的是,这个方法只适合标准bios启动引导方式的openwrt-x86-64-generic-squashfs-combined固件,efi的不能使用用硬盘盒和DiskGenius将硬盘格式化为fat32,然后用win32diskimager写入硬盘,然后再利用DiskGenius更改分区,实现了openwrt的全盘安装
然后配置一下docker,仓库用的是默认的,也可以用阿里云的仓库,阿里云的有免费的镜像加速
第二步:用xshell7连接路由器,拉取的镜像docker hub仓库里的itzg/minecraft-server,登录上路由器之后输入
docker pull itzg/minecraft-server作者的原版说明书:https://github.com/itzg/docker-minecraft-server
拉取的镜像完成后,输入:
docker run -d -v /mc1_data:/data -e VERSION=1.7.10 --restart always -e ONLINE_MODE=FALSE \
-p 25566:25565 -e EULA=TRUE --name mc1 itzg/minecraft-server
粘贴键是shift+ins
docker run表示运行一个新的容器。
-d表示将容器挂起来后台运行
-v /mc1_data:/data
将容器内的data目录映射到路由器的mc1_data
-e VERSION=1.7.10
表示游戏的版本
--restart always
表示该容器当docker重启时,这个容器也会运行起来
-e ONLINE_MODE=FALSE
表示就是不验证,盗版我的世界要这个参数
-p 25566:25565
将容器内的25565端口映射到主机的25566端口
-e EULA=TRUE
同意我的世界服务器协议
--name mc1
将这个容器取名为mc1
itzg/minecraft-server
所用到镜像名称
docker logs -f 容器名字,然后输入。就 可以查看日记,docker logs -f mc1看到这一张图片,你在路由器就开服成功了
我的世界输入路由器IP地址:25566
注意:是英文的,中文的你会连接不上最后就是开通内网穿透了,
我有一个教程,你们可以去看一下:
https://www.right.com.cn/forum/thread-4069910-1-1.html
|