诛仙私服怎么屏蔽神族族,服务端代码
一,修改客户端可以破解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]