DNF阿拉德游戏论坛

 找回密码
 立即注册
查看: 7843|回复: 0
打印 上一主题 下一主题

[讨论] linux大神解读dnf单机提取端并架设外网答疑常见问题by:AmiBK

[复制链接]

签到天数: 42 天

[LV.5]阿拉德勇士

1165

主题

1501

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
73316
怒气
65146
声望
2659
战力
1166

活跃会员灌水之王游戏爱好者阿拉德最佳作者阿拉德勇士战斗法师DOF玩家佛系DNF玩家

跳转到指定楼层
楼主
发表于 2019-9-29 00:13:32 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
首先说一下服务器的选择,类unix一定要centos,这个不用解释了吧,在选购服务器或者说云主机啥的,购买前都要你选择操作系统,版本选择无所谓,目前centos最新版本是7.0,新旧都一样,我用的是centos5,至于32位还是64位都行,小白选64,稍微懂点Linux的选32位的centos也无所谓,因为Linux是个神奇的操作系统,完全颠覆了windows这样32位最大只支持4G内存的限制,Linux的32位系统同样支持4G以上内存,只是要改改文件麻烦一点仅此而已。
关于服务器选择:centos(5~7)任意32位或64位然后到了提取虚拟机内的端文件上传Linux内了,如果不会提取的就回复本层,我看到之后会在这个层回复。这个很简单就不详细说了,无非打包之后用WinSCP等工具传出来等等。




常见问题一:MySQL覆盖问题,没有覆盖彻底,用phpmyadmin等工具登录root还是原来的密码
覆盖前必须要停止运行mysql服务,Linux命令service mysql stop如果你输入了没用就用这个service mysqld stop,停止了之后再覆盖


常见问题二:无限出现connection fail ip =127.0.0.1 , port = 20201 , reason =Connection refusedtcpSock.connect Fail !或类似的127.0.0.1等
如果你是用Linux命令进行替换的话,就检查一遍cfg文件中的数据库配置信息,出现这个问题的根本原因就是他要连接的一个服务或者进程没有正常启动,只需要把cfg配置文件中数据库重新配置一遍就好,一般数据库配置地址你打开会发现是192.168.XXX.XXX等等,或者直接是你的外网IP,这个时候直接改成127.0.0.1一般就好了,如果再不行就登录phpmyadmin在mysql数据库中的user表 找到game把host变成%(英文状态下的),其余的删除,只保留root和game


常见问题三:修改客户端的滚动文字,就是活动后面的文字
这个是PVF文件中的信息,修改的位置在event/event.kor.str,必须用notedpad++改,而且你改的文字必须是繁体字,否则·~~~~~XXXX


常见问题四:在解决了之前的问题之后,程序跑到最后出现一个[!] Init ChannelType Fail
首先先停止服务端,两次./stop,之后yum install zlib.i686,执行这个命令,如果没有安装zlib支持库会自动一键安装,一般安装之后就好了,如果运行了命令之后提示已经安装zlib,那么两种办法,第一看一下你的bridge和channel两个文件夹里面的cfg中IP是否是你外网IP,如果确实是的话,其他检查也没问题的话,就是pvf文件损坏了,重新替换一下pvf

常见问题五:为什么出了五国之后还是没有频道
首先检查一下IP配置是否正确,这是最简单的也是最常见的错误,如果都正确的话,那么原因就只有一个了,就是你的机器提供商封闭了某些端口,7000~7200中任何一个端口被封都没有频道


拓展知识:
1.如何提取虚拟机纯端文件
那就说一下提取吧,登入Linux之后cd /home/ 然后用tar命令打包,具体是tar czvf neople.tar neople(单库,双库neople替换成dxf,复制完整空格不能少)等命令跑完之后用WinSCP登录到Linux进入home目录会发现一个neople.tar复制到你电脑上 然后上传到你服务器内就好了,上传完毕之后解包命令 tar zxvf neople.tar,打包mysql数据库文件操作一样,记得要上传到你服务端的硬盘挂载点如home目录,别乱放,文件很大的,执行ps -ef|grep mysql,然后返回的信息中-datadir=后面就是数据库的所在路径。GeoIP是必须要打包然后解包之后还要./configure make makeinstall安装一下,如果是商城买东西掉线是跟游戏服务端的pvf文件不同步导致的,PKC进不去有两点,服务端文件+PVF文件修改造成的,第二点是你游戏服务端内cfg文件IP没有全部替换成外网IP。

2.开外网如何配置服务器环境
开外网把文件提取到服务器之后,首先要改数据库d_taiwan中的表db_connect,把字段IP都设置成127.0.0.1,同在这个库中的geo_allow表中第一个字段填127.0.0.1,第二个填CN之后保存,剩下的把cfg文件改成外网之后运行就好了当然运行环境要配置好,环境要安装GeoIP、SO6、ZLIB和ld-linux.so.2, ld-linux.so.2库 yum install glibc.i686 zlib库 yum install zlib.i686 so6库 yum whatprovides libstdc++.so.6 运行之后上面显示什么就把下面的XX替换成什么yum install libstdc++-4.4.7-xx.el6.i686,我的一直是CONNECTION FAIL IP =192.168.200.102, PORT =20203, reason =Connection refusedtcpS ock.connect Fail!这个改怎么办?:查看你的配置,有一项服务没有启动成功,数据库连接失败 一般connection fail都是数据库连接失败

3.20201端口错误,20401端口错误怎么解决?
20201端口错误在/home/neople/dbmw_mnt/cfg/dbmw_mnt_cain.cfg 里; 20401端口错误在/home/neople/dbmw_guild/cfg/dbmw_gld_cain.cfg 里。

4.加了足够内存,换了几个pvf(老牛黑岩),补齐搭载环境(以上库都装了),检查ip(多次),依然 [!] Init ChannelType Fail 无解了,这锅阿里云背吗?
No,确认pvf是否损坏,确认的方法也很简单,下载一个PVF编辑器如果能正常读取就说明没有问题,如果提示PVF载入失败或提示没有足够内存那就说明PVF是损坏的,其次确定你的iptables表内设置正常。

5.神,求解 怎样修复,用的pvf跟客户端是配套的 但还是出现了这个,跟服务端有关系吗?
试一下你购买一下物品是否会掉线,如果会掉线说明你客户端跟服务端的PVF不是同一个,如果鼠标放上去物品只显示LV1~85或其他文字并且不能购买的话,说明是PVF损坏,也不是说损坏而是物品配置那里没有写好



6.我安装后启动Linux出现your cpu does not support long mode…我用检测工具发现电脑已经开启虚拟化,但是开启Linux还是出现这个情况是怎么回事呀?
我刚回你帖子了但是被系统删除了,是一个连接,但是我加了很多字已经把连接打错了但是还是被检测到删除了,囧啊!所以你自行百度CPU虚拟化检测工具然后测试吧,如果工具检测到是开启的,请私信我留联系方式,不要在贴内留任何联系方式。

7.大神,我根目录不够用了,解不了包,然后挂载了个主分区硬盘,怎么分容量给根目录呢?
输入命令df -h之后把显示的内容私信我,我先简单判断一下,顺带说一下Linux是可以不重装直接增加分区容量跟windows系统扩展卷一样,但是有前提条件哟。

8.请教一下 无线avg是怎么回事啊 我开的单库 自己玩的,刚开始挺好 ,我替换了一下服务器的85补丁 df_game_r 这个文件 就出现无线的avg 不出5国 怎么办???avg
是正常情况啊,反馈信息的,这个可以无视,但是出现m_queTask pop size这样的提示需要注意看一下是在哪一步出现m_queTask pop size这样的提示的。顺带在服务器内game目录下Log文件也会记录m_queTask pop size具体出错在哪一个步骤,若要知道具体问题需要你把Log文件发给我我查一下日志才行。

9.出现 请透过garena执行怎么解决?
你这个问题问的真好!现在遍地都有问这个的也到处都有解答这个问题的。在这提问说明你应该没有自己找过答案。 这个问题是因为你没有正确更改系统的Host文件。Host文件在C盘windows/system32/drive/etc里面。

10.大神提取纯端需要提取那些文件夹里的文件啊?还有怎样用指令提取完整的纯端啊?
单库打包/home/neople,双库打包/home/dxf 打包用的命令是tar czvf xxx.tar 目录名 PS:如果不知道是单库还是双库,就进home里面看一下,方法: 登录之后输入cd /home,然后输入ls,之后看显示的文件夹就一目了然,一般会显示neople 双库的话会显示dxf。


原文地址:https://tieba.baidu.com/p/4527376742作者:AmiBK
“今天也是充满希望的一天!”——赛丽亚
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|DNF阿拉德游戏论坛 ( 渝ICP备13007431号1 )

GMT+8, 2024-4-25 08:09 , Processed in 0.157055 second(s), 39 queries .

快速回复 返回顶部 返回列表

阿拉德大陆的勇士们!今天也会是充满希望的一天!