够牛版解压后,修改IP,开服务器,再拷贝srverlist.bin文件到客户端覆盖,用APP建客户端WYD文件的快捷方式,执行即可,服务器不需用APP。
用帐号注册器建帐号,然后将其拷到dbsrv\run\account中的对应文件夹中。
一般版安装指南:
***************指南:*******************
安装:
将服务器文件解压缩到任意路径,我一般是解压到客户端使用的地方。
解完压缩后你应该有如下目录结构:文件夹DBSRV,BISRV,TMSRV。同时还有一个serverlist.txt文本文件,NPKO.exe可执行文件和serverlist.bin。
WYD2_SERVER
├DBSRV
├BISRV
├TMSRV
├serverlist.txt
├NPKO.exe
└serverlist.bin
将serverlist.bin文件删除,npko.exe文件移动到Tmserv文件夹中。
我本应该在线上下载serverlist的补丁因为那样你就不用编辑所有的IP地址了。现在只好挨个修改,
serverlist.txt文件中需要修改前四个ip地址,其中第三个和第四个ip地址必须将数字3000(端口)保留。
例子
0 0 123.456.0.7
0 1 123.456.0.7
0 2 123.456.0.7 3000
0 3 123.456.0.7 3000
现在进入TMSRV文件夹,编辑localip.txt和biserver.txt,删除其中的serverlist.bin文件
现在进入DBSRV文件夹,将admin.txt,localip.txt,redirext.sample.txt中ip替换成你自己的ip
在你修改完上述文件的ip地址后,你可以有两个选择:
使用微软的applocale软件进行内码转换或使用英文版补丁(请下载附件)*******************applocale的使用方法********************
安装完applocale后点击开始菜单中程序的快捷方式运行,会出现一个信息提示框。
点击「下一步」后出现「添加删除程序」和「启动应用程序」单选项,选择「启动应用程序」
然后点击「浏览」选择,出现「请选择一个可执行程序」的对话框,将文件定位到你服务器文件解压缩的
目录,进入TMSRV文件夹,再进入run文件夹,会发现有一个TMSRV.exe的可执行文件,双击选中。
点击「下一步」后出现「应用程序的语言」下拉框,从中选择倒数第四个。(就是韩文的那个)
点击「下一步」后,在「创建快捷方式,总是使用AppLocale运行此应用程序」前打上小钩钩,点击「完成」
程序会自动运行,然后弹出「can't connext to DB-SERVER」的错误提示,先不管它,关掉就可以。
现在使用同样的方法应用于BISRV.exe和DBSRV.exe,有错误提示,先不管,关掉就可以。
这些工作完成后你就可以启动服务器了!
****************启动服务器******************
使用开始菜单apploale中的TMSRV快捷方式启动TMSERVER,程序会报错说无法连接DB,但是如果你删除了serverlist.bin,程序会自动生成一个新的srverlist.bin。将这个新的serverlist.bin文件拷贝到但凡有serverlist.txt的文件目录下(服务器根目录下,DBSRV\run下)。
下面按照DBSRV->BISEV->TMSRV->NPKO的顺序运行。用帐号AAAA密码1111登陆NPKO,当前只有一个用户。
现在将TMSRV文件夹下的serverlist.bin文件拷贝到游戏客户端的目录下,覆盖原来的文件。
现在就可以连接服务器进行游戏了!
****************登入游戏的方法******************
1.将TMSRV文件夹下的serverlist.bin文件拷贝到游戏客户端的目录下,覆盖原来的文件。
2.用applocale运行wyd.exe,内码选择英语/韩语或任何非简体中文的(推荐英语)
3.客户端使用的是兵临城下613,本站有帖子提供下载。
****************问题集********************
关闭billing 服务器
在TMSRV/gameconfig.txt中设置billmode为0,可以使你不用运行BISRV就可以测试服务器。
Error - Can't read NPC file in NPCGener.txt (TMSRV.exe):
将系统语言更换成韩语,或使用英文版补丁
Error - no TransKnight file (DBSRV.exe):
将系统语言更换成韩语,或使用英文版补丁
Error - Can't get Server Group Index LocalIP: / TestServerIP:
更改serverlist.txt中第一行的ip地址(127.0.0.1不可用)
Error - err,read(1),116 (TMSRV.exe):
不是服务器文件的错误,一般来说是服务器和新版客户端的协议冲突
当前所有的客户端,不管是韩国、日本、中国、台湾、英文当连接游戏服务器的tine使用的是相同的协议。英文版的客户端实际上是将线程登陆值转换成当前登陆游戏服务器的协议。
另一方面,从服务器的运行日志中可以看出,运行日志可以追溯到2004年,这使得我相信此版本的服务器端应该在2003/2004年间的客户端兼容。
Error - Server Full:
只需要持续点击服务器名按钮刷新一下列表,知道你看到服务器条不是满的为止
测试 DBSRV:
在TMSRV文件夹下运行NPKO.exe,当前管理员登陆帐号如下
AAAA 1111
AAAA1 1111
AAAA2 1111
AAAA3 1111
AAAA4 1111
AAAA5 1111
AAAA6 1111
AAAA7 1111
AAAA41 1111
AKTHE 1111
M12M01 m2062
运行 EDITMOB_KO:
你需要把系统语言设置成韩语,或用applocale运行!
设置运行 BISRV (billing server):
这是可选的
1) 在TMSRV/gameconfig.txt文件中设置bill模式为1或2
2) 在TMSRV/biserver.txt文件中改变IP和端口
例如: 192.168.1.78 3000
3)在serverlist.txt文件中添加IP和端口
请注意,第一行用来设置服务器组的索引,第二行用来设置服务器的IP和端口
例如:
0 0 192.168.1.78
0 1 192.168.1.78 3000
提示:在启动TMSRV之前,你会在BISRV中的'Close Game Server'列表中看到你设置的IP和端口,'Connect Server List'总是空的,但是一旦你的游戏服务器连接到billing服务器,你的ip就会在日志面板中显示。
serverlist.txt怎么写?
可进入游戏的例子:
0 0 192.168.1.11
0 1 192.168.1.11
0 2 192.168.1.11 3000
0 3 192.168.1.11 3000
1 0 192.168.1.11
命运双倍经验怎么修改?
打开 TMSRV\run 下的 gameconfig.txt
以下是内容(注意标红的)
Drop Item Event Settings:
evindex 0 evdelete 0 evon 1 evitem 473 evrate 1800 evstart 1 966 2000 0
Etc Event Settings:
double 0 deadpoint 1 dungeonevent 1 statsapphire 30 battleroyal 487
Billing Settings:
billmode 2 freeexp 20 charselbill 0 potioncount 15 partybonus 100 guildboard -1
Item Drop Bonus Settings:
80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80
80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80
80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80
80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80
Treasure Settings:
473 1725 0 0 0 0 1724 0 0 0 0 1723 0 0 0 0 1722 0 0 0 0 172vrstsp; 0 0 0 0
30 60 260 500 1000
483 2308 0 0 0 0 2441 0 0 0 0 2302 0 0 0 0 2393 0 0 0 0 481 0 0 0 0
30 60 260 560 1000
484 794 0 0 0 0 2305 0 0 0 0 413 59 2 59 2 412 59 2 59 2 412 59 2 59 2
30 250 280 660 1000
485 2314 0 0 0 0 2442 0 0 0 0 2304 0 0 0 0 2391 0 0 0 0 481 0 0 0 0
30 60 260 560 1000
486 2312 0 0 0 0 2304 0 0 0 0 2441 0 0 0 0 412 59 2 59 2 794 0 0 0 0
30 60 260 560 1000
487 2307 0 0 0 0 2443 0 0 0 0 2305 0 0 0 0 2395 0 0 0 0 412 59 2 59 2
30 60 260 560 1000
488 2308 0 0 0 0 2441 0 0 0 0 2302 0 0 0 0 2393 0 0 0 0 481 0 0 0 0
30 60 260 560 1000
489 2309 0 0 0 0 577 0 0 0 0 2301 0 0 0 0 481 0 0 0 0 412 59 2 59 2
30 60 260 560 1000
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
参数说明:
参数一:double 倍数值
double 0 正常经验
double 1 双倍经验
double X 暂时无,最多双倍
参数二:freeexp 游戏点时间限制.
freeexp 20 免费到20级
freeexp X X为任意一个数值.
freeexp 500 免费到500级(当然最多是300也就是说永久免费)
参数三:Item Drop Bonus Settings 爆率设置
80的把爆率 1/2000和1/1000
全部80改为 300 是4倍暴率
参数三:billmode
billmode 2 收费模式 可以免费玩到指定的级别 指定级别由 freeexp 20 控制 数字是多少就是多少级
billmode 1 免费模式 .
参数四:billmode
战盟论坛
参数五:evitem
控制活动宝箱设定
Treasure Settings:这个值相对应
473 物品ID 0 0 0 0 物品ID 0 0 0 0 .... 依次推类
参数六:deadpoint
死亡时候的经验值
参数七:charselbill
0=韩国
1=中国
给灵魂之石赋予属性
很多朋友都谈论到灵魂石头的吸收及贯通属性不存在,但是客户端可以显示,也就是其属性应该可以修改出现.
方法是:打开itemlist文件,用EXCEL打开修改就行,可以找到灵魂石头对应的代码是540(贯通)和541(吸收),原有的itemlist里面;没有赋予这两个灵魂石真正属性需要我们自己为其添加.在第I列(即红色字处修改)修改为6和8,6为贯通属性,8为吸收属性,同时在第L,M列(蓝色)将原来的内容分别改为EF_HP ,100,这样灵魂之石就有了正常的属性了.但是吸收属性好像是直接就吸收20伤害加到9也是.但是基本可以满足需要了.
表例:540 灵魂之石 26 0.0.0.0.0 0 0 3840 0 0 EF_CLASS 255 EF_DAMAGE 0
541 灵魂之石 26 0.0.0.0.0 0 0 3840 0 0 EF_CLASS 255 EF_MAGIC 0
/转移问题
修改 Language.txt 文件中的 99 _NN_Relocate 僳捞
修改为 99 _NN_Relocate 转移
黑披风代码:290