首先我强烈建议GS的各种连接端口在EGConfig.ini里面设置,连接CS的端口在(data/lang/commonloc.cfg里设置),
不要使用快捷方式设置端口,要弄快捷方式就EGConfig.ini里面那种完整的
(如果快捷方式里有设置端口以快捷方式为准)
;GS快捷方式设置规则
;D:\MuOnline\GameServer\GameServer.exe 127.0.0.1 55970 127.0.0.1 55960 55901 127.0.0.1 55962 127.0.0.1 55906
; JSIP JS端口 DS1IP DS1端口GS端口 DS2IP DS2端口 EXDBIP EXDB端口
[不同区区分攻城]
首先每个区的data\MapServerInfo.dat都要配套设置好,
里面的Servercode要和Gameserver\Data\ServerInfo.dat里面的ServerCode一致,PortNum端口也要和GS一致
1区的MapServerGroup 设置为0
2区的MapServerGroup 设置为1
3区的MapServerGroup 设置为2
这样罗兰攻城也区分多区了
[1区默认的端口设置]
CS 44405 55557(接收JS和GS的在线人数)
DS1 55960 (主用DS)
DS2 55962 (备用DS)
JS 55970 55557(连接CS)
GS 55901 55970(连接JS) 55960(连接DS) 55962(备用DS) 55557(连接CS)(data/lang/commonloc.cfg里设置)
60006(UPD端口)(EGConfig.ini设置)每个必须要不一样,否则会引起CPU飙升
GS2 55903 ->2线GS主端口,60007(UPD端口),其他端口和上面一样
GS3 55919 ->3线攻城GS主端口,60008(UPD端口),其他端口和上面一样
开多区首先要修改 CS DS JS端口,然后根据修改的端口去改GS的端口
任何2个端口之间要间隔2,比如你设置了44405 那么下一个CS端就要44407或者44409,2的倍数增加
[2区可以这样设置]
CS 44407 55559
DS1 55964
DS2 55966
JS 55972 55559(CS)
GS 55921 55972(JS) 55964(DS1) 55966(DS2) 55559(CS)(data/lang/commonloc.cfg里设置)
60016(UPD端口)
GS2 55923 ->2线GS主端口,60017(UPD端口),其他端口和上面一样
GS3 55939 ->3线攻城GS主端口,60018(UPD端口),其他端口和上面一样
[3区可以这样设置]
CS 44409 55561
DS1 55980
DS2 55982
JS 55974 55561(CS)
GS 55941 55974(JS) 55980(DS1) 55984(DS2) 55561(CS)(data/lang/commonloc.cfg里设置)
60026(UPD端口)
GS2 55943 ->2线GS主端口,60027(UPD端口),其他端口和上面一样
GS3 55959 ->3线攻城GS主端口,60028(UPD端口),其他端口和上面一样