书剑永恒天枢站源码(含多站副本协同框架和任务框架)

下载地址:https://github.com/felchion/sjever-ts

百度网盘:https://pan.baidu.com/s/1dLSNc04cH5CWIHQtVAXt0Q

提取码:sjev

(此源码可自由下载传播,仅供参考学习,不得用于商业运营。)

多站点副本协同相关修改

/feature/damage.c die()副本死亡处理

/feature/move.c move()副本移动限制 remove()在线标志清除

/feature/save.c 副本存档限制

/feature/shadow.c 副本登录用户屏蔽

/feature/message 消息屏蔽

/feature/alias.c 主副命令分发处理

/adm/simul_efun/message.c 消息屏蔽

/adm/simul_efun/object.c 副本IP显示处理

/adm/daemons/aliasd.c 主副命令分发

/adm/daemons/cpd.c 副本主控文件

/adm/daemons/logind.c 登录处理

/adm/daemons/taskd 统一奖励函数

/adm/daemons/network/dns_master query_mud_name修改支持为多站点

/include/cp.h 副本相关宏

/include/globals.h 站点状态宏(如移植fluffos2017,要将get_config(256)改为get_config(16))

/include/mudlib 多站点及副本定义(同上)

/include/net/config 通讯宏定义

/clone/user/user.c 进出副本函数

/inherit/char/char.c heart_beat副本数据同步检测

/shadow/telnet.c 副本登录

/cmds/std/look.c 修改副本地名为绿色

/cmds/std/go.c 调用副本主控进出副本判断

/kungfu/condition/smy_job 单用户副本示例

/public 为解密源码

master.sj slave.sj cp.sj 为主站、分站、副本启动文件。

只是配置不同端口,但需和globals.h mudlib.h里的宏定义一致。

任务框架说明

/adm/daemons/taskd 任务主控

/inherit/misc/task 任务基类

/include/task.h 任务定义宏(内有事件入口修改文件说明)

/task 标准任务人物、物品模板及任务范例

京ICP备13031296号-4