家庭架设传奇服务器教程:和朋友联机玩的简单方法

来源: 作者: 点击:
自己家架设传奇服务器和朋友玩,不用租公网服务器,用家里的电脑就能实现,重点解决 “本地部署” 和 “好友连接” 两个问题。下面分步骤讲清操作,新手跟着做 1-2 小时就能跑通。
一、前期准备:家庭设备与工具清单
1. 硬件要求(不用特意买新设备)
家里常用的 Windows 电脑即可:
系统:Windows 10/11(台式机、笔记本都行,笔记本记得插电源,避免续航影响);
配置:2 核 4G 内存(2-3 个朋友玩足够,5 人以上建议 4 核 8G,减少卡顿);
网络:连家里的路由器(有线连接更稳定,避免无线断连)。
2. 必备软件与资源
传奇服务端包:选 “轻量版”(如 1.76 复古版,体积小、部署快,新手少踩坑),含服务端程序、MySQL 脚本、基础配置文件;
数据库工具:MySQL 5.5/5.6(选免安装版,解压就能用)、Navicat(图形化工具,方便建数据库、加账号);
环境组件:.NET Framework 4.0(传奇服务端常用,微软官网直接下载安装);
连接工具(可选):内网穿透工具(如花生壳,朋友不在家时用)、远程桌面连接(Win+R 输入 mstsc,方便在其他房间电脑操作服务器);
传奇客户端:和服务端版本匹配(如服务端是 1.76,客户端也用 1.76,避免登录报错)。
二、步骤 1:把家里电脑变成 “传奇服务器”
1. 搭建基础运行环境
装.NET Framework:双击安装包,按提示下一步,完成后重启电脑(确保组件生效);
装 MySQL:
解压 MySQL 免安装包到 C 盘(如 C:\MySQL),打开 “my.ini” 配置文件,修改 “basedir” 为 MySQL 路径(如 C:/MySQL),“datadir” 为 C:/MySQL/data;
以 “管理员身份” 打开命令提示符,输入cd C:\MySQL\bin,再输mysqld --install(安装服务),最后输net start mysql(启动服务);
设 MySQL 密码:输mysqladmin -u root password 123456(密码设 123456,方便记,后续配置要用)。
2. 部署传奇服务端
解压服务端包到 D 盘(如 D:\Legend_Server),确认文件夹有 3 个关键文件:
Server:服务端核心程序;
DB:MySQL 脚本(如 legend_db.sql);
Config:配置文件(ServerConfig.ini、DBConfig.ini);
配置数据库连接:
打开 DBConfig.ini,填写:
数据库 IP:127.0.0.1(本地电脑,不用改);
数据库名:legend(后续要建这个库);
用户名:root;
密码:123456(刚才设的 MySQL 密码);
配置服务器 IP:
打开 ServerConfig.ini,“服务器 IP” 填家里电脑的 “局域网 IP”(查 IP 方法:命令提示符输ipconfig,找 “以太网适配器” 下的 IPv4,如 192.168.1.105);
“游戏端口” 设 7000、7001(记好这两个端口,后续要开放)。
3. 导入数据库并启动服务
用 Navicat 连 MySQL:打开 Navicat,点 “连接”→“MySQL”,填 “连接名”(随便起)、“密码” 123456,点 “确定”;
建数据库:右键刚建的连接→“新建数据库”,名填 legend,字符集选 utf8mb4;
导入脚本:右键 legend 数据库→“运行 SQL 文件”,选服务端包 DB 文件夹里的 legend_db.sql,等执行完成(无报错就行);
启动服务端:双击 D:\Legend_Server 里的 “StartServer.exe”,弹出日志窗口,显示 “服务启动成功”“数据库连接正常”,说明服务器搭好了。
三、步骤 2:让朋友连上你的服务器(两种方法)
方法 1:朋友来家里 / 连同一 WiFi(局域网联机,最简单)
让朋友连你家的路由器(有线、无线都行,确保和你服务器电脑在同一网络);
你给朋友两个信息:
服务器局域网 IP(就是你之前查的 192.168.1.105);
传奇客户端(把你用的客户端压缩包发给朋友,让他解压到电脑,路径别含中文,如 D:\LegendClient);
生成局域网登录器:
用登录器配置工具(服务端包一般自带),填 “服务器 IP” 192.168.1.105、“端口 7000”,“客户端路径” 选朋友电脑上的 D:\LegendClient,生成 “联机登录器.exe” 发给朋友;
朋友双击登录器,输你在 Navicat 里加的测试账号(右键 legend 数据库→“用户表”→手动加账号密码,如账号 test01,密码 123456),就能登录一起玩。
方法 2:朋友不在家(用内网穿透,突破网络限制)
家庭网络没有固定公网 IP,用穿透工具让朋友远程连:
装穿透工具(如花生壳):在服务器电脑上装花生壳,注册账号后登录,添加 “TCP 映射”;
映射名称:随便填(如传奇联机);
内网主机:填服务器局域网 IP(192.168.1.105);
内网端口:7000、7001(分两次添加,一次填 7000,一次填 7001);
保存后,花生壳会生成 “外网访问地址”(如xxx.oicp.net)和 “外网端口”(如 12345);
改服务器配置:
打开 ServerConfig.ini,把 “服务器 IP” 改成花生壳的 “外网访问地址”(xxx.oicp.net),端口保持 7000;
给朋友发:
穿透后的 “外网访问地址 + 外网端口”(如xxx.oicp.net:12345);
重新生成的登录器(IP 填外网访问地址,端口填花生壳的外网端口);
朋友用手机流量或自家网络,双击登录器就能连,和在同一网络一样流畅。
四、步骤 3:基础调整与测试
加更多账号:在 Navicat 的 “用户表” 里批量加账号,方便朋友用自己的名字登录;
改简单玩法:打开 Config 文件夹里的 “GameConfig.ini”,改经验倍率(如设 5 倍,升级快)、怪物掉落率(设 2 倍,捡装备更爽),保存后重启服务端生效;
测试稳定性:和朋友一起登录,试打怪、组队、聊天,若出现卡顿,检查服务器电脑是否开了太多后台程序(关掉视频、下载软件);
开放防火墙端口:若朋友连不上,在服务器电脑打开 “控制面板→防火墙”,点 “高级设置”→“入站规则”→“新建规则”,选 “端口”,填 7000、7001,允许连接。
五、常见问题解决
朋友登录提示 “连接超时”:
查防火墙:确认 7000/7001 端口已开放;
查穿透工具:花生壳映射是否在线,外网端口有没有变(穿透端口可能会换,要及时更给朋友)。
登录后看不到服务器:
确认登录器 IP 和端口和服务器配置一致,客户端版本和服务端匹配;
朋友电脑上的客户端路径别含中文(如别放 “D:\ 传奇客户端”,改成 “D:\LegendClient”)。
玩的时候卡顿:
服务器电脑关后台程序,插有线网络;
朋友别用太多设备连同一 WiFi(如少连手机、平板,给游戏留带宽)。