翎风引擎入门:服务端目录、启动顺序、常见报错,第一次跑翎风版本照着做
虾米小编 18小时前

翎风是什么、和 GEE/GOM 有什么区别

翎风是近两年在单职业、迷失、剧情向版本里用得比较多的改版引擎:功能比老 GOM 新,很多版本用它的符文、词条、专属、命格这类系统。它不是通用标准,每个版本的翎风包结构可能略有差异,所以这份入门是“通用流程 + 判断方法”,具体以你版本自带的说明为准。

拿到翎风服务端先看目录

解压后一般能看到这几个核心目录(名字可能带前缀或编号):

  • DBServer:数据服务,人物、物品数据都存在这里;
  • M2Server / 主引擎:逻辑核心,脚本、怪物、地图都在这层加载;
  • LoginSrv / 登录服务:账号登录与区服列表;
  • RunGate / 游戏网关:客户端连进来的入口;
  • Envir:所有配置和脚本(地图、怪物、爆率、NPC、任务);
  • Mir200 / 客户端补丁:服务端资源与配套客户端。

如果解压后找不到 Envir,说明包不完整,或者版本把配置放进了别的子目录,先用搜索找 `MapInfo.txt` 定位。

启动顺序(顺序错了必失败)

  1. 先起数据库/数据服务:翎风版本多数用 DBServer 自带的数据文件,先确认端口没被占用;
  2. 起登录服务:监听登录端口,配置里的 IP 改成 127.0.0.1(单机);
  3. 起游戏网关:端口和主引擎配置要对得上;
  4. 最后起主引擎:它会把 Envir 里的脚本、怪物、地图全部加载一遍,报错也最容易在这一步出现;
  5. 全部起来后再开登录器/客户端。

注意:主引擎一定最后起,先起主引擎再起网关,会出现“登录器能连、进游戏掉线”。

必须改的四处配置(单机)

配置项位置(常见)改成什么
服务器 IP各服务的配置文件127.0.0.1
数据库连接DBServer 配置本机账号密码、数据库名
登录/网关端口登录服务、RunGate、主引擎三处保持一致,别和系统端口冲突
客户端列表登录器列表文件指向本机 IP 和登录端口

常见报错对照

现象大概率原因怎么查
主引擎一闪就退Envir 缺文件 / 脚本语法错看主引擎目录日志,搜最近的 error
提示找不到插件 / 模块版本依赖的插件没放全对照版本说明,补齐插件目录
能登录,进游戏黑屏客户端补丁没覆盖 / 不配套按 客户端补丁排查 走一遍
进游戏掉线网关端口与主引擎不一致三处端口逐一核对
地图全黑/NPC 不见MapInfo 或地图文件缺失对照 MapInfo 配置
脚本功能不生效改完没重载/没重启主引擎重启主引擎后再测

改脚本前先做三件事

  1. 备份整个服务端:翎风版本脚本多,改坏了很难回滚;
  2. 认得 Envir 目录:先看 Envir 目录速查,知道爆率、刷怪、NPC 各在哪;
  3. 小步改、每步验证:一次只改一个功能,重启后进游戏确认。

跑通验证清单

  1. 四个服务全部常驻、没有一闪而退;
  2. 能用登录器注册账号并登录;
  3. 能建角色、进游戏、看到出生点画面;
  4. 打怪有经验、有掉落;
  5. 小退再上线数据不丢(说明数据服务正常);
  6. 主引擎日志里没有新的 error。

相关阅读

下一篇

下一篇写「单机端跑起来之后怎么玩得爽」:GM 命令、刷装备、改爆率、自动回收,把单机党的常用操作一次讲完。

最新回复 (0)
返回