< 返回文章列表

【游戏相关技术】游戏盾DNF上盾教程

发布人:我爱测 发布时间:2025-11-08

DNF游戏上盾教程(来源于互联网资料整理)

首先登陆到控制台

第一步:添加游戏端口转发

20251108-lzsys63197.png

20251107-lzsys77523.png

第二步:上传选择的127.0.0.盾IP新制作的登录器

20251106-lzsys91199.png

第三步:下载盾网关(服务端程序下载)放到服务器运行盾网关输入盾网关APPID,服务器系统是Ubuntu/debian命令和Linux/centos命令  可以复制命令一键运行,需要关闭服务器防火墙

20251106-lzsys21581.png

盾网关APPID:

20251106-lzsys55688.png

启动盾网关:

20251106-lzsys82715.png

20251106-lzsys31358.png

1、 服务器架设

2、配置游戏盾规则

20251108-lzsys42110.png


举例,如果您使用的是花枝登录器。
 添加TCP规则:
 本地IP:游戏盾的IP(例如127.0.0.2)
 本地端口:7000,7001,7200,10011,10015,10052,10056
 源机IP:源服务器IP(例如42.42.42.42)
 源机端口:勾选相同
 获取源IP:选择TOA
 
 添加TCP规则
 本地IP:游戏盾的IP(例如127.0.0.2)
 本地端口:8188,8991,8992,
 源机IP:源服务器IP(例如42.42.42.42)
 源机端口:勾选相同
 获取源IP:不需要
#检查服务器TCP端口命令(UDP只需要将 -t改为-u) 
netstat -tnlp | grep -v 127.0.0.1            #返回效果查看下图
#据说20203,20303,20403,30303,30403,40403是假人端口 只由服务器访问的不需要添加规则

20251108-lzsys39446.png

3、在终端上运行命令 (替换IP)

GAMEIP=源服务器IP
SHIELDIP=游戏盾的IP
STUNIP=组队IP
sed -i "s/${GAMEIP}/${SHIELDIP}/g;s/^stun_ip.*/stun_ip = ${STUNIP}/g;" `find /home -type f -name "*.cfg"` > /dev/null 2>&1

20251108-lzsys49244.png

20251108-lzsys46358.png

4、开启服务器

启动命令:cd;/./stop;./stop;./run
停止领命:cd;./stop;./stop;

5、 配置封装登录器

20251108-lzsys48415.png

6、开启游戏进行测试

游戏系统是否正常(下图、PK、组队、聊天等)

使用IP探测工具,探测是否有泄露源机IP的连接

a、资源管理器 >> 性能 >> 资源监视器

b、火绒、360管家等自带的IP探测工具

c、IP雷达探测工具

d、Wireshark这类的抓包工具

7、上盾成功