传奇世界仿官经典区服务端根目录多用 D:\MirWorld 或 D:\MirServer,解压必须全英文无空格,配套客户端用传奇世界官方经典区端(1.996 左右)装到 D:\Woool 这类纯英文目录。DBC2000 环境在 BDE Administrator 建别名 HeroDB,PATH 指到 D:\MirWorld\Mir200\Mud2\DB;SQL 版则先把 .mdf/.ldf 附加进 SQL Server,sa 密码写进 DBConfig.ini。
单机模式所有 IP 写 127.0.0.1。改 D:\MirWorld\Mir200\!Setup.txt(或 Setup_FG.txt):ServerAddr=127.0.0.1、ServerIP=127.0.0.1、GamePort=7000、开启经典任务项由 0 改 1。改 D:\MirWorld\LoginSrv\LoginSrv.ini:ListenIP=127.0.0.1、Port=7000、LoginIP=127.0.0.1、DBServerIP=127.0.0.1。改 D:\MirWorld\GateServer\GameGate\MirGate.ini:ServerIP=127.0.0.1、ServerPort=7000。改 D:\MirWorld\DBServer\DBService.ini:DBIP=127.0.0.1。若有 !Addrtable.txt,格式为“区名 Line1-255 127.0.0.1 127.0.0.1 127.0.0.1:7100”。所有 ini/txt 保存成 ANSI,尾部不留空格。
启动顺序:WorldSrv.exe(账号)→ DBServer.exe(出 DB Start / 连接成功)→ LoginSrv.exe(出 Login Server Ready)→ M2Server.exe(Mir200 下,加载完地图怪物不滚红字)→ LoginGate.exe → SelGate.exe → RunGate.exe。有 GameCenter.exe 就右键管理员跑它,配置向导里服务器地址填 127.0.0.1、端口 7000、目录指 D:\MirWorld,保存后一键启动。M2 弹 10048 是端口被占,taskkill 杀同名进程或重启。仿官经典区要在 !Setup.txt 把“开启经典任务”置 1,否则矿洞任务、新手引导不触发。
登录器用服务端 Tools 目录里的 LoginMaker.exe 或仿官专用配置器。服务器名自定义,IP 127.0.0.1,端口 7000,关动态 IP、关微端,客户端路径选 D:\Woool,生成 exe 扔进客户端根目录。若服务端带 AspWeb.exe 托管列表,主列表填 http://localhost:8080/OfficialList.txt,浏览器能打开看到区名才算生效。登录器右键属性勾管理员身份,杀软把 MirWorld 和 Woool 加白。单机首次登录任意账号自动建号,HeroDB 版要装 Access Database Engine 才能写号,SQL 版先在账号库建号。
转局域网先固定主机内网 IP。cmd 跑 ipconfig 看 IPv4,一般是 192.168.1.xxx,进网卡 IPv4 属性手动设该地址、掩码 255.255.255.0、网关 192.168.1.1,路由器 DHCP 静态绑定 MAC 防重启变 IP。然后关掉所有服务端窗口,把上述文件里的 127.0.0.1 全替换成 192.168.1.100(以你主机实际 IP 为准):!Setup.txt 的 ServerAddr/ServerIP、LoginSrv.ini 的 ListenIP/LoginIP/DBServerIP、MirGate.ini 的 ServerIP、DBService.ini 的 DBIP、!Addrtable.txt 里三处 IP、RunGate.ini 的 ListenAddr、SelGate.ini 的 ServerIP。GateAddr 可写 0.0.0.0 监听所有网卡。用 Notepad++ 在 MirWorld 目录全盘搜 127.0.0.1 防止漏改。改完存盘,重新跑 GameCenter 一键启动或按原顺序手启,看 LoginGate 窗口是否显示监听 192.168.1.100 而非 127.0.0.1。
防火墙放行 TCP 7000、7100、7200、5600、5700(具体看各 gate 的 Port 字段)。控制面板关专用/公用防火墙最快,正规做法入站规则新建端口规则放行上述 TCP 端口。路由器不用做端口映射,但确认没开 AP 隔离,所有机器同一网段(ipconfig 前三段一致)。
朋友电脑装相同经典区客户端(Data/Map 补丁版本必须和服务端一致,不然黑屏或 NPC 透明),把主机生成的局域网登录器(IP 填 192.168.1.100、端口 7000、关动态 IP)拷过去放客户端根目录双击。没生成器就改客户端 MirWorld.ini 或 Client.cfg:ServerAddr=192.168.1.100、Port=7000,删客户端 Cache 目录。登录器快捷方式目标后加“ -ip 192.168.1.100”也行。朋友输账号密码(各机独立建号,不冲突),进游戏能看到主机建的角色在线、能组队交易即通。
仿官经典区专属核对点:Mir200\Envir 下 MapInfo.txt 地图连接、MonItems 爆率、QuestDiary 新手任务脚本必须来自仿官包原文件,自己拿别的区 Env 覆盖会丢矿洞任务链;StdItems.DB 用经典区原库,别用 1.85 合击库替,否则装备名对不上;经验倍率 ExpRate 设 1、爆率 1,M2 选项里取消自动拾取/快速升级等非官功能,才是“仿官”。
常见卡点:朋友点登录没反应——主机防火墙没关或 7000 没放行、LoginSrv.ini 的 ListenIP 还写 127.0.0.1;能看列表进不去选角——RunGate ListenAddr 没改、7100 被占(netstat -ano | findstr 7100 查杀);主机能玩朋友连不上但 ping 通——路由器 AP 隔离没关;改完还走 127.0.0.1——!Addrtable.txt 或 Gate 目录下某个 MirGate.ini 漏改;进图黑屏——客户端补丁 Data/NewopUI.Pak 没合,PAK 密码用生成器里同款;建号提示失败——HeroDB 路径不对或 SQL 服务没起。

