最近玩Dockerfile配置docker镜像,制作了一个梦幻诛仙11职业的

本帖最后由 i85201314 于 2023-6-20 11:23 编辑

Dockerfile 是基于乌班图20.04版本


https://cloud.189.cn/t/JZZf2aIB3mYf (访问码:wtd4) MHZX-SR-11.7z (Dockerfile项目文件)


https://cloud.189.cn/t/UbERJf3y6ryq (访问码:dz0q) 客户端

在群晖NAS中使用:

把 MHZX-SR-11.7z 上传到群晖共享目录,然后ssh登入群晖

先拉取镜像 docker pull ubuntu:20.04  然后在进行下面操作

cd /   就是CD到根目录看一下是否有一个文件夹  VOLUME1 有可能是小写的

cd  VOLUME1 直到进入保存MHZX-SR-11.7z的目录

7z x MHZX-SR-11.7z 等命苦执行完场

cd  MHZX-SR-11

然后执行 vi  ServersFile.sh 按i进入编辑模式  把sudo apt install -y iproute2 net-tools iputils-ping注释掉在最前面加#

按esc退出编辑模式,输入 :wq保存

./ServersFile.sh  这个就是执行配置镜像创建容器的脚本

#——————————————————————————————————————————————-

在Linux 系统cd MHZX-SR-11 后执行 ./ServersFile.sh

#

#+———————–

#这些是说明

#——————————————————————————————————————————————-

./Dockerfile     制作镜像的配置文件

./ServersFile.sh 一件端脚本

#—————————————————————————-

./lib/fwd.zip         梦幻诛仙服务端

./lib/jdk1.6.0_21.zip JDK6

./lib/MYStart         这个脚本是启动系统服务的,不过在这里是做一些Dockerfile可以做的事情

./lib/simsun.ttc      字体文件

./lib/sources.list    清华源

./lib/ libcrypto.so.10 libpcre.so.0 libssl.so.10 梦幻诛仙服务的依赖库文件

#—————————————————————————

使用一件端脚本 ServersFile.sh 来制作镜像 并创建容器

在/home/$USER/梦幻诛仙容器使用说明.txt 简单的使用说明

进入容器后安装宝塔面板


https://bt.cn/new/download.html 选择 Ubuntu/Deepin安装脚本

wget -O install.sh
https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec

第一次卡住输入   y

第二次卡住输入   n  

软件商店 运行环境

Nginx 1.18

MySQL 5.6

PHP 7.3

PHP 5.6

phpMyAdmin 4.4

添加网站   你的IP:68

/www/wwwroot/game

设置 –>PHP版本 选 7.3    添加伪静态 thinkphp

更改数据库密码为123ed11527c958b3

创建数据库 houtai 并到导入数据库文件 /www/backup/database/houtai.sql

创建数据库 mhzx_4095 这个创建就可以

使用宝塔修改SSH /etc/ssh/sshd_config

#Port 22 改成 Port 22882

#AddressFamily any     把井号去掉

#ListenAddress 0.0.0.0 把井号去掉

#PermitRootLogin prohibit-password 改成PermitRootLogin yes

#PasswordAuthentication yes 把井号去掉

#PermitEmptyPasswords no 改成PermitEmptyPasswords yes

该好以后保存

安全添加放行端口

这个 1314 宝塔端口可以 改 bt 8   然后输入 1314

tcp/udp        68        正常        允许        所有IP        梦幻诛仙相关–网站–热更–本地验证

tcp/udp        18598        未使用        允许        所有IP        梦幻诛仙相关

tcp/udp        81        未使用        允许        所有IP        梦幻诛仙相关–GM后台

tcp/udp        1314        正常        允许        所有IP        宝塔面

tcp/udp        30002        未使用        允许        所有IP        梦幻诛仙相关–苹果

tcp/udp        30011        未使用        允许        所有IP        梦幻诛仙相关—安卓

tcp/udp        18605        未使用        允许        所有IP        梦幻诛仙相关

tcp/udp        22882        正常        允许        所有IP        SSH远程服务

进入容器后使用以下命令以后只要开启容器后就可以ssh连接到容器里

service sshd restart

#设置容器root密码 输入两次一样

passwd root

使用SSH链接容器 宿主机IP 端口 22882 帐号 root 秘密就是你设置的密码

#—————————————————————————

外网游戏修改服务端   需要在容器内操作

MY_IP=’外网IP或域名’

XxiPZZ_A=`grep -Eo ‘[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}’ /home/mhzx/zdir/android/meta/servers.xml|sed -n 1p`

XxiPZZ_B=`grep -Eo ‘[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}’ /www/wwwroot/game/App/config/config.php |sed -n 1p`

/home/Replacement.sh /home/mhzx        ${XxiPZZ_A} ${MY_IP}

/home/Replacement.sh /www/wwwroot/game ${XxiPZZ_B} ${MY_IP}

#如果域名是https就使用下面这条命令 吧#sed前的井号去掉

#sed -i -r “s|http|https|g” /www/wwwroot/game/App/config/config.php

——————————————————————————–

手动修改配置文件

/home/mhzx/zdir/android/meta/servers.xml

/home/mhzx/zdir/android/meta/version.xml

/home/mhzx/zdir/ios/meta/servers.xml

/home/mhzx/zdir/ios/meta/version.xml

/www/wwwroot/game/App/config/config.php

——————————————————————————–

安卓客户端

使用【APKDB需要配饰JAVA环境自行百度设置即可】修改安卓客户端  192.168.168.168 把IP换成你IP或域名

\assets\config\all_platform_config.xml

\smali\com\zulong\sdk\constant\HttpConstant.smali

如果你有HTTPS修改HttpConstant.smali的时候把【http://改成https://】

IOS客户端

IOS用解压包打开Payload/mhzx.app/

修改IP  Data/Raw/config 然后把这个文件拿出来 all_platform_config.xml修改完IP 把他放回去 替换

修改名\Payload\mhzx.app  把出这个Info.plist  第10行   修改完名 把他放回去 替换

修改本地\Payload\mhzx.app  找出这个mhzx   

mhzx 用ue改

请登录后发表评论

    没有回复内容

相关声明

相关声明

1、本站名称:七玩网
2、本站永久网址:https://www.7chaowan.com
3、内容源于网络和用户投稿,仅供学习与参考,如有侵权,请联系【chaowan.168@foxmail.com】进行删除。
4、用户评论和发布内容,并不代表本站赞同其观点和对其真实性负责。
5、本站禁止以任何方式发布或转载任何违法的相关信息。
6、资源大多存储在云盘,如发现链接失效,请联系我们替换更新。