进入游戏时屏幕变黑无法正常启动的问题,相信很多人都遇到过。这是因为在启动服务器时输入了错误的IP地址,或者在关闭服务器时系统出现蓝屏,导致服务器记录IP的TXT和INI文件内的IP记录错误。由于可能是系统的漏洞,下次进入时即使输入正确的IP也无法正确修改上述两个文件中的IP地址,从而导致服务器无法开门或进入游戏时黑屏。

解决方法如下:

1. 首先备份服务器文件。

2. 在开始菜单中选择查找文件或文件夹(或直接按F3),在包含文字里输入你的IP的前一组数字或两组数字(例如你的IP是127.0.0.1就输入127.或127.0)。注意最好在数字后面加个点,即句号".",这样可以减少你查找出来的文件数量,从而减少工作量。在搜索(L)后面输入你服务器安装的位置(例如D:\mirserver)。

3. 在你查找出来的文件里,有些是服务器记录登录IP的名字,如C-0-01H20M等。这些文件有很多我们可以不必管他们。打开查找出来的其他文件,你会看到有IP的地方。检查这些IP是否是你的正确IP地址。如果不是,则修改为正确的IP地址。注意其中如果有些IP后面有端口的,修改时不要改端口的数值,只把IP改正确就可以了,比如127.0.0.11:7200修改为127.0.0.1:7200。

4. 我了解到的这些文件总共需要修改21处:

D:\mirserver\gate_server\LoginGate\Mirgate.ini

将其中的"你的IP"改为正确的IP地址,例如192.168.0.1。

D:\mirserver\gate_server\RunGate\Mirgate.ini

将其中的"你的IP"改为正确的IP地址,例如192.168.0.1。

D:\mirserver\gate_server\SelChrGate\Mirgate.ini

将其中的"你的IP"改为正确的IP地址,例如192.168.0.1。

D:\mirserver\Mir200!Runaddr.txt

将其中的"你的IP"改为正确的IP地址,例如192.168.0.1。

D:\mirserver\Mir200!Servertable.txt

将其中的"你的IP"改为正确的IP地址,例如192.168.0.1。

D:\mirserver\Mir200!Setup.txt

将其中的"你的IP"改为正确的IP地址,例如192.168.0.1。总共有4个地方需要修改,分别是4个"你的IP",例如192.168.0.1。

D:\mirserver\mud2\DBSrv200!addrtable.txt

你的IP192.168.0.1改为你的IP 总共有2个192.168.0.1

D:\mirserver\mud2\DBSrv200!serverinfo.txt

修改为:

你的IP 192.168.0.1 192.168.0.1

你的IP192.168.0.1改为你的IP 总共有3个192.168.0.1

D:\mirserver\mud2\LogSrv!addrtable.txt

修改为:

你的IP 192.168.0.1 192.168.0.1 192.168.0.1:7100

你的IP192.168.0.1改为你的IP 总共有3个192.168.0.1

D:\mirserver\mud2\LogSrv!serveraddr.txt

修改为:

你的IP 192.168.0.1 192.168.0.1 192.168.0.1

你的IP192.168.0.1改为你的IP 总共有3个192.168.0.1

D:\mirserver\mud2\LogSrv\Logsrv.ini

修改为:

你的IP 192.168.0.1 192.168.0.1 192.168.0.1

如果你的问题得到解决请帮忙顶,如果多多觉得行请置顶,相信这也是大家常遇到的问题。修改完之后,重新进入服务器就不会出现黑屏情况了,大家还有其他什么问题可以私信留言告诉我,我来为你们一一解决。

忘记了一点在这里补充游戏不开门的原因还可能是你客户端的名字与你服务器的名字不一样的原因,解决方法如下修改三个文件:

第一处

D:\mirserver\Mir200!Setup.txt里的

[Server]

ServerIndex=0

ServerName=TextSever

修改为

[Server]

ServerIndex=0

ServerName=你的服务器名

第二处

D:\mirserver\mud2\DBSrv200\Dbsrc.ini里的

[Setup]

ServerName=TextSever

修改为

[Setup]

ServerName=你的服务器名

第三处

D:\mirserver\mud2\LogSrv!addrtable.txt里的

TextSeverLine1-7 192.168.0.1 192.168.0.1 192.168.0.1:7100

修改为:

你的服务器名 Line1-7 192.168.0.1 192.168.0.1 192.168.0.1:7100