最多支持8台服务器互联网组网
具体配置文件如下:
服务器概述:
本方法采用互联网ip:
2台或以上的计算机:
服务器组分为 主服务器和从服务器
从服务器可以开 多个 但主服务器只可以开一个
服务器理论支持8台
从服务器只需要开除了logingate.exe 和 loginsrv.exe2个程序以外的4个程序。
具体需要修改的文件 如下:
Mir200\!setup.txt
------------------------
[Server]
ServerIndex=0
ServerName=ktest1 <=========主机分给你的服务器名
ServerNumber=0
VentureServer=False
TestServer=TRUE
TestLevel=1
TestGold=1
TestServerUserLimit=500
ServiceMode=False
NonPKServer=False
DBAddr=192.168.0.51
DBPort=6000
IDSAddr=192.168.0.50 <=======指向主机的IP.
IDSPort=5600
MsgSrvAddr=192.168.0.51
MsgSrvPort=4900
========================
MUd2\DBsrv200\DBsrc.ini
------------------------
[Setup]
ServerName=ktest1 <=======主机分给你的服务器名
Port=6000
MapFile=E:\mirserver\Mir200\Envir\MapInfo.txt
ViewHackMsg=1
[Server]
IDSAddr=192.168.0.50 <=======指向主机的IP.
IDSPort=5600
==============================================
其他的2个程序和文件就填自己的IP.设置好本地路径
和ODBC就可以启动了,从服务器只运行4个程序,
安先后是:
1. gate30.exe
2. rungate.exe
3. dbserver.exe
4. M2server.exe
==============================================
来看看主服务器的设置:
主服务器主要是只运行2个程序,logingate.exe 和 loginsrv.exe
如果装个IIS,提供点密码在线找回服务就更好
因为 ID数据库在本机。当然,关于安全我就不说了。
前一个程序我就不说了。就说说
logsrc\loginsrv.exe
--------------------
logsrc.ini
[server]
DBServer=192.168.0.50
DBSPort=16300
FeePort=16301
LogPort=16302
ReadyServers=2 <=======你有几个分服务器就写几
EnableMakingID=TRUE
EnableTrial=FALSE
CountLogDir=E:\mirserver\mud2\Logsrv\CountLogWebLogDir=E:\mirserver\Share\GameWFolderFeedIDList=E:\mirserver\Share
Feed\FeedIDList.txt
FeedIPList=E:\mirserver\Share\Feed\FeedIPList.txt
[DB]
IdDir=.\IdDB\
!serveraddr.txt
192.168.0.50 <===本机IP
192.168.0.50 <===本机IP
192.168.0.50 <===本机IP
192.168.0.51 <===一号从服务器的IP.后面依次加。
192.168.0.52 <===二号从服务器的IP.后面依次加
192.168.0.50 <===本机IP
!addrtable.txt
;分给从服务器的名 等级限制 发送IP 接收IP 连接端..
ktest1 line1-50 192.168.0.51 192.168.0.50 192.168.0.51:7100
ktest2 Line1-50 192.168.0.52 192.168.0.50 192.168.0.52:7100
注:192.168.0.50 主服务器
192.168.0.51 1号从服务器
192.168.0.52 2号从服务器
===================================================================
这样就完成了服务端的全部设置。当然,你如果没有多的主机也可以将上面的
主从设置应用在同一主机上,不过那样不但卡,而且安全就.....