对于传奇游戏爱好者来说,在局域网内搭建 SKY 传奇服务端,和朋友一起畅享游戏乐趣是个很棒的选择。不过,很多人对如何进行局域网设置感到困惑。别着急,接下来我将详细为大家介绍相关步骤。
前期准备
在开始设置之前,需要先确保以下几点:
硬件准备:准备一台性能稳定的电脑作为服务器,其配置应能满足传奇服务端的运行需求,如具备足够的内存、较高的磁盘空间等。同时,准备好局域网内的其他电脑作为客户端,并且这些电脑之间能够通过网络设备(如交换机、路由器等)实现互联互通,简单来说就是电脑之间能互相 ping 通。
软件准备:下载好 SKY 传奇服务端程序,确保文件完整且来源可靠。同时,需要安装 DBC2000 数据库软件,因为传奇服务端的运行依赖它来管理游戏数据。另外,每台客户端电脑都要安装好传奇游戏客户端,并且版本要与服务端兼容。
服务端设置
1. 开启服务端文件
要运行传奇服务器,需要开启 7 个关键的服务端文件,它们的位置如下:
M2server.exe:这是服务器主控制端,在 mirserver\MIR200 文件夹下可以找到。它就像是整个传奇服务器的 “大脑”,负责控制和管理游戏的各种核心功能。
DBserver.exe:游戏数据库服务器,位于 mirserver\DBserver 文件夹下。游戏中的角色信息、装备数据、地图数据等都存储在这个数据库中,它保障了游戏数据的存储和读取。
logingate.exe:登陆网关,在 mirserver\logingate 文件夹下。它主要负责处理玩家登录时的网络连接和验证等工作。
LoginSrv.exe:登陆服务器,处于 mirserver\loginSRV 文件夹下。它会对玩家输入的账号和密码进行验证,确认玩家身份是否合法。
LogDataServer.exe:日志服务器,在 mirserver\LogServer 文件夹下。它记录着游戏运行过程中的各种日志信息,比如玩家的登录时间、操作记录等,方便管理员后续查看和分析。
RunGate.exe:登陆验证,在 mirserver\RunGate 文件夹下。它进一步对玩家的登录请求进行验证和处理,确保登录过程的安全性。
SelGate.exe:选择人物网关,同样在 mirserver\RunGate 文件夹下。当玩家登录成功后,通过这个网关来选择已创建的游戏角色进入游戏。
2. 修改 IP 相关配置文件
mirserver\Mir200\setup.txt
找到这个文件并打开,将里面的 IP 地址相关内容进行修改。原本可能是 IP=127.0.0.1,这里要把它改成你本机的 IP 地址。假设你的本机 IP 是 192.168.0.200,那么就修改为 IP=192.168.0.200。同时,文件中其他涉及 IP 地址的地方,如 GateAddr、DBAddr、IDSAddr、MsgSrvAddr、LogServerAddr 等,也都要改成你自己做传奇服务端所在主机的 IP 地址,即 192.168.0.200。另外,像 GatePort、DBPort、IDSPort、MsgSrvPort、LogServerPort 等端口号保持默认即可,不要随意改动,除非你知道自己在做什么。此外,还要注意 runaddr.txt 和 Servertable.txt 这两个文件,也要把里面的 IP 地址都改成本机 IP。
DBSERVER 下面的相关文件
dbsrc.ini:将这个文件里所有的 IP 地址全部改成你的本机 IP 地址。
!addrtable.txt:在这个文件中,将内容改成类似 192.168.0.200 192.168.0.200 这样的格式,即填写两次本机 IP 地址。
!serverinfo.txt:把这里面的内容改成 192.168.0.200 192.168.0.200 7200,前两个是本机 IP 地址,7200 是端口号,一般保持默认即可。
LoginGate 下面的 Config.ini
打开这个文件,将其中的 IP 地址修改成本机 IP 地址。
loginSrv 下面的相关文件
Logsrv.ini:修改 DBServer = 本机 IP 地址 、ServerAddr = 本机 IP 地址,其他内容不要改动。
!addrtable.txt:将其内容改成类似 传奇 Title1 本机 IP 地址 本机 IP 地址 外网 IP 地址:7100 的格式,这里外网 IP 地址如果暂时没有可以先不填或者用一个占位符,关键是前面两个本机 IP 地址要填写正确。
!serveraddr.txt:将这个文件的内容改成本机 IP 地址。
RunGate 下面的 RunGate.ini
修改 Server1 = 本机 IP 地址 、ListenAddr = 本机 IP 地址,其他部分保持不变。
SelGate 下面的 Config.ini
把这个文件里所有的 IP 地址都改成本机 IP 地址。
3. 其他关键设置
完成上述 IP 地址修改后,还需要进行一个重要设置。打开 Mirserver\LoginSrv 目录下面的 Logsrv.ini 文件,找到 DynamicIPMode=0 这一行,将其设置成 DynamicIPMode=1。很多人在搭建内网传奇时遇到进不去游戏的问题,往往就是因为没有进行这一步设置。
4. 启动服务端程序
完成前面所有设置后,就可以启动传奇服务端文件了。首先要开启验证程序,一般在验证文件夹里面,有验证器验证 IP 修改器.exe 和 M2 验证.exe 这两个程序。先打开验证器验证 IP 修改器.exe,在里面将 IP 填写为 61.128.194.170 ,然后再打开 M2 验证.exe,并在 M2 验证.exe 中点击启动,这样验证就完成了。接下来,依次启动前面提到的 7 个传奇服务端文件程序,确保所有程序都成功启动,一个都不能少。此时,传奇服务端就已经在运行了。
客户端设置
当服务端设置好并运行后,在局域网内的其他电脑(客户端)上进行如下操作:
确保客户端电脑安装好了传奇游戏客户端,并且客户端的版本与服务端相匹配。如果版本不一致,可能会导致无法正常进入游戏或者出现各种兼容性问题。
打开客户端的登录器,在登录器的设置中,将服务器的 IP 地址设置为你在局域网里作为服务器的那台电脑的 IP 地址。例如,如果服务器的 IP 是 192.168.0.200,就在登录器中填写 192.168.0.200。
有些客户端可能还需要设置端口号,一般情况下,传奇游戏常用的端口号有 7000、7100、7200 等,这些端口号在服务端设置时已经确定好了,客户端要与服务端保持一致。如果服务端使用的是默认端口,客户端一般不需要额外修改;但如果服务端修改了端口,客户端也需要相应地进行修改。
设置完成后,就可以在客户端上通过登录器尝试登录游戏了。如果登录不上,可能是 IP 地址没有修改完整,或者是服务端引擎的某些设置有问题。这种情况下,可以检查一下之前修改的所有 IP 地址是否都正确无误,也可以尝试重新启动服务端和客户端程序。另外,如果是在网吧等局域网环境中,还需要注意网吧的网络设置是否对游戏端口有限制,如果有,需要联系网吧管理员进行相应的调整。
通过以上详细的步骤,就可以完成 SKY 传奇服务端的局域网设置,和小伙伴们一起在局域网内畅快地玩传奇游戏啦!希望大家都能顺利搭建并享受游戏带来的乐趣。

