DNF游戏私服搭建过程
准备资源:
1.黑岩客户端 2.服务器启动所需资源 3.1核2G服务器一台(版本centos5.8)(记得开放全部端口)
服务端配置:
步骤一:切换源为163的源:
代码语言:javascript复制 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com//.help/CentOS5-Base-163.repo
上传资源到服务器的根目录
cd /
上传文件
步骤二:安装 glibc.i386,xulrunner.i386,libXtst.i386, gcc gcc-c make zlib-devel
代码语言:javascript复制 yum install -y xulrunner.i386
yum install -y libXtst.i386
yum -y install gcc gcc-c make zlib-devel
步骤三:增加虚拟交换内存
代码语言:javascript复制#第一步:创建一个大小为6000M的文件
dd if=/dev/zero of=/var/swap.1 bs=6M count=1000
#第二步:把这个文件变成swap文件:
mkswap /var/swap.1
#第三步:启用这个swap文件
swapon /var/swap.1
#关闭禁止虚拟内存
sed -i 's/swapoff -a/#swapoff -a/g' /etc/rc.d/rc.local
#说明:以需要8G为例子,本服务器是1核2G,需添加6*1000的交换区
步骤四:
代码语言:javascript复制#解压资源包Package.tar.gz
cd /
tar -zvxf Package.tar.gz
#替换/home/neopl下所有配置文件的ip为自己的ip(注意下面的127.0.0.1换成你自己的ip)
sed -i "s/Public IP/127.0.0.1/g" `find /home/neopl -type f -name "*.cfg"`
#关闭防火墙
chkconfig iptables off
service iptables stop
#关闭buffer缓存
echo 1 > cat /proc/sys/vm/drop_caches
#关闭安全策略的严格性检查
sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/sysconfig/selinux
#删除安装包
rm -f /Package.tar.gz
rm -f /install
步骤五: 上传公钥publickey.pem,Script.pvf(策略规则配置文件,你可以修改这个达成规则的限定),df_game_r(等级补丁)到 home/neople/game目录下
上传网关文件和私钥到/root目录下,更改权限为777
步骤六:执行脚本 ./run
如果这部失败,可能几个原因
- 服务器端口未全部开放
- 上面那步替换ip未成功,手动检查下
- centos版本不符合,下载较慢,建议5.8版本
- Script.pvf有问题,建议使用原Script.pvf试试,或者重新上传
如果上面问题不包含,建议执行两遍 ./stop
.再 ./run
。若还是有问题,欢迎留言
步骤七:重启网关
代码语言:javascript复制cd /root
./GateRestart
查看当前日志文件gate.log,如果失败,执行下面步骤
- 将libmysqlclient.so.15文件手动复制到/usr/lib/目录
- 命令ldconfig -v 使其生效
- /GateRestart
客户端配置(pvf非加密方式)
步骤一: 将启动器复制进客户端
步骤二:更改DNF.toml的ip
步骤三:复制DNF.exe,更名未DNF10.exe
步骤四: 复制Script.pvf文件到客户端
到
步骤五:使用统一网关在线管理工具配置
连接网关,设置参数,点击参数设置内容立即生效,点击生成登录器 单击登录器就可以玩了 上述资源: 链接: http请s://pan.ba删除idu.com/s/1V中午hifIzb8P14H谢谢0_TdYJZgWw 提取码: m98u
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/185489.html原文链接:https://javaforall.cn