传奇我会开,无非就是下一个服务端就可以了,相信很多朋友都跟我一样,内网架设没问题,但内网改成外网,需要改动几个IP,以前改成功过,现在想跟朋友一起回味下打装备的感觉,却忘了怎么改IP,下面就把改IP的几个关键地址、具体步骤全说清楚,一步步跟着来,保证能改成,不用到处问人。
先跟大家说清楚,传奇内网改外网,核心就是把服务端里所有标注内网IP(一般是192.168开头、127.0.0.1)的地方,全部改成自己的外网IP,不用改多余的东西,也不用懂复杂的技术,重点找对文件、改对IP,改完重启服务器就能让朋友连接,下面先把必须改IP的几个核心文件地址列出来,再讲具体操作,方便大家对照查找。
先准备好自己的外网IP,获取方法很简单:打开百度,直接搜索“IP”,出来的第一个就是你的外网IP,复制下来保存好,后面所有需要改IP的地方,都用这个外网IP替换,别弄错了,也别加多余的符号,复制多少就填多少。
下面是传奇内网改外网,必须修改IP的所有文件地址,不管你用的什么服务端版本,这些文件基本都有,只是部分文件夹名称可能略有差异,找不到的话,就在服务端文件夹里搜索文件名,一搜一个准,每个文件的修改方法也一并说清楚,新手也能看懂。
第一个要改的文件:GateServer文件夹下的3个Mirgate.ini文件,具体地址如下:
1. 服务端根目录\GateServer\LoginGate\Mirgate.ini
2. 服务端根目录\GateServer\RunGate\Mirgate.ini
3. 服务端根目录\GateServer\SelChrGate\Mirgate.ini
这三个文件的修改方法完全一样,用电脑自带的记事本打开,打开后直接搜索“IP”或者“ServerIP”,就能找到内网IP(一般是192.168.xx.xx或者127.0.0.1),把这个内网IP全部替换成你刚才获取的外网IP,注意只改IP,后面的端口号(比如:7000、:7100)不要动,改完之后保存文件,关闭记事本即可,三个文件都要改,一个都不能漏。
第二个要改的文件:Mir200文件夹下的3个核心配置文件,具体地址和修改方法如下,这三个文件是关键,改不对就没法外网连接。
1. 服务端根目录\Mir200\!RunAddr.txt:这个文件是服务器IP设置的核心文件,打开后里面只有一行内容,就是你的内网IP,直接把这行内网IP删掉,替换成你的外网IP,保存文件即可,不用加任何多余内容,一行只留外网IP就行。
2. 服务端根目录\Mir200\!ServerTable.txt:打开这个文件,里面会有1-2处内网IP,搜索“192.168”或者“127.0.0.1”,找到所有内网IP,全部替换成外网IP,注意有些IP后面会跟端口,只改IP部分,端口保持不变,改完保存。
3. 服务端根目录\Mir200\!Setup.txt:这个文件里有4处左右的内网IP,打开后搜索“IP”,逐个找到内网IP,全部替换成外网IP,重点看“ServerIP”“LoginIP”相关的字段,不要漏改任何一处,改完记得保存,这一步一定要仔细,漏改一处就可能连接失败。
第三个要改的文件:mud2\DBSrv200文件夹下的4个文件,具体地址和修改方法如下,这些文件和数据库、登录服务相关,必须改对。
1. 服务端根目录\mud2\DBSrv200\!AddrTable.txt:打开后里面有2处内网IP,搜索内网IP关键词,全部替换成外网IP,改完保存,注意不要修改文件里的其他内容,只改IP。
2. 服务端根目录\mud2\DBSrv200\!ServerInfo.txt:这个文件里有2处内网IP,同样搜索替换成外网IP,确保两处都改到,不要遗漏,保存文件即可。
3. 服务端根目录\mud2\DBSrv200\Dbsrc.ini:打开后找到“ServerIP”相关的字段,里面的内网IP替换成外网IP,改完保存,这个文件里只有1处IP需要改,很好找。
4. 服务端根目录\mud2\DBSrv200\FeedIPList.txt:部分版本有这个文件,打开后如果有内网IP,就替换成外网IP,没有的话就不用管,不用强行修改。
第四个要改的文件:mud2\LogSrv文件夹下的3个文件,具体地址和修改方法如下,这些文件和登录日志、服务器连接相关,漏改会导致朋友登录失败。
1. 服务端根目录\mud2\LogSrv\!AddrTable.txt:打开后里面有3处左右的内网IP,逐个搜索替换成外网IP,有些地方会有多个IP连在一起,逐个检查,确保全部替换到位,改完保存。
2. 服务端根目录\mud2\LogSrv\!ServerAddr.txt:这个文件里有3处内网IP,搜索替换成外网IP,注意IP后面的端口不要改动,只替换IP部分,保存文件。
3. 服务端根目录\mud2\LogSrv\LogSrv.ini:打开后找到“IP”相关的设置,把里面的内网IP替换成外网IP,一般只有1处需要改,改完保存即可。
第五个要改的文件:登录器配置文件(关键,很多人漏改这个,导致朋友登不上),具体地址根据登录器版本略有差异,常见地址如下:
1. 服务端根目录\登录器文件夹\Config.ini(或LoginConfig.ini):打开后找到“服务器IP”“列表IP”相关的字段,把里面的内网IP替换成外网IP,保存文件。
2. 如果你用的是自带配置器的登录器(比如绿盟、神舟登录器),打开登录器配置器,找到“列表IP”“服务器IP”选项,输入你的外网IP,然后重新生成登录器,生成后替换原来的登录器,这一步不能省,不然登录器还是指向内网IP。
所有IP修改完成后,还有两个关键步骤,必须做,不然改了也没用,很多人就是漏了这两步,导致改完还是没法外网连接。
第一步:重启服务器。先把当前正在运行的所有服务器进程全部关掉,包括引擎、登录网关、数据库相关的所有进程,一个都不要留,然后重新启动服务器,等待所有进程全部启动完成,让IP修改生效,不重启的话,所有修改都不会生效,这一步一定要做。
第二步:路由器端口映射(重中之重)。很多朋友改完IP还是没法让朋友连接,就是因为没做端口映射,步骤很简单,跟着来就行:打开浏览器,输入路由器的管理地址(一般是192.168.0.1或192.168.1.1,路由器背面会标注),输入管理员账号密码(默认都是admin,改过的话用自己改的)。
登录路由器后,找到“转发规则”“虚拟服务器”选项,点击进入,添加需要映射的端口,传奇常用端口有7000、7100、7200、7300,每个端口都要单独添加,添加格式如下:服务端口号填7000(依次填7100、7200、7300),内部IP填你电脑的内网IP(不是外网IP,比如192.168.1.5),协议选择“全部”,然后保存,所有端口添加完成后,重启路由器。
另外,补充一个小技巧,如果你不知道自己电脑的内网IP,打开电脑“设置”,找到“网络和Internet”,点击当前连接的网络,就能看到内网IP(IPv4地址),记下来,端口映射的时候要用,不要和外网IP弄混。
下面说几个大家改IP时经常遇到的问题,都是我以前踩过的坑,对应解决方法直接给,不用再到处找答案,省时间。
问题一:改完所有IP,重启服务器和路由器,朋友还是登不上。解决方法:先检查所有改IP的文件,有没有漏改的地方,尤其是Mir200文件夹下的3个文件和登录器配置文件;再检查端口映射有没有全部添加,端口号有没有填错;另外,确认自己的外网IP有没有变,有时候重启路由器,外网IP会变,变了的话,所有文件里的IP都要重新改一遍。
问题二:找不到某个改IP的文件,比如!ServerTable.txt、Mirgate.ini。解决方法:在服务端根目录里,用电脑的搜索功能,直接搜索文件名,不管在哪个子文件夹里,都能搜出来,搜不到的话,就是你的服务端版本没有这个文件,不用管,继续改其他有的文件即可。
问题三:修改文件时,不小心改到了端口号,导致服务器启动不了。解决方法:重新打开该文件,找到对应的端口号,改回原来的数值(一般端口号是7000、7100、7200等,不要改动),只保留外网IP,保存后重启服务器即可。
问题四:朋友登录时提示“连接失败”,自己内网能登,外网登不上。解决方法:检查路由器端口映射有没有做好,有没有重启路由器;再检查登录器的IP有没有改对,是不是重新生成了登录器;另外,确认自己的外网IP没有错误,重新搜索“IP”核对一遍。
补充一点,改IP的时候,建议先把所有要改的文件复制一份备份,万一改错了,直接替换回去就行,不用重新找文件、重新改,省得麻烦。另外,改完之后,自己先测试一下,用外网IP登录游戏,能登上的话,再把登录器发给朋友,朋友打开登录器就能和你一起打装备了。
还有一个小提醒,不同服务端版本,部分文件名称可能略有差异,比如有的版本GateServer文件夹叫“网关”,Mir200文件夹名称不变,核心文件都在,只要搜索文件名,就能找到,修改方法都是一样的,都是把内网IP替换成外网IP,不用纠结文件夹名称的细微差异。
总结一下,传奇内网改外网,其实一点都不复杂,核心就是找到上面说的这几个必须改IP的文件,把里面的内网IP全部替换成自己的外网IP,改完重启服务器和路由器,做好端口映射,就能让朋友连接了。我以前也是忘了怎么改,摸索了半天,现在把这些改IP的地址和步骤全整理出来,希望能帮到和我一样,想和朋友一起回味传奇打装备的朋友,按照步骤来,肯定能改成。

