我的世界是很火的游戏,可以自己DIY剧情和发展脉络,充分享受创造的乐趣。
接下里就带你一分钟搭建MC私服——v1.7.10版本。
先说结果,本人做好镜像后公开这个镜像仓库,这样HCaaS用户都可以使用这个镜像:
mirror.cubepaas.com/github-clz/mc-server:KCauldron
1. 创建mc服务端工作负载
登入HCaaS,通过“工作负载”去“部署服务”,在Docker镜像处选择“镜像地址”,然后填入上面的那个镜像仓库地址(dockerhub上面也有很多镜像可以尝试)
配置好容器规格(低于8X服务会起不来),端口映射,mc私服只需要打开25565端口,然后选择客户端可以访问的网络模式——L4层负载均衡
第一步配置完了,直接跳到第三步。在镜像中配置的默认启动参数是“-Xmx4096M -Xms512M”,如果自身有不同的配置参数,可以在“命令”栏通过sed -i命令来替换"/mc/mc-trigger-file.sh"启动脚本中的-XMmx参数和-Xms参数
点击确认,然后就等着工作负载启动和生成SLB访问地址。
2. 下载v1.7.10的客户端(参考 HCaaS免费搭建Minecraft服务器--东阳君の博客 底部)
打开客户端,在“多人模式”下,连接工作负载中SLB访问地址。然后就可以自由徜徉MC的世界里了。
-----------------------------镜像制作分割线----------------------------------
啰嗦一下制作镜像的过程
① 准备软件包,服务端zip包和启动脚本
目前不支持rar格式,需要自己转化为zip格式,不要带最外层文件夹。Minecraft-1.7.10-server.zip
启动脚本:
#!/bin/bash
java -Xms512M -Xmx4096M -jar ./KCauldron.jar nogui
② 开启镜像仓库(有帖在先这里不赘述了)
③ 快速部署--选择模板类型,本例用Jar模板
④ 制作“业务镜像”
选择镜像下拉菜单:制作镜像(再次部署就可以选择已有镜像)
构建环境:本例中使用java8
镜像仓库凭证:第一步镜像仓库配置完成后下拉菜单中就可以选择对应的镜像库
设置好镜像名称和tag:以自带镜像仓库为例,镜像名称前面跟着项目名
上传服务端压缩包和启动文件mc-trigger-file.sh
然后填写启动脚本的路径。
点击“制作镜像”就开始了制作。直到显示success
⑤ 共享镜像
进入镜像仓库,点击“私有”,变成“公开”,然后小伙伴就可以下载仓库里的镜像了
进入刚刚制作的镜像页面,获取镜像下载地址:
这样你就可以把自己做的镜像分享给小伙伴了。HCaaS让私服更自由~
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。