Docker 一键部署复仇者联盟西游H5私服游戏
一键快速部署西游H5网络游戏,复仇者联盟西游完整服务端,带GM后台。服务器配置建议在2核2G的机器上部署,镜像内置宝塔面板+Nginx+MySQL+PHP服务,如服务器已安装了其中的服务,请更换端口或卸载该服务在运行容器避免冲突。
Docker
# CentOS 6安装 Docker
rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum update -y
yum -y install docker-io
service docker start
chkconfig docker on
# CentOS 7、Debian、Ubuntu 安装 Docker
curl -sSL https://get.docker.com/ | sh
systemctl start docker
systemctl enable docker
下载镜像
docker pull yovter/hmxy:20.04
启动容器
docker run -dit --name hmxy --net=host --restart always yovter/hmxy:20.04
镜像说明
使用教程
1、启动容器后,登录宝塔面板,将网站的域名换成自己的服务器IP或者域名。
2、修改 /www/wwwroot/XYH5/index.php
的第490-491行将里面的IP(172.17.20.157)换成自己服务器的IP
3、开始游戏即可。在宝塔面板的计划任务里可以启动游戏。
卸载游戏
docker kill hmxy
docker rm hmxy
docker rmi yovter/hmxy:20.04
博主 APK如何下载
博主,这个部署好了,数据库启动不了是什么原因
ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (111)
其是它的docker容器里面的端口被占用了,你需要进入你的容器里面kill掉10201占用的进程即可,然后去/root/server/sh下面,执行sh gamectl.sh start ,不要使用sh gamectl.sh startall,它的脚步里提到的xml文件似乎并没有上传到容器里,所有无法执行,至此你就可以愉快的玩耍了
好像不行,按照这个执行start 之后还是提示数据库连接不上
安装成功后 前端注册登录都没反应 后端登录白屏
连接超时,网络连接中断怎么解决啊,大佬
请教一下,运行start.sh以后提示有报错。。。
Warning: Using a password on the command line interface can be insecure.
grep: /root/server/sh/configure_plat.xml: No such file or directory
别使用sh gamectl.sh startall,configure_plat.xml这个文件在容器中并不存在,使用sh gamectl.sh start,宝塔里面使用计划执行的话,需要先修改脚本里的内容,删掉all,再执行,不过多半也不行,因为你必须进入容器去kill掉10201端口占用这个问题,否则还是无法正常启动游戏
打开游戏显示连接中断,如何解决
大神,数据库在哪里,没找到呀
可以在ARM64上用这个docker镜像吗?
提示连接中断是什么原因呀,已经按照教程做了呢
其是它的docker容器里面的端口被占用了,你需要进入你的容器里面kill掉10201占用的进程即可,然后去/root/server/sh下面,执行sh gamectl.sh start ,不要使用sh gamectl.sh startall,它的脚步里提到的xml文件似乎并没有上传到容器里,所有无法执行,至此你就可以愉快的玩耍了
★动态库上传文件
解压动态库文件,上传
上传下面这2个文件到主目录lib64(就是首页的lib64)
libstdc++.so.6
libtcmalloc.so.4(这两个动态库文件)
输入口令ldconfig
输入口令yum install gcc* -y
输入口令yum install libtocmalloc* -y
请帮忙说的稍微详细一点谢谢了 小白用户 已经安装了了一天了 终于看见曙光了 谢谢了
大神, 数据库 允许不了 怎么办?
建议在2核2G服务器上部署
打开游戏显示连接中断,咋办呀
大神,学习docker中