一、搭建传奇世界 SF 前期准备
1. 硬件与系统要求
电脑配置:建议 CPU 至少为 i5 及以上,内存 8GB 起步(多开测试需 16GB),硬盘预留 50GB 以上空间(用于存储服务器端文件、客户端及数据);
操作系统:优先选择 Windows Server 系统(如 Windows Server 2012),兼容性更强;若用普通电脑搭建,Windows 7/10 64 位系统也可(需关闭系统自带防火墙部分限制)。
2. 必备文件准备
传奇世界 SF 服务器端:从正规资源平台获取适配版本(如 1.76 复古端、1.90 合击端,新手建议选 “一键端”,操作更简单),需包含 “Mir200”“LoginSrv”“DBServer” 等核心文件夹;
配套客户端:需与服务器端版本一致,后期供玩家下载,或直接使用官方传奇世界客户端(需安装对应版本补丁);
数据库工具:多数服务器端依赖 MySQL 数据库,需下载对应版本(如 MySQL 5.5),并配套 Navicat 等可视化管理工具(方便修改账号、数据);
本地 IP 查询工具:用于获取电脑本地 IP(如通过 “cmd” 命令框输入 “ipconfig” 查看 IPv4 地址),后期配置登录器需用到。
二、服务器端搭建核心步骤
1. 安装并配置数据库
双击安装 MySQL,安装过程中设置 “root” 账号密码(需牢记,后期连接服务器端用);
打开 Navicat,点击 “连接”→“MySQL”,输入连接名(自定义)、主机 IP(本地搭建填 “localhost”)、密码(刚设置的 MySQL 密码),点击 “测试连接”,显示 “连接成功” 即可;
找到服务器端文件夹中的 “数据库脚本”(通常为 “DB.sql” 文件),在 Navicat 中右键新建数据库(如命名 “mirworld”),右键该数据库选择 “运行 SQL 文件”,导入脚本完成数据初始化。
2. 修改服务器端配置文件
打开服务器端 “LoginSrv” 文件夹,找到 “LoginSrv.ini” 文件,用记事本打开,修改 “DBAddr” 为 “localhost”,“DBName” 为刚新建的数据库名(如 “mirworld”),“DBUser” 为 “root”,“DBPwd” 为 MySQL 密码,保存关闭;
进入 “Mir200” 文件夹,打开 “Envir”→“MapInfo.txt”,确认地图路径正确(新手不建议修改,默认路径即可);
找到 “Mir200”→“Setup.txt” 文件,可修改服务器名称(如 “我的传奇世界 SF”)、经验倍数、怪物掉落倍数(新手建议经验倍数设为 10 倍,方便测试)。
3. 启动服务器程序
按顺序启动服务器端程序:先双击 “DBServer.exe”(数据库服务,启动后桌面右下角会有图标),再启动 “LoginSrv.exe”(登录服务),最后启动 “M2Server.exe”(核心服务,弹出黑色命令框,显示 “服务器启动成功” 即正常);
注意:启动过程中若弹出 “缺少 XX.dll 文件”,需下载对应 dll 文件放入 “Mir200” 文件夹,或安装 “微软常用运行库合集” 修复。
三、登录器制作与本地测试
1. 制作本地登录器
下载 “传奇登录器生成器”(新手选简易版),打开后设置 “游戏名称”(与服务器名一致)、“登录器标题”(自定义);
在 “服务器列表” 中点击 “添加”,输入服务器名(如 “测试区 1”)、IP 地址(本地搭建填 “localhost” 或本地 IPv4 地址)、端口(默认 7000,需与 “LoginSrv.ini” 中 “Port” 一致);
点击 “生成登录器”,选择保存路径(如桌面),生成后得到 “登录器.exe” 文件。
2. 本地测试登录
将生成的登录器复制到客户端文件夹中,双击打开;
点击 “注册账号”,输入账号、密码(通过登录器连接数据库自动创建账号),注册成功后登录;
选择角色(战法道三职业),进入游戏,若能正常加载地图、控制角色移动,说明服务器搭建成功;
测试 GM 权限:按前文 “文件配置法” 添加 GM 账号,在游戏内输入 “@刷物品 屠龙 1”,若能获取装备,说明 GM 功能正常。
四、后期调试与优化(新手必看)
1. 常见问题解决
登录器提示 “无法连接服务器”:检查 “LoginSrv”“M2Server” 是否已启动,MySQL 服务是否正常(可在 “服务” 中查看),登录器 IP 是否填对;
进入游戏后黑屏:客户端与服务器端版本不匹配,重新下载对应版本客户端,或安装服务器端提供的 “黑屏补丁”;
怪物不刷新:打开 “M2Server”,点击 “怪物”→“刷新怪物”,选择对应地图手动刷新,或检查 “Mir200”→“Envir”→“MonGen.txt”(怪物刷新配置文件)是否有刷新数据。
2. 简单功能调整
添加 NPC:打开 “Mir200”→“Envir”→“NpcGen.txt”,按 “地图号 坐标 X 坐标 Y NPC 编号 方向” 格式添加(如 “3 300 300 1001 0”,3 为比奇城地图号,1001 为新手向导 NPC 编号),保存后在 M2Server 中 “重载 NPC”;
修改装备属性:用 Navicat 打开数据库,找到 “Item” 表,可修改装备的攻击、防御、重量等属性,修改后在 M2Server 中执行 “@ReloadItemDB” 命令生效。
五、注意事项
本地搭建的 SF 仅局域网内可玩(如同一 WiFi 下的电脑、手机),若想让外网玩家访问,需进行端口映射(通过路由器设置,新手建议先熟悉本地搭建后再尝试);
搭建过程中所有程序路径建议用英文(如 “D:\MirWorldSF”),避免中文路径导致程序报错;
测试时多创建几个角色,分别测试不同职业技能、怪物掉落、任务流程,确保核心玩法无问题。

