站内搜索

搜索

教FS

150金币/天 购买
150金币/天 购买
150金币/天 购买
定制修改

【关闭下载】台服DNF单库一键端优化版BY冲天神龙

6099025243 『初学乍练』

发表于 2015-8-23 14:48:27 | 显示全部楼层 |阅读模式

马上注册,可免费下载游戏源码!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
  


[color=]本端转载自MC论坛 作者:冲天神龙。


因为有新版本,此贴关闭!



游戏配置要求:

WIN7 64位系统(其它系统未测试)
推荐内存和CPU越高越好  
一般虚拟机分配4G内存 4核CPU 电脑本身内存8G 正常运行(据说虚拟机512内存2cpu也能运行)

鉴于昨天发的一键端的数据库问题和大家提出的一些建议,我抽空进行了修改完善,主要更新内容如下:
1、网络方式为NAT不变,修改了VM端IP地址为固定192.168.200.131,而不会根据网络环境进行自动变IP。
2、解决了上一版MYSQL数据库启动的问题,并且架设教程增加了网路设置截图,方便小白操作。
3、按照大家提的建议,在root下增加了启动和关闭的命令,无需再进行目录切换,登录直接./run即可启动。
4、上一版下载地址已更新为完善版,需要的同学请尽快下载,此端以所有DNF爱好者进游戏为目的,架设简单,单库模式,二次完善端压缩后吨位依然保持在1.2G左右,释放后6G左右。

端经过优化后压缩后共1.2G,解压后6G左右,默认4G内存,采用NAT网络环境,能适应任何网络环境。
经过本人测试,虚拟机给2G内存可完美启动,比4G内存稍慢,老爷机的福音。
最主要的是本端省去了双库的麻烦,直接linux单库启动。


下面是具体说明:
1、本端采用Centos5稳定版架设,进行了一系列优化和删减,将服务端压缩后大小控制在1G左右,释放之后6G左右。
2、本端去除了WIN端MYSQL数据库,实现了LINUX下单数据架设启动并且可以正常游戏,省去双库架设步骤,大大简化了架设程序。
3、本端采用NAT网络设置,省去桥接要根据实际网络环境进行修改的冗杂程序,无论任何网络环境,解压导入即可连接启动,适合多大数新手架设。
4、服务端IP 192.168.200.131,导入后记得修改NAT在200网段即可,默认客户端IP为192.168.200.1,新手建议只修改到200段即可,其他可以不用动,因为有些关联IP地址的地方,改了可能启动不了游戏。
5、打开hosts文件添加192.168.200.131  start.dnf.tw
6、启动命令./run 关闭命令./stop
7、服务端用户名root,密码123456
8、数据库用户名game,密码uu5!^%jg
9、
[color=]客户端用通用客户端即可
,另外注意内存分配,默认内存4G,如果你电脑是8G内存建议给虚拟机4G,如果是4G就给虚拟机2G,经过测试是可以启动的,只是会比较慢,所以老爷机使用此端也能玩,但需要点耐心了。

暂时就这样吧,傻瓜式架设,没什么好说的,整合BY冲天神龙。








[color=]楼主补充一下:这个端是转载的,有什么变动我会及时更新这个帖子。
原来作者写的教程太简练,我写个简明教程:
1、安装VM虚拟机10
2、打开虚拟机加载下载的镜像文件(电脑不好的可以更改虚拟机的内存为2G)
3、编辑虚拟机net8的IP为192.168.200.0(这个作者的教程里有图片说明)
4、进入虚拟机启动镜像(选择移动)
5、输入root 密码123456进入linux系统
6、输入./run启动服务器
7、趁服务器启动的时候修改C盘
[color=]里的hosts文件,添加这一句话 192.168.200.131  start.dnf.tw 记得管理员运行添加

[color=]8、将1.bat复制进通用客户端(在下面的通用客户端地址里有,如果不能买东西请同步
Script.pvf
[color=]文件)

[color=]9、估计服务器启动差不多的时候双击1.bat进入游戏(最好不要等五国界面出现再进很容易频道灰色)


这个端解压密码是:
shenlong

我能解决的会尽力解决大家的问题,不能解决的可以到原帖提问。
----------------------------------------------------------------------------------------
架设常遇问题解决方法:

问题一:DNF 台服进不了游戏  运行游戏就报错

解决办法:打开C:\Windows\System32\drivers\etc下的hosts文件,在里面新添加一行
192.168.200.131
start.dnf.tw(根据端不同ip也不同)

---------------------------------------------------------------------------------------------------------------------------

问题二:无法打字

解决办法:用繁体输入法

-------------------------------------------------------------------------------------------------------------------------------------------------------------------

问题三:dnf买东西掉线

解决办法:掉线是因为服务端与客户端的PVF文件不一致造成的,把将服务器的Script.pvf这个文件放到客户端里,覆盖即可

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

问题四:虚拟机出现未识别的网络

解决办法:

开始菜单 运行 输入:regedit

1,进入注册表[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}],先导出做备份。

2,逐项查看其下的[项(0000,0001至00xx),看右边哪一项的[值为:"DriverDesc"="VMware Virtual Ethernet Adapter for VMnet1"。

3,找到后,添加一个“DWORD”值(32位),名称为“*NdisDeviceType”(*号是必须的),数据值改为“1”。

4,同理再找 VMnet8 ,再重复第2~3步,添加值。

---------------------------------------------------------------------------------------------------------------------------------------------------------------------

问题五:无限127.0.0.1

因为神龙端虚拟机镜像里的网络都已经设置好了出现这个问题一般是外部网络错误或者内存设置过低都可能出现,尝试将虚拟机网络设置恢复默认设置重新设置网络或加大内存设置
-------------------------------------------------------------------------------------------------------------------------------------------

通用客户端下载地址:
[color=]关闭下载

只要下通用客户端和1.bat其它根据自己需要下




服务端下载地址:

关闭下载


完整架设教程(附图片设置):

关闭下载


附送GM工具1.6版本解压密码123:

关闭下载

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

很多人反应进入游戏频道是灰的,我架设这么多端也是经常碰到(即使你完全设置正确)
总结下能用的办法(不一定管用):

首先出现没频道是因为内存出错的原因,这个有网友说明,我试下了的确是这样。

一、连续输入./stop两次停止服务器然后再输入./run启动服务器 来回几次运气好内存不出错就能进了 (靠人品)

二、加大内存设置(最好不超过你自己电脑的内存一半),我测试了下,内存越低电脑越差问题越多,当虚拟机内存设置为2g的时候有很大概率没频道,
当内存设置为4g的时候明显出现的概率降低了很多。


三、vm虚拟机有时候网络设置会出错,点 编辑→虚拟网络编辑器

左下角恢复默认设置,然后再重新设置net为192.168.200.0就可以了,没办法虚拟机不定时抽风,也许
今天能上明天就不能上了,如果不能上可以试试这个办法。还可以去看下你的vm服务启动了没。


[color=]===========================================================

我在群里找了一个办法分享给大家看下能不能彻底解决没有频道,服务器不稳定这个问题。

首先说明我系统是win7x86 , 内存3g

使用这个方法运行游戏流畅稳定

我发现灰频主要是由于虚拟机造成的

方法就是将虚拟机换成virtualbox

需要注意:

将vm导出ovf

系统设置成其它linux x64

虚拟机内存设为1g(总共3g)

其它设置按照vm中的设置


                               
登录/注册后可看大图


VBox架设教程.zip
(1.53 KB, 下载次数: 667)

2015-8-25 10:34 上传
点击文件名下载附件
VBOX架设


(这个教程为手工端教程,仅为参考)
这vbox虚拟机来运行神龙一键端,测试可以运行,有个地方要注意:
用vbox加载这个神龙端有个bug要修复不然启动不了,CentOS 5 上重新编译了内核,启动新内核时会停在starting不动
解决办法:设置vbox的CPU为一个就能启动系统了,然后修改/etc/grub.conf 加入一句话clocksource=acpi_pm 保存关闭
然后重新启动虚拟机就能随便设置cpu数量了。
还有VM镜像可以不用转换ovf文件 vbox虚拟机也能打开,方法是:在vbox虚拟机里点 新建 名称随意,类型选linux 版本选other linux(64-bit) 内存随意,最关键就是不添加虚拟硬盘 点完成就行了,然后选择刚创建好的系统更改存储设置,添加虚拟硬盘选择我们要的那个vm镜像就ok了,这样
[color=]做的好处就是不更改镜像文件格式的情况下两个虚拟机都能运行。想换回vm虚拟机就不用再转换了。

=======================================================

[color=]我这里写下经常问的问题,就不一一回答了。


首先这个端冲不了D币,我猜测是linux系统里的mysql的版本为5.0.95,版本太低导致taiwan_billing里的几个函数没办法正常运行,即使表里已经改数据了但不生效,估计将linux系统的数据库替换为mysql 5.5.40版本能解决问题。

winscp软件的连接设置为:主机名:192.168.200.131 端口22 用户名root 密码123456

GM工具连接设置为:            IP:
192.168.200.131 端口3306 账号game 密码uu5!^%jg

Navicat for MySQL连接设置:
IP:
192.168.200.131 端口3306 账号game 密码uu5!^%jg

以上全部测试过连接成功并能正常修改。

测试宠物可以正常使用,测试的是礼包送的宠物。


拍卖行修复:因为作者修复的时候没有把数据库表项目结构设置对所以表无法生效,拍卖行也就开启不了,简单的方法
是找到taiwan_cain_auction_gold 将错误表项目auction_history_201508    auction_history_buyer_201508删除然后将auction_history_201506    auction_history_buyer_201506表项目复制(仅复制结构不复制数据)并重命名为auction_history_201508    auction_history_buyer_201508 就能正常启动拍卖行了


注意:拍卖行后面的日期是跟你本机的时间相关,如果你电脑现在的时间为9月份就要将列表名字改为201509而不是08,只要你时间月份变了列表就要相应变,不然不会生效。暂时还找不到如何让数据库自动生成表项目,不这样每次月份变了拍卖行就不行了。


[color=]===============================================================

开通外网方法:


不管哪种方式首先要把bat登陆器替换掉,不然本机可以上,但对方的电脑会一直在连接频道。

这个是新登陆器登陆器ip填你真实的ip,hosts文件还是原来那个设置,登陆器会自动修改hosts文件。
新登陆器账号就在新用户注册里填,因为第一个账号是18000002,后面账号就是18000003....这些账号都是服务器自带的不用注册。这个登陆器还不支持注册账号。


简陋教程:

[color=]我先说下局域网架设,首先把新登录器的key上传到客户端替换原来的key,然后修改
game/cfg/cain02.cfg 找到192.168.200.131修改成你局域网的本机ip,然后修改channel/cfg/channel.cfg找到192.168.200.131 修改成你局域网的本机ip
[color=]服务器重新启动

[color=]用
端口映射器映射局域网ip映射到服务器ip192.168.200.131
[color=],端口就全部映射,
用新登陆器输入你局域网ip进入游戏
[color=]。还有
在geo_allow表里添加对方的ip
有机会我会单独出个联网教程。
============================================================

[color=]修复D币不能充值问题!(已测试修复)


[color=]D币不能充值跟我之前猜测的一样,是因为数据库版本太低导致的,所以必须修改数据库版本到5.5以上才能用的。鉴于很多人不会升级数据库,我直接将与新版本冲突的语句都删除了,直接将新的函数导入进数据库里的taiwan_billing库中就行了,导入之前要将taiwan_billing里的所有对应函数删除。

新函数下载:


                               
登录/注册后可看大图


单数据库修复D币充值(直接导入即可).zip
(12.15 KB, 下载次数: 773)

2015-9-2 12:44 上传
点击文件名下载附件
修复D币


(导入的时候不要忘了选
UTF-8字符集
[color=]不然会出错)


[color=]有能力的可以将数据库升级,因为不止是

[color=]taiwan_billing函数有问题,所有库里的函数都不能用的,所以最彻底的修复方法就是升级数据库,这样就跟双数据库没任何区别了。

很多人反映不会导入,我写个导入过程:

我是用mysql-front导入的,首先用mysql-front连接数据库,然后打开
[color=]taiwan_billing库拉到最下面总共有10个函数全部删除,然后右键
[color=]taiwan_billing这个库点输入,选中新函数里的第一个文件,导入方式为

UTF-8字符集
[color=]执行就行了,然后重复上一步导入步骤直到将10个函数全部导入进去就行了,再不会我也没办法了。


——————————————————————————————————————————————————————————————————————————————————————


[color=]强烈建议将一线亡者峡谷启动删除!!!
可以避免刚开服务器卡顿,减少硬盘持续读取。

打开虚拟机 home/neople/run 将最后两行:

sleep

./df_game_r cain02 start & 删除

打开home/neople/game/cfg/cain01将channel_no=1 channel_name=ch.1 修改为
channel_no=11 channel_name=ch.11
这样就会关闭一线启动节省大量内存占用和硬盘读取,开服务器不会卡顿,配置差的机子也能顺利开启了。

——————————————————————————————————————————————————————————————————————————————————————

因为pvp修复的配置已经放出来了,但没有神龙端的修复文件。

这个是已经修改好的神龙端可以用的修复配置文件

修复了pvp、拍卖行、金币寄售。

使用方法:

将neople文件夹直接覆盖在虚拟机 /home/ 目录下 (提示覆盖请点同意)

将SQL数据库文件导入对应数据库中(导入前将对应数据库文件删除)

如果不会导入数据库也没关系,导入是为了修复拍卖行和金币寄售对pvp没有影响

以上两步完成后重启虚拟机进入游戏。

下载地址:
[color=]关闭下载

——————————————————————————————————————————————————————————————————————————————————————


[color=] 女法师上衣时装错误修复补丁:直接放客户端ImagePacks2文件夹里覆盖
[color=]关闭下载
——————————————————————————————————————————————————————————————————————————————————————


[color=]此贴不再更新,取消隐藏回复可见。








回复

使用道具 举报

游宦京都二十春 『初学乍练』

发表于 2015-9-3 20:50:24 | 显示全部楼层
D币 已经导入SQL文件  现在有2W D币 但是没法买东西  也没法修改D币数量   买东西提示 你所购买的物品失败
回复

使用道具 举报

h10001x 『初学乍练』

发表于 2015-8-26 13:18:52 | 显示全部楼层

秋名山车神ONE 发表于 2015-8-25 20:51

楼主 GM工具 连接数据库怎么解决 谢谢

要把GM工具链接的IP改成192.168.200.131
回复

使用道具 举报

sai1801 『初学乍练』

发表于 2015-8-25 20:51:00 | 显示全部楼层

有货12138 发表于 2015-8-23 16:16

楼主客户端在哪下呀 能发个吗

http://pan.baidu.com/s/1gdtWACN
回复

使用道具 举报

84397421 『初学乍练』

发表于 2015-8-23 16:18:31 | 显示全部楼层
居然没人回
回复

使用道具 举报

大熊弟 『初学乍练』

发表于 2015-8-23 16:16:00 | 显示全部楼层
好东西啊!!!!
回复

使用道具 举报

sd892942 『初学乍练』

发表于 2015-8-23 15:01:31 | 显示全部楼层
支持一下!@
回复

使用道具 举报

aners123 『初学乍练』

发表于 2015-8-23 15:02:55 | 显示全部楼层
超级感谢啊~~~~~~
回复

使用道具 举报

冷月ぺ星辰 『初学乍练』

发表于 2015-8-23 15:05:58 | 显示全部楼层
不会吧  那么好的东西啊!!
回复

使用道具 举报

fbw12315 『初学乍练』

发表于 2015-8-23 15:07:33 | 显示全部楼层


                               
登录/注册后可看大图

楼主好样的··感谢分享·
回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回列表 客服中心 搜索

Archiver|小黑屋|教FS

GMT+8, 2024-11-24 09:40 , Processed in 0.066821 second(s), 86 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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