家用电脑完全能当传奇服务器,自己玩填127.0.0.1,同路由器亲友玩填内网IP,外网朋友玩加端口映射或内网穿透。普通台式机i5/锐龙5、内存8G至16G、SSD剩余50G以上就能撑10到20人,系统Win10/Win11专业版或Win7旗舰版都行,先关Windows Defender和杀软再解压,避免网关exe被隔离。
服务端解压到D:\MirServer,客户端解压到D:\LegendClient,纯英文无空格无中文。装DBC2000一路Next,Win10/11控制面板找不到BDE Administrator就去C:\Program Files (x86)\Borland\Common Files\BDE双击bdeadmin.exe,左侧Databases右键New选STANDARD,别名HeroDB,PATH指向D:\MirServer\Mud2\DB,Ctrl+S保存,确认DB内有StdItems.DB、Monster.DB。
双击GameCenter.exe或GeeM2控制器点配置向导,目录D:\MirServer,数据库HeroDB,单机IP填127.0.0.1不勾动态IP,端口7000/7100/7200默认,生成配置。启动顺序DBServer→LoginSrv→LoginGate→SelGate→RunGate→M2Server,M2无红字刷完地图怪物即通。
单机登录器:客户端根目录建list.txt(ANSI)写“测试区127.0.0.1
7000”,登录器配置器主列表填http://127.0.0.1/list.txt,生成exe扔进D:\LegendClient,补丁覆盖Data/Map,双击进游戏。
同局域网亲友玩:cmd跑ipconfig记IPv4如192.168.1.100,配置向导里所有IP改这个内网IP,list.txt改“测试区192.168.1.100
7000”,登录器同填,亲友机连同一WiFi用你发的登录器进。两端防火墙入站放行7000,7100,7200 TCP,或测试期直接关防火墙。
外网开放分三种情况。有公网IP(浏览器搜IP显示的不是10.x/192.168.x/172.16.x开头):路由器后台(192.168.1.1)找端口映射/虚拟服务器,加三条TCP规则——外部7000内部7000、外部7100内部7100、外部7200内部7200,内部IP填你电脑内网IP192.168.1.100,保存重启路由。服务端配置向导IP填公网IP,list.txt写“测试区公网IP
7000”,登录器填公网IP生成发朋友。公网IP会变就路由器开DDNS绑花生壳域名,服务端和list.txt填域名。
没公网IP(电信部分、联通移动常见):装花生壳客户端,添加TCP隧道,内网主机127.0.0.1,内网端口分别7000/7100/7200,记住分配的外部端口和域名如xxx.vicp.net:40000。服务端!Setup.txt和各网关ini里把7000系端口改成40000系对应端口,IP填xxx.vicp.net,list.txt写“测试区xxx.vicp.net
40000”,登录器同配。FRP同理改frpc.ini的local_port和remote_port,服务端IP填FRP服务器域名或IP。
家用电脑做服务器注意四点:路由器给服务端电脑绑静态内网IP(DHCP保留或手动设192.168.1.100固定),不然重启IP变了映射失效;电脑电源计划改高性能别睡眠,合盖不休眠;M2和网关黑窗口最小化别关,关了等于停服;上行带宽决定外网人数,普通宽带上行4至10M够10人内,人多卡就限在线数或换云机。改任何IP端口必须关干净M2和Gate进程再起,热改不生效。telnet 公网IP 7000通说明映射通,不通回查路由器规则、防火墙、服务端是否真在听端口。

