主机设备二选一:云服务器(Windows Server 2012 R2/2016/2019 64位,4核8G起、带宽3至10M)或家用电脑(Win10/11专业版,i5+16G+SSD,家庭版有端口限制不推荐)。云服务器自带固定公网IP适合长期外网开放,家用电脑需查宽带是否给公网IP、没公网IP就得靠穿透工具。
服务端程序一套,GOM或GEE引擎的MirServer完整包,必须含GameCenter.exe(或GeeM2控制器)、DBServer、LoginSrv、LoginGate、SelGate、RunGate、Mir200、Mud2文件夹,Mud2\DB内要有StdItems.DB、Monster.DB、Magic.DB。版本残缺任何一环起服必报错。
DBC2000数据库工具(32位版),GOM/GEE/HERO老引擎都靠它在BDE Administrator里建HeroDB别名指向Mud2\DB,不装或PATH指错DBServer起不来;部分GEE新版用SQLite或MySQL可免DBC,但包内说明没写免DBC的就按DBC走。
对应版本传奇客户端,GOM/GEE配16至18周年完整端,解压到D:\LegendClient纯英文根目录,不能带中文空格。客户端是玩家侧载体,也是微端推送资源的基准目录。
配套登录器配置器,GOM用GameOfMir登录器配置器或绿盟配置器,GEE用GeeLoginMaker,必须和服务端引擎同代,混用进游戏黑屏或列表空白。生成后的登录器exe发玩家用。
微端组件(UpdateGate+UpdateServer),外网玩家不下载完整补丁就进图,必须起微端把Data/Map/PAK动态推过去,单机可免但外网必装,端口默认8000。
列表发布手段,三选一:IIS建站(端口80/88放list.txt)、免费列表空间上传list.txt拿http地址、本地列表服务器小程序(单机用)。外网必须能让玩家浏览器直接打开http://域名或IP/list.txt看到文本。
网络映射工具,有公网IP进路由器做端口映射(7000/7100/7200/8000 TCP指向内网机),没公网IP装花生壳或FRP做TCP穿透,动态公网IP加DDNS绑域名。家用宽带先查WAN口IP和浏览器查到的公网IP是否一致,不一致就是没公网IP。
文本与排错辅助:Notepad++(改!Setup.txt、list.txt、各网关ini必须ANSI编码,禁用系统记事本防BOM头)、WinRAR/7-Zip(解压服务端)、远程桌面mstsc(连云服务器)、netstat和telnet(查端口通不通)、TCPView(看端口被谁占)。
系统运行库,Microsoft Visual C++ 2005至2022合集、.NET Framework 4.5以上、DirectX 9.0c,缺VC库M2和网关双击没反应,缺DX进游戏花屏。
关防护动作:装工具和解压服务端前关Windows Defender和第三方杀软,LoginGate.exe、RunGate.exe、M2Server.exe常被误删隔离,隔离了起服卡网关。
路径硬规则:服务端D:\MirServer、客户端D:\LegendClient、列表txt纯英文半角竖线、BDE的HeroDB的PATH不带末尾反斜杠,四条任一破规引擎读路径乱码。
端口预留清单记纸上:7000开区、7100角色网关、7200游戏网关、8000微端、80/88列表站,云服务器安全组和本机防火墙入站都要放行这几条TCP,漏一个对应环节连不上。

