粉嘟嘟~ 发表于 2017-6-17 00:45

诛仙私服怎么屏蔽神族族,服务端代码

一,修改客户端

可以破解EL.EXE(比较费劲),可以修改XML界面文件(Interfaces/create.xml)实现。不过这容易被玩家还原。还是从服务端入手比较好。当然,文字描述那里若修改一下,配合服务端也只是显得好看而已。不然创建个九黎,突然变身成鬼王宗,连个提醒都没有。

二,修改服务端conf

诛仙端已经出来这么多版本了,细心的同学肯定发现了服务端配置文件的变化,比如997端开始,增加了跨服天界的一些设置等。

以1378端为例,我们来看下gamed/ptemplate.conf文件:



#GM调试开关,= 1是,= 0否

debug_command_mode = 0

;debug_command_mode = 1

#最高等级上限

logic_level_limit = 150

no_output = 1

#允许登录的职业

allow_login_class_mask = 4611686018427387903

allow_login_class_mask1=4611686018427387903

#飞升后最高等级上限

logic_reborn_level_limit=160

整理如下:

allow_login_class_mask = 65535

(出自270六道轮回端,只允许少侠、鬼王宗登录,经测试用于新端, 焚香可以登录)(人族2职业?)

allow_login_class_mask = 34359738367

(出自270六道轮回端,少侠,青云,天音,合欢,鬼王,鬼道可以登录,九黎居然可以登录)(人神6职业?)

allow_login_class_mask = 1073741823

(出自422王者归来端,少侠,青云,天音,合欢,鬼王,鬼道可以登录,焚香不能登录)(人族5职业?)

allow_login_class_mask=4611686018427387903

(出自诛仙2端,对比发现从997到1378皆是一样代码,允许人族,神裔,天脉所有职业登录)

不清楚是否还有其他代码可用,不过配置文件也仅找到这些而已。

有个脑洞,一区人族,二区神裔,然后天界跨服。或者一线人神共存,二线人族可进,神裔进不去,也是可以的。修改路径,让gs读取另一份gamed目录,那么二线的ptemplate.conf文件就会生效。除了不显示线路。




三,修改EL


删除el里第3段神裔职业的数据,就算能进游戏,也是残废,卡住动不了,移动速度超级慢,模型也错误了。不需要同步到客户端,也就是说玩家还原不了。其实装备啦,npc啦,兑换表啦也可以删改,不过牵一发而动全身,工程量太大。不建议。

四,修改任务

如果不允许人族某个职业创建,大家都知道直接改周一仙的那个入门派任务即可,没错,转重是一个任务奖励,所以如果把神裔的转重任务—道行精进奖励改成人族转重ID,那么还有神裔存在么?或者,在周一仙的指点那里增加,我想了解九黎等等,还有人族存在么?


脑洞大开,可以把神裔封闭在神域,关闭与人间的联系,人族也进不去神域,人神二族只有在副本,战场线偶尔相遇。这个要改动的比较多,还要把神域做成多功能主城,不过练级地图就没有了。至于那个啥新主线任务就算了吧,反正玩单机或者私服,谁蛋疼到天天做任务,不如关闭了。这也是一种解决方案。人神两族各玩各的。不必关闭飞天符,做些任务发生器道具,替换飞天神符,加个职业限制。等等。

五,修改角色模板

以上方法都不太完美,其实修改角色模板文件(gamedb/clsconfig)才是最好的方法。需要用到任务编辑器,或者人物修改管理器。首先进入数据库,建立三个账号,然后修改ID为16、32、48,执行。登录初始角色,转重好后,输入

cd /root/gamedbd

./gamedbd gamesys.conf exportclsconfig

显示info : ClsConfig Exported .保存成功。

页: [1]
查看完整版本: 诛仙私服怎么屏蔽神族族,服务端代码