teste Galera, ja tive muita dificuldade em fazer subserver, e nem sei se esta correto a maneira que fiz, mas ate hoje nao deu nem um erro em configurar dessa forma, litarealmente fiz pois niguem ensina isso na net pelo menos os tutoriais que vi nao e nada parecido com esse que postei.Se alguem tem outra forma de fazer melhor que essa ae fala e se tiver augo configurado errado fala se quizer ensinar e claro.[1o PARTE]1- Na pasta Connectserver\Data\Serverlist.dat deixa assim:Citar0 "Server1" "svle.sytes.net" 55901 "SHOW"19 "Servercs" "svle.sytes.net" 55919 "HIDE"21 "Server2" "svle.sytes.net" 55903 "SHOW"42 "Server3" "svle.sytes.net" 55905 "SHOW"2- Na pasta Muserver\Data\MapServerInfo.dat deixa assim:Citar//================================================================================================================== // ServerCode MapServerGroup InitSetting IpAddress PortNum//================================================================================================================== 0 0 0 1 Ssvle.sytes.net 55901 19 0 0 Ssvle.sytes.net 55919 21 0 1 Ssvle.sytes.net 55903 42 0 1 Ssvle.sytes.net 55905end//==================================================================================================================// ServerCode MoveAbleOption Map DestServerCode//==================================================================================================================1 0 0 30 19 0 0 31 19 0 0 34 19 19 1 30 -1 19 1 31 -1 19 1 34 -1 21 1 30 21 21 1 31 21 21 1 34 21 42 1 30 42 42 1 31 42 42 1 34 42 end4- Deixe o arquivo MapServerInfo.dat da pasta dos SubServeres igual ao da pasta acima (Muserver\Data\MapServerInfo.dat).5- Na pasta J:\MuServer\SubServer\GameServer\Data\ServerInfo.d at de cada Subserver autere o ServerCode para o que vc determinar para cada Subserver.Exemplo:Se o seu Subserver1 (vip, vipgold, master seija la qual for) no arquivo MapServerInfo.dat, na coluna ServerCode ele for 21 entao seuarquivo ServerInfo.dat vai ficar assim:Citar[GameServerInfo]ServerName =Nome do ServerServerCode =21ConnectMemberLoad =0NonPK =0PkLimitFree =0Se o seu Subserver2 (vip, vipgold, master seija la qual for) no arquivo MapServerInfo.dat, na coluna ServerCode ele for 42 entao seuarquivo ServerInfo.dat vai ficar assim:Citar[GameServerInfo]ServerName =Nome do serverServerCode =42ConnectMemberLoad =0NonPK =0PkLimitFree =0[CREDITO]ADM-DCastro[2o PARTE]Antes que alguem pergunte como eu faco para determinar um subserver vipmaster e outro vipgold.Primeiro restrinja a entrada de jogadores no server colocando na linha ConnectMemberLoad o numero 1 em vez de 0 (zero).Depois execute os procedimentos abaixo:Agora iremos gerar os ConnectMemb.txt pros dois servers (VipMaster e VipGold)Crie uma coluna na tabela MEMB_INFO com o nome de VIP, e deixe o valor padrao como 0Definimos q o vip sera: VipMaster = 1 e VipGold = 2Vamos agora trabalhar no query analizer!No query analizer, coloque os seguintes codigos, e rodando-os logo em seguida:CitarUSE MuOnlineGOCREATE VIEW GERA_VipMaster ASSELECT MEMB___ID = '"' + MEMB___ID + '"'FROM MEMB_INFOWHERE VIP = 1GOCitarUSE MuOnlineGOCREATE VIEW GERA_VipGold ASSELECT MEMB___ID = '"' + MEMB___ID + '"'FROM MEMB_INFOWHERE VIP = 2GOCitarUSE MuOnlineGOCREATE Procedure LISTA_VipMaster(@arquivo varchar(100))ASBEGINDECLARE @lista varchar(8000)SELECT @lista = 'bcp MuOnline..GERA_VipMaster out '+ @arquivo + ' -c 'EXEC master..xp_cmdshell @listaENDGOCitarUSE MuOnlineGOCREATE Procedure LISTA_VipGold(@arquivo varchar(100))ASBEGINDECLARE @lista varchar(8000)SELECT @lista = 'bcp MuOnline..GERA_VipGold out '+ @arquivo + ' -c 'EXEC master..xp_cmdshell @listaENDGOAgora para gerar seus arquivo, rode o seguinte (as duas linhas juntas, nao tem problema):CitarEXEC LISTA_VipMaster 'J:\MuServer\SubServerVMaster\Data\CONNECTMEMBER.txt'EXEC LISTA_VipGold 'J:\MuServer\SubServerVGold\Data\CONNECTMEMBER.txt'Esse de cima server pra gerar seu connectmemb, coloque-o pra rodar todo dia, ou de hora em hora, faca uma job. Nao esquecam de dar reload no GS, senao nao funfa.caso tenha usado outros nomes para os subservers, troque ali em cima.>> Caso queira deletar o script de seu banco de dados, rode o script abaixo