最近想和好友玩我的世界,想着之前玩过一些大佬的私服,准备自己来搭一个,官方版纯净生存服务器

如何快速的搭建(几小时内),一键式傻瓜操作

准备

首先我买了一个阿里云学生机(为了一个公网IP,用私钥或者密码连接进去
考虑到方便,我选择了用docker来搭

安装docker

一个比较专业的docker教程 ,从这里开始,装上之后记得去把源设置成阿里云的源(因为已经买了服务器了,就有账号会获得一个镜像地址。)
当然这里需要注意,提前把docker的DNS设置成1.1.1.1 最好,路径: /etc/docker/daemon.json (记得是在打括号里面添加,自己查一下json是怎么写的),不然下一步就会无法解析mojang官网。

接下来装一个 docker的管理界面,方便查看状态,以及不用ssh的情况下在网页端重启。
这里选择了我一直用的 portainer ,

docker volume create portainer_data
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer

开启9000端口(记得在服务器安全组里添加端口访问权限),你就可以看到这个界面了,

安装我的世界

下一步装我的世界,我选用了 https://github.com/itzg/docker-minecraft-server ,

#注意这里是root用户,其他用户请自行pwd查看路径
mkdir data
docker run -d -it -p 25565:25565 -e EULA=TRUE -v /root/data:/data --name mc itzg/minecraft-server

如果这一步下载server包失败的话,你需要一个“可用”的网络自行去mojang官网下载(自己谷歌),并且重命名为对应的版本号: minecraft_server.1.15.2.jar ,然后scp到服务器的/data目录下去

记得打开25565这个端口号

在本地登陆我的世界,多人游戏,输入IP地址,就可以连上去了,
第一次连接之后,需要给自己开管理员权限,在portainer里面点attach到mc这个容器,输入op #你的名字 即可授权成功,后续的操作可以直接在游戏里/op了或者/whitelist了

server.properties这种在wiki里面去搜吧,主要是把online-mode设置成false就可以让盗版玩家上线了(对于那种还没买的小伙伴。

这里提一句,请支持正版国际服,mojang官网购买,支持支付宝,165元人民币说实话不是很贵。

好了,可以要请好友上线一起玩了!!!总计花费时间(包括买阿里云到连接进去),从晚上9点到12点,非常的快速。其实不用docker安装也是一样的,但是docker后续有其他的作用,比如说nginx搭网站啥的。

PS:我准备下一个写写怎么玩服务器,物尽其用,比如说VSCode的remote server啦,frp内网穿透啦,nginx搭网站啦,Wordpress写博客啦