关于一机多线及CPU100%之心得……
摸了三四天终于把一机三线给搞定了!不知道是我设定有误,还是一些前辈放出来的方法是用在多线多机……这我就没办法求证了!(因为我没那么多电脑测试!呵呵~)重点是用那种方式我只能开到2线。。。3线就开不出来了!客户端一登入就资料库错误,然后客户端就卡在登入画面,连带所有人都刷线。后来感觉到问题可能是出在DataServer1DataServer2身上!于是就把分线的GS改到对应主线的GS上后就正常了。。。三线的CPU约在27~32%之间(无人在线)希望能给一些跟我一样的新手一些帮助!!!
我的相关设置:P42.4G内存1G预设路径是D:MuserverD:Muserver1D:Muserver2
以下是我一机三线的设定!!
1.首先建立两个文件夹在D:Muserver1D:Muserver2
把D:Muserver里的DATAGameServer两个文件夹复制到D:Muserver1,D:Muserver2里
这时D:Muserver1D:Muserver2里都会有DATAGameServer这两个文件夹
2.修改D:MuserverCSConnectserverlist.datD:MuserverCSDataConnectserverlist.datD:MuserverCSDataServerList.dat三个文件,内容都是一样的。。。修改如下://ServerList
0"MY1-1""192.168.0.1"55901"SHOW"
1"MY1-1""192.168.0.1"55902"SHOW"
2"MY1-1""192.168.0.1"55903"SHOW"再到D:MuserverDATAServerInfo.dat修改以下内容:
[GameServerInfo]
ServerName=MY1-1
ServerCode=0
ConnectMemberLoad=0D:Muserver1DATAServerInfo.dat修改以下内容:
[GameServerInfo]
ServerName=MY1-1
ServerCode=1
ConnectMemberLoad=0D:Muserver2DATAServerInfo.dat修改以下内容:
[GameServerInfo]
ServerName=MY1-1
ServerCode=2
ConnectMemberLoad=03.接着我们要CPU避免100%以及GS冲突的方法!我是用MG_GS.EXE!!!
用UE开启D:MuserverGameServerGameServer.exe
找008a090h:的6866EA,如果这组一样就不用改了,这是PORT60006D:Muserver1GameServerGameServer.exe
找008a090h:的6866EA改68E5ED就是60901D:Muserver2GameServerGameServer.exe
找0008a090h:的6866EA改68E6ED就是60902
CPU100%的问题,就是出在PORT冲突。。。所以只要让各线的都相同就可以罗!你也可以自己修改其它PORT
接着我们要修改GS冲突问题
D:MuserverGameServerGameServer.exe
D:Muserver1GameServerGameServer.exe
D:Muserver2GameServerGameServer.exe
用UE找0010F520h到0010F560h内的
WebzenMuGameServerisalreadyRunning跟WZ_MU_GS_MUTE
全部都为0即可!
启动项目设置如下:
1.D:MuServerDataServer1DataServer.EXE55960
2.D:MuServerDataServer2DataServer.EXE55962
3.D:MuServerCSCS.exe
4.D:MuServerJoinServerJoinServer.EXE/p55970/ca127.0.0.1/cp55557
5.D:MuServerMU2003_EVENT_SERVERWZ_MU2003_EVENT_SERVER.EXE
6.D:MuServerRankingServerDevilSqure_EventServer.EXE
7.D:MuServerEXDBEXDB.EXE
8.D:MuServerGameServerGameServer.EXE127.0.0.155970127.0.0.15596055901<---一线
9.D:MuServer1GameServerGameServer.EXE127.0.0.155970127.0.0.15596055902<---二线
10.D:MuServer2GameServerGameServer.EXE127.0.0.155970127.0.0.15596055903<---三线
这样就完成啰。。。跑了两天了。。。没有问题~~之前看的设定是:
1.D:MuServerDataServer1DataServer.EXE55960
2.D:MuServerDataServer2DataServer.EXE55962
3.D:MuServerDataServer2DataServer.EXE55964<---二线
4.D:MuServerDataServer2DataServer.EXE55966<---三线
5.D:MuServerCSCS.exe
6.D:MuServerJoinServerJoinServer.EXE/p55970/ca127.0.0.1/cp55557
7.D:MuServerMU2003_EVENT_SERVERWZ_MU2003_EVENT_SERVER.EXE
8.D:MuServerRankingServerDevilSqure_EventServer.EXE
9.D:MuServerEXDBEXDB.EXE
10.D:MuServerGameServerGameServer.EXE127.0.0.155970127.0.0.15596055901<---一线
11.D:MuServer1GameServerGameServer.EXE127.0.0.155970127.0.0.15596255902<---二线
12.D:MuServer2GameServerGameServer.EXE127.0.0.155970127.0.0.15596455903<---三线
结果死得很难看……只要一登入三线,所有的线都玩了。。。
所有使用者刷线。。。服务器也挂了>_<不知道是我设定错误还是怎样。。。希望高手指教
下面是我运行后的贴图1:3个GS的CUP占用2:一共的CUP占用忘记说了:我电脑是amdxp2000+kinstom256*2ddr400.金转980G硬盘.主版是硕太克的SL-75MRN-L比较垃圾的配置
以上方法已经测试成功希望对正在为CUP占用100%的朋友的cup一个"喘息"的机会.
摸了三四天终于把一机三线给搞定了!不知道是我设定有误,还是一些前辈放出来的方法是用在多线多机……这我就没办法求证了!(因为我没那么多电脑测试!呵呵~)重点是用那种方式我只能开到2线。。。3线就开不出来了!客户端一登入就资料库错误,然后客户端就卡在登入画面,连带所有人都刷线。后来感觉到问题可能是出在DataServer1DataServer2身上!于是就把分线的GS改到对应主线的GS上后就正常了。。。三线的CPU约在27~32%之间(无人在线)希望能给一些跟我一样的新手一些帮助!!!
我的相关设置:P42.4G内存1G预设路径是D:MuserverD:Muserver1D:Muserver2
以下是我一机三线的设定!!
1.首先建立两个文件夹在D:Muserver1D:Muserver2
把D:Muserver里的DATAGameServer两个文件夹复制到D:Muserver1,D:Muserver2里
这时D:Muserver1D:Muserver2里都会有DATAGameServer这两个文件夹
2.修改D:MuserverCSConnectserverlist.datD:MuserverCSDataConnectserverlist.datD:MuserverCSDataServerList.dat三个文件,内容都是一样的。。。修改如下://ServerList
0"MY1-1""192.168.0.1"55901"SHOW"
1"MY1-1""192.168.0.1"55902"SHOW"
2"MY1-1""192.168.0.1"55903"SHOW"再到D:MuserverDATAServerInfo.dat修改以下内容:
[GameServerInfo]
ServerName=MY1-1
ServerCode=0
ConnectMemberLoad=0D:Muserver1DATAServerInfo.dat修改以下内容:
[GameServerInfo]
ServerName=MY1-1
ServerCode=1
ConnectMemberLoad=0D:Muserver2DATAServerInfo.dat修改以下内容:
[GameServerInfo]
ServerName=MY1-1
ServerCode=2
ConnectMemberLoad=03.接着我们要CPU避免100%以及GS冲突的方法!我是用MG_GS.EXE!!!
用UE开启D:MuserverGameServerGameServer.exe
找008a090h:的6866EA,如果这组一样就不用改了,这是PORT60006D:Muserver1GameServerGameServer.exe
找008a090h:的6866EA改68E5ED就是60901D:Muserver2GameServerGameServer.exe
找0008a090h:的6866EA改68E6ED就是60902
CPU100%的问题,就是出在PORT冲突。。。所以只要让各线的都相同就可以罗!你也可以自己修改其它PORT
接着我们要修改GS冲突问题
D:MuserverGameServerGameServer.exe
D:Muserver1GameServerGameServer.exe
D:Muserver2GameServerGameServer.exe
用UE找0010F520h到0010F560h内的
WebzenMuGameServerisalreadyRunning跟WZ_MU_GS_MUTE
全部都为0即可!
启动项目设置如下:
1.D:MuServerDataServer1DataServer.EXE55960
2.D:MuServerDataServer2DataServer.EXE55962
3.D:MuServerCSCS.exe
4.D:MuServerJoinServerJoinServer.EXE/p55970/ca127.0.0.1/cp55557
5.D:MuServerMU2003_EVENT_SERVERWZ_MU2003_EVENT_SERVER.EXE
6.D:MuServerRankingServerDevilSqure_EventServer.EXE
7.D:MuServerEXDBEXDB.EXE
8.D:MuServerGameServerGameServer.EXE127.0.0.155970127.0.0.15596055901<---一线
9.D:MuServer1GameServerGameServer.EXE127.0.0.155970127.0.0.15596055902<---二线
10.D:MuServer2GameServerGameServer.EXE127.0.0.155970127.0.0.15596055903<---三线
这样就完成啰。。。跑了两天了。。。没有问题~~之前看的设定是:
1.D:MuServerDataServer1DataServer.EXE55960
2.D:MuServerDataServer2DataServer.EXE55962
3.D:MuServerDataServer2DataServer.EXE55964<---二线
4.D:MuServerDataServer2DataServer.EXE55966<---三线
5.D:MuServerCSCS.exe
6.D:MuServerJoinServerJoinServer.EXE/p55970/ca127.0.0.1/cp55557
7.D:MuServerMU2003_EVENT_SERVERWZ_MU2003_EVENT_SERVER.EXE
8.D:MuServerRankingServerDevilSqure_EventServer.EXE
9.D:MuServerEXDBEXDB.EXE
10.D:MuServerGameServerGameServer.EXE127.0.0.155970127.0.0.15596055901<---一线
11.D:MuServer1GameServerGameServer.EXE127.0.0.155970127.0.0.15596255902<---二线
12.D:MuServer2GameServerGameServer.EXE127.0.0.155970127.0.0.15596455903<---三线
结果死得很难看……只要一登入三线,所有的线都玩了。。。
所有使用者刷线。。。服务器也挂了>_<不知道是我设定错误还是怎样。。。希望高手指教
下面是我运行后的贴图1:3个GS的CUP占用2:一共的CUP占用忘记说了:我电脑是amdxp2000+kinstom256*2ddr400.金转980G硬盘.主版是硕太克的SL-75MRN-L比较垃圾的配置
以上方法已经测试成功希望对正在为CUP占用100%的朋友的cup一个"喘息"的机会.

