- 游戏搭建
- 一台 Windows 机器(建议 Win7 64 位或 Win10,4G 内存起步);
- 一套完整的服务端(引擎 + 版本脚本 + 数据库),注意要版本匹配;
- 与版本对应的客户端;
- DBC2000(老引擎/sql 数据库版本常用)或 Access 数据库文件;
- 一个能读写服务端目录的账号(不要放在中文路径或桌面)。
- DBServer:数据服务,负责人物、物品、怪物等数据读写;
- LoginSrv:账号登录与验证;
- LoginGate:登录网关,接客户端的登录请求;
- SelGate:选择服务器网关,负责选择区/角色;
- RunGate:游戏网关,负责游戏内数据转发;
- M2Server:主引擎,脚本、怪物 AI、技能、爆率都在这里跑。
- 配数据库:把版本自带的数据库文件放到约定目录,DBC2000 里按引擎说明建好 HeroDB 之类的别名,确保 M2 能读到物品、怪物、魔法三张核心表。
- 改成本机地址:把服务端里的 IP 全部改成 127.0.0.1,包括主引擎配置、网关配置、列表文件;端口保持默认(7000、7100、7200 一类),先别动。
- 按顺序启动:DBServer → LoginSrv → 三个网关 → M2Server。每启动一个都看一眼控制台有没有红字,确认上一个进程真的起来了再启下一个。
- 配登录器:列表指向本机地址,客户端目录填对,进游戏用引擎自带的测试账号,或者直接在 DBServer 里加一个。
- 登录器一直“正在连接”:先看 LoginGate 是否监听、端口是否被占用,再看列表里的 IP 和端口是否和服务端一致;
- 能登录但进不了游戏:多半是 RunGate 没起来,或 M2 与网关的端口不匹配;
- M2 启动报数据库错误:检查 DBC2000 别名、数据库路径、32/64 位驱动,中文路径也常见问题;
- 进去以后地图黑屏:客户端地图文件缺失,或版本与客户端不匹配;
- 人物数据存不上:DBServer 权限不足,或目录被只读保护。
- 让你“爱”上 GitHub,解决访问时图裂、加载慢的问题。(无需安装) 2023-8-28
- 星辰 2022-11-20
- 战神引擎传奇手游【逍遥火龙 2023-3-16
- GEE开启大背包 2021-6-24
- V8
- 游戏客户端
- 硬盘
- MySQL
- 游戏函数
- 客户端
- 资源
- framejson
- 酷狗
- 闪电构筑
- 外观资源
- Linux
- 独特装备
- 探秘版本
- 装备属性
- Controller
- 垃圾回收
- 服务端搭建
- 内存优化
- 元宝兑换
- 百世快递
- 界面修改
- Steam
- 虚拟机安装
- 重聚矿石镇
- 海哥引擎
- 渲染层级
- MongoDB
- 系统更新
- zircon
- 解压密码
- 端口修改
- 纯净版
- 6
- 安全商店
- 自定义怪物
- 低延时
- 勋章
- 游戏资源
- 资源合集
- 源码
- Win11
- 健康提醒
- 影魅传说
- 幻想
- 配置详解
- 护心管理
- 单机服务端
- Android
- 挂机摸鱼
- hosts
- 传奇
- 动作帧
- 函数接口
- lua
- 模拟经营
- 自动回收
- v162
- 游戏升级
- 在线商店
12
0
0
返回
传奇服务端架设入门:从零把单机版跑起来(附常见报错排查)
虾米小编
发布于 2小时前
为什么建议先从单机版开始
很多朋友一上来就去改外网、配列表、开区,结果卡在登录器连不上服务器,连报错出在哪一层都分不清。单机版的好处是:服务端、客户端、数据库都在本机,任何一个环节出问题都能立刻定位,不用被网络、防火墙、机房环境干扰。等单机跑通了,再往外网搬,成功率会高很多。
一、准备清单
二、先认清服务端的目录结构
传奇服务端的标准结构大致是:
不同引擎(GOM、GOD、战神、GEE 等)目录名字略有差异,但“数据—登录—网关—主引擎”这条链路是一致的。看懂这条链路,后面报错就好排查了。
三、单机跑通的四步
四、常见报错与排查方向
五、下一步
单机跑通后,再按“先改 IP、再配网关、最后做列表”的顺序往外网迁移,中间每一步都验证一次。后面我会继续整理引擎对比、脚本目录说明、爆率与刷怪配置这类实操内容,有想看的主题也可以在回复里告诉我。
猜你喜欢
最新回复 (0)