传奇三端服务端基础
传奇服务端常说的三端:DBServer 数据库端、LoginSrv 登录端、M2Server 游戏主控。三个都跑起来才能进游戏,少一个都白搭。
DBServer 存角色数据,读的是 MirServer\DBServer\FDB 里的 HeroDB,端口要和 M2 配置里对得上。LoginSrv 管账号登录,默认 7000 端口,IP 和端口得跟登录网关一致。
M2Server 是核心,怪物、爆率、脚本全归它管,脚本放在 Mir200\Envir 目录下。
启动顺序:先开 DBServer,再开 LoginSrv,最后 M2Server 和各个网关。
简单的 NPC 脚本示例:
; 放在 Mir200\Envir\Market_Def\ 下
[@main]
#SAY
要买药吗?\
<买药/@buy> <走了/@exit>
[@buy]
#ACT
GIVE 金创药 5 ; 给玩家5个金创药
SENDMSG 6 药已到手
脚本改完要在 M2 里重新加载,不然不生效。数据库连不上一般是 HeroDB 路径或端口写错了。
说点什么 0