本项目基于最新的docker架构,推荐使用1panel面板 使用环境 OpenResty+php5-6(php需要安装mysql 扩展,否则无法正确解析登录器网关) 构建教程 分别把dnfserver_2.0.tar+dnfmysql1.0.tar 这两个docker镜像压缩包 导入成镜像(如果这个不会,建议放弃了) 然后使用 docker-compose-php.yml 构建docker容器即可 注意:需要把所有容器,当然包括php容器,docker网络统一成172.20.0.x 这个ip段。否则网关无法正常访问和使用 在容器映射目录/dnfserver/data,放入等级补丁,配对秘钥,游戏版本script.pvf文件 重启容器 防火墙开放端口如下 udp:2311,2312,2313,7000,7200,11011,11052,20203,20303,20403,30303,30403,30503,30703,40403 tcp:735,3306,7001,7200,7600,10011,10052 (或者全部开启所有端口,此方法并不推荐) 登录器网关,需要把php网关放在网站根目录即可,新建网站 ip:735格式 登录器配置,需要使用后台管理工具生成授权文件,Tztool.dll 放在配套客户端即可 此教程说的较为简单,但是说的都是重点,适用于有docker基础的,或者本身会dnfserver搭建的部分人,0基础建议放弃