天堂2单机交流论坛

标题: 天堂2简单服务端修改教程 [打印本页]

作者: L2CN管理员    时间: 2018-5-17 21:39
标题: 天堂2简单服务端修改教程
介于很多新手朋友老是在群里发问,怎么设置服务端.正好有点时间我简单做一下教程,实际还要自己去研究.

那么话不多说,希望我这个简单教程可以帮到新手,还是那句话多来教程区看看只有好处没有坏处的.

<1>传送NPC,坐标设置,高级商人,新手出生地设置,新手出生赠送物品修改教程:
gameserver\data\html\teleporter\30080.htm
gameserver\data\html\common\tel\30080.htm
此ID是官方原版传送师.

打开数据库custom_teleport  采集一个坐标弄个ID,然后把设置好的ID保存,


高级商人修改 gameserver\data\html\merchant ID:50000-50009

新手出生地设置到数据库char_templates这个表纪录了 每个职业出生的地点后面X Y Z 就只坐标把他设定到你要的位置就可以

新手出生赠送物品修改首先到数据库char_creation_items 这个就是人物出生 身上带的物品

<2>百货商人装备道具升级互换修改教程:
第一先找到需要修改的商人ID,然后去服务端目录下的\gameserver\data\html\merchant找到你想要修改的ID,例如第一个界面武器互换功能查看ID,一定要注意ID,然后去\gameserver\data\multisell找到你要找的ID,然后用文本打开,

<3>装备道具技能,修改名字教程
第一先把客户端目录system里面 itemname-cn(装备道具)  和 skillname-cn(技能) DAT放到解密工具里,打开后修改好名字后保存,服务器名字修改servername-cn 文件

<4>封捣乱者IP,新手指导书修改教程
服务端里面找到 login 目录里有个  banned_ip.cfg 打开他,然后把IP写进这个目录 就被封了.此方法一般都是针对TW的和CN的端,国外不可以.

新手指导书修改 \gameserver\data\html\help\5588

<5>安全强化,最高强化,强化成功+多少,失败-多少,GM权限设置修改教程
服务端里面找到 \gameserver\config\Character.properties 然后打开Character.properties这个文件,
EnchantValues = 10                    -->强化成功+10点,
EnchantFlaseForBlessed = false       -->祝福卷强化后不归0,True -->归0
EnchantDownValuesFalseForBlessed = 10-->强化失败-10点,

EnchantSafeMax = 100                 -->安全强化
EnchantSafeMaxFull = 100

EnchantMaxWeapon = 500
EnchantMaxArmor = 500                -->最高强化
EnchantMaxJewelry = 500

EnchantChanceWeapon = 80
EnchantChanceArmor = 80              -->普通S强化卷几率
EnchantChanceJewelry = 80

BlessedEnchantChanceWeapon = 75
BlessedEnchantChanceArmor = 75       -->祝福S强化 卷几率
BlessedEnchantChanceJewelry = 75

MaxPAtkSpeed = 1500                  -->攻击速度
MaxMAtkSpeed = 1999                  -->魔法速度

<6>服务器单机开服IP设置,修改教程
先到服务端找到 gameserver\config\server.proper. -->server.proper.打开这个文件修改4个IP,单机就输入开服就修改 服务器的IP,
然后在到服务端找到 login\config\loginserver.properties.
-->loginserver.properties.打开这个文件修改4个IP,单机就输入 127.0.0.1 开服就修改 服务器的IP,

<7>设置新手出生地坐标,修改教程
打开 数据库  char_templates 这个表纪录了每个职业出生的地点后面X Y Z 就只坐标把他设定到你要的位置就可以,-88283 156545 -3719  新手出生地

char_creation_items 这个就是人物出生 身上带的物品

<8>装备交易设置,修改教程
打开 数据库 armor 这个表里的 sellable 字段 false 改为 true,
                                    把 tradeable 改为 true               
false --不可交易
true  --允许交易


<9>测试升级NPC,精通S84修改,天堂II新手指导,教程修改
\gameserver\data\scripts\custom\5005_missquee\02.htm  -->02.htm 打开把
<a action="bypass -h Quest 50005_MissQueen exp">降低等級</a><br>
<a action="bypass -h Quest 50005_MissQueen upLevel">提升等級</a><br>

输入进去,就可以自动升级了,

在数据库 找到 skill_trees  里 找到 239的技能把他第二级以后需要的等级 改为40 就好了

\gameserver\data\html\help\5588.htm -->找到5588.htm

<10>服务器 经验 SP 金币 掉宝 倍数 修改教程
打开 gameserver\config\rates.properties  -->rates.properties
RateXp=1000        -->经验倍数
RateSp=1000        -->SP倍数
RatePartyXP=1.5    -->组队经验倍数
RatePartySp=1.5    -->组队SP倍数
RateDrpAdena=1000  -->金币倍数
RateDropItems=1    -->物品掉落几率倍数
RateRaidDropItems=1-->BOSS掉落倍率倍数

<11>技能属性修改教程
打开  gameserver\data\stats\skills\  -->skills\

<12>怪物刷新时间,武器属性,状态武器限制,修改教程
怪物刷新时间首先到数据库找到 spawnlist   然后 找到 respawn_delay

武器属性首先到数据库找到 数据库中 weapon  最后面一个 skill 把你想要的属性复制放到 想要的武器沾帖属性!

状态武器限制首先到服务端gameserver\data\stats\weapon  找到武器ID,然后把   代码 <cond  标签拿掉

<13>技能,装备,道具,属性修改教程,武器属性转移修改教程,

属性修改 首先到服务端gameserver\data\stats 然后找到你要修改的ID,

武器属性转移,到数据库找到 weapon 把最后一个 skill 后面的修改下把自己想要的属性弄到 别的武器上

<14>武器盾,装备,道具,订制修改教程,
武器盾首先到客户端 找到 itemname(物品名字)  weapon(图片) 2个文件里面把要订制的装备ID复制出来,例如ID:1000,把复制出来改成1001,然后加密放回去,然后在到  数据库 weapon 里面一样的复制要订制装备的ID然后换下ID,在到 服务端data\stat\weapon\里面一样的复制要订制装备的ID然后换下ID,装备属性修改需要订制技能,客户端找到 skillname-cn 和 skillgrp 添加对应复制装备被动技能2边的的ID然后加密回去,

装备首先到客户端 找到 itemname(物品名字)  armorgrp-fc(图片) 2个文件里面把要订制的装备ID复制出来,例如ID:1000,把复制出来改成1001,然后加密放回去,然后在到  数据库 armor 里面一样的复制要订制装备的ID然后换下ID,
在到 服务端data\stat\armor\里面一样的复制要订制装备的ID然后换下ID,装备属性修改需要订制技能,客户端找到 skillname-cn 和 skillgrp 添加对应复制装备被动技能2边的的ID然后加密回去,

服务端data\stat\skills\里面一样的复制技能ID然后换下ID

单件衣服 只要在 itemname 然后就是数据库armor 后面加技能ID,然后在到skillname-cn 和 skillgrp 添加对应技能ID

在到数据库 armorset 1字短序号,2衣服ID,3裤子ID,4头盔ID,5手套ID,6鞋子ID,7所带技能,8所带技能等级。

armorgrp-fc(图片) 新装备ID后面倒数第6个,修改为数字7,游戏就显示S84

首饰被动技能直接在数据库 armor 最后面输入技能ID



道具订制首先去客户端 找到 itemname(物品名字)  etcitemgrp(图片)2个文件里面把要订制的道具ID复制出来,例如ID:1000,把复制出来改成1001,然后加密放回去

然后在到  数据库 etcitem 里面一样的复制要订制装备的ID然后换下ID,


<15>删除世界所有怪物掉落物品,怪物刷新时间修改教程,
把 数据库  droplist 这个表清空 这个是官方原版掉落表

怪物刷新时间修改首先要到 数据库 找到  spawnlist 找到要修改哪个怪物的ID后 把 respwan_delay 里面的时间下时间

<16>怪物,技能,订制修改教程
怪物首先到 客户端找到 npcname-cn.dat 和 npcgrp.dat 添加对应复制2边的的ID然后加密回去,
比如说说 通过 29019 这个ID 新做了一个 50000 ID的怪,那么然后 在数据库 表 npc 中添加 50000的数据,也按照29019 格式来添加,维护后 就有新怪 50000 的怪物了.

技能首先到 客户端找到 skillname-cn 和 skillgrp 添加对应复制2边的的ID然后加密回去,  

然后修改属性 就到 \gameserver\data\stats\skills  XML文件 打开把 默认ID复制弄到最下面改成自己新的技能ID就行了?


<17>装备兑换升级保留强化值,翅膀面具佩带位置,修改教程
首先找到NPC-ID,然后去服务端打开这个NPC文件,例如:ID50000的NPC,你去服务端 gameserver\data\html\merchant ID:50000 打开他,然后找到:     <a action="bypass -h npc_%objectId%_multisell 100033"><font color="FFFFFF">金星武器</font></a></td>
修改成
<a action="bypass -h npc_%objectId%_exc_multisell 100033"><font color="FFFFFF">金星武器</font></a>

然后对应100033.xml这个文件,然后去服务端 \gameserver\data\multisell
找到 100033.xml 打开他  找到 <list>  在里面添加maintainEnchantment="true"  [PS:首要条件必须内核支持,否则是无效的]

翅膀面具佩带位置 首先到数据库 armor   头饰-face 翅膀-hair  如果想要面具带在翅膀的那个位置那就把face改成hair

<18>传送员订制,道具叠加,道具数量显示修改教程
首先到 客户端找到 npcname.dat 和 npcgrp.dat  添加对应复制2边的的ID然后加密回去,
然后在数据库 表 npc 中添加 50080的数据,也按照30080 格式来添加,维护后 就有新传送员 50080 的NPC了.

然后在到客户端 \gameserver\data\html\common\tel 复制30080所有文件 然后替换ID改成 50080  ,客户端\gameserver\data\html\teleporter 里面的一样也把30080所有文件复制替换成ID50080,

以上基本就是简单的服务端修改,希望对新人有所帮助,最后感谢大家一直以来支持L2CN单机论坛.本人也会不定期写更多教程给新人帮助.

单机交流群:398120010


作者: sky凡凡    时间: 2018-6-3 01:28
全部看完了  但是没有看到如何修改经验的。。。例如本身服务器所有怪物没有经验,应该如何修改。还有怪物如何掉落金币等道具。
作者: mmyueyeye    时间: 2018-7-2 09:39
收益了收益了收益了收益了收益了收益了
作者: lopwind    时间: 2018-8-5 16:55
学习了,楼主发教程辛苦了!
作者: aa198722    时间: 2018-8-5 20:15
每日进来看下
作者: bbsleidong    时间: 2018-8-9 20:55
学习了 ,,感谢分享。。。。
作者: R梦境缠绕    时间: 2018-12-12 23:17
认真看了,自己还有很长的路要走啊
作者: 小无聊矮人    时间: 2019-6-1 22:53
需要一步步看 慢慢学习了
作者: qingfeng    时间: 2019-10-26 16:55

感谢大神的分享
作者: byshadows    时间: 2020-2-18 12:38
全部看完了  但是没有看到如何修改经验的。。。例如本身服务器所有怪物没有经验,应该如何修改。还有怪物如何掉落金币等道具。
作者: 373324267    时间: 2020-3-16 15:05
很实用很实用
作者: EnchantSafeMax    时间: 2021-5-26 08:09
<5>安全强化,最高强化,强化成功+多少,失败-多少,GM权限设置修改教程
服务端里面找到 \gameserver\config\Character.properties 然后打开Character.properties这个文件,      

用什么软件打开,   我用IJ打开后里面代码全变了
作者: dark9588    时间: 2021-6-2 13:10
收益了收益了收益了收益了收益了收益了
作者: linzi021    时间: 2022-3-15 01:50

需要一步步看 慢慢学习了
作者: xzdehe    时间: 2022-4-3 00:27

学习了 ,,感谢分享。。。。
作者: 周岐帅    时间: 2022-10-14 20:55
如何修改。还有怪物如何掉落金币
作者: flywind21    时间: 2023-9-15 22:52
认真学习,学习大佬




欢迎光临 天堂2单机交流论坛 (http://l2cn.com/) Powered by Discuz! X3.2