一、服务器前期准备
远程连接服务器
打开本地电脑 “远程桌面连接”(Win+R 输入 mstsc),输入服务商提供的服务器公网 IP、登录账号(如 administrator)和密码,点击 “连接” 进入服务器桌面;若连接失败,联系服务商确认 IP 是否正确、远程登录功能是否开启。
搭建基础运行环境
安装数据库:根据传奇服务端类型选择(金庸引擎装 DBC2000,GOM/GEE 引擎装 SQL Server),以 DBC2000 为例:下载安装包后默认路径安装,打开 “控制面板 - DBC2000”,新建数据源(名称如 “MirDB”),设置数据库路径为后续服务端存放目录(如 D:\MirServer\DB)。
检查端口:按下 Win+R 输入 “cmd”,执行 “netstat -ano” 查看 7000(登录端口)、7200(游戏端口)是否被占用,若占用联系服务商更换端口或关闭占用进程。
二、传奇服务端文件上传
选择传输工具
用 FTP 工具(如 FlashFXP、FileZilla),打开后输入服务器公网 IP、FTP 账号密码(服务商提供),连接成功后显示服务器文件目录。
上传服务端文件
在本地电脑找到已整理好的传奇服务端文件夹(如 “MirServer”),确认文件夹内包含 “Mir200”“LoginSrv”“GameCenter” 等核心目录,无中文路径(如本地路径 “E:\ 传奇服务端” 需改为 “E:\LegendServer”);将整个文件夹拖到服务器 D 盘根目录(推荐 D 盘,避免 C 盘系统文件干扰),等待传输完成(大文件需耐心等待,避免中途断开)。
三、服务端核心配置调整
修改 IP 与端口
进入服务器 D 盘 “MirServer\LoginSrv” 文件夹,用记事本打开 “LoginSrv.ini”,找到 “ServerIP” 参数,改为服务器公网 IP(如 “123.45.67.89”);确认 “Port” 参数为 7000(或之前确认的未占用端口),保存文件。
再打开 “MirServer\Mir200\Server.cfg”,同样将 “ServerIP” 改为公网 IP,“GamePort” 设为 7200(与登录端口区分),避免端口冲突。
配置数据库连接
若用 DBC2000:打开 “MirServer\DB” 文件夹,确认 “MirDB.mdb” 文件存在,回到 DBC2000 数据源设置,将 “路径” 指向该文件,点击 “验证” 确认连接成功。
若用 SQL Server:打开 “MirServer\DBConfig.ini”,填写 SQL 服务器 IP(本地填 127.0.0.1)、账号(如 sa)、密码,保存后双击 “DBTest.exe” 测试连接,提示 “连接成功” 即可。
四、启动传奇服务端进程
按顺序启动服务
进入 “MirServer” 文件夹,先双击 “DBServer.exe” 启动数据库服务(桌面出现黑色命令窗口,无报错即正常);再双击 “LoginSrv.exe” 启动登录服务,最后双击 “GameCenter.exe” 打开引擎控制界面,点击 “启动游戏服务”,此时任务管理器中应出现 “MirServer.exe”“LoginSrv.exe” 进程。
检查进程运行状态
按 Ctrl+Shift+Esc 打开任务管理器,切换到 “进程” 栏,筛选 “Mir” 相关进程,若所有核心进程均在运行(无 “未响应”),说明服务端启动成功;若进程闪退,检查 “ErrorLog.txt”(服务端根目录),根据提示修复(如文件缺失需重新上传对应文件)。
五、客户端与登录器配置
制作登录器
在本地电脑打开传奇登录器配置器(如 “GOM 登录器配置器”),“登录器名称” 自定义(如 “我的传奇”),“主登录 IP” 填写服务器公网 IP,“登录端口” 填 7000,“游戏端口” 填 7200;点击 “浏览” 选择本地客户端 “Mir.exe”,设置完成后点击 “生成登录器”,保存到桌面。
测试客户端连接
将生成的登录器复制到本地传奇客户端文件夹(确保客户端版本与服务端匹配,如 1.76 服务端对应 1.76 客户端),双击登录器,输入提前在服务端 “账号管理器.exe” 中创建的测试账号,点击 “进入游戏”,若能顺利进入角色选择界面,说明架设成功。
六、常见问题处理
服务端进程闪退
检查服务端路径是否含中文(如 “D:\ 传奇服务端” 需改为 “D:\LegendServer”),或核心文件缺失(重新上传 “Mir200” 文件夹覆盖)。
客户端登录提示 “无法连接”
登录服务器远程桌面,关闭防火墙(或在 “Windows 防火墙” 中添加 7000、7200 端口到允许列表),同时联系服务商确认服务器安全组已开放对应端口。
进入游戏后黑屏
确认客户端 “Data” 文件夹中的素材(如 Hum.wil、Map.wil)与服务端一致,若缺失从服务端 “Data” 文件夹复制到本地客户端对应目录。

