如何创建一个毒奶粉私服

3/30/2025 dnf私服

这里要介绍一下这个DNF的docker项目1995chen/dnf (opens new window)

本次搭建就是利用的这个项目,非常简单,只能说有手就行。

首先先创建一下映射的文件夹

mkdir -p /data/log /data/mysql /data/data
1

然后拉取镜像

docker run -itd -e PUBLIC_IP=x.x.x.x -e WEB_USER=root -e WEB_PASS=123456 -e DNF_DB_ROOT_PASSWORD=88888888 -e GM_ACCOUNT=gmuser -e GM_PASSWORD=gmpass -v /data/log:/home/neople/game/log -v /data/mysql:/var/lib/mysql -v /data/data:/data -p 2000:180 -p 3000:3306/tcp -p 7600:7600/tcp -p 881:881/tcp -p 7001:7001/tcp -p 7001:7001/udp -p 30011:30011/tcp -p 31011:31011/udp -p 30052:30052/tcp -p 31052:31052/udp -p 7300:7300/tcp -p 7300:7300/udp -p 2311-2313:2311-2313/udp --cap-add=NET_ADMIN --hostname=dnf --cpus=1 --memory=1g --memory-swap=-1 --shm-size=8g --name=dnf 1995chen/dnf:centos5-2.1.9.fix1
1

之后启动即可,然后GM的工具不支持符号(或者不支持某些符号),所以只能用字母数字。

然后需要记录一下这个信息

网关端口: 881
通讯密钥: 763WXRBW3PFTC3IXPFWH
登录器版本: 20180307
登录器端口: 7600
GM账户: gmuser
GM密码: gmpass
1
2
3
4
5
6

记住这个通讯密钥以及版本,当然这些可以自己改但是方便起见就用默认就行。

下载客户端

链接:https://pan.baidu.com/s/10RgXFtpEhvRUm-hA98Am4A?pwd=fybn 提取码:fybn

统一网关下载
链接:https://pan.baidu.com/s/1Ea80rBlPQ4tY5P18ikucfw?pwd=bbd0 提取码:bbd0

Dof7补丁下载
链接:https://pan.baidu.com/s/1rxlGfkfHTeGwzMKUNAbSlQ?pwd=ier2 提取码:ier2
1
2
3
4
5
6
7

首先把客户端解压,这个没啥要改的地方。

然后修改一下Dof7中的服务器地址,改为你部署服务的ip地址,然后把文件复制到客户端目录。

image

然后改一下统一网关的数据,生成一下客户端。

这里的密钥就是前面和服务端一致的密钥,然后登录账号和密码就是前面启动docker时写的gm用户名密码。

image

连接后点击参数设置立即生效。然后回到登录器设置里。这里网关地址和游戏地址填服务器的ip,其余随意然后点击生成登录器,之后将登录器复制到客户端目录。之后去服务器将/data/data/Script.pvf复制到游戏目录,启动游戏即可。

image