-
Criar SubServer todo separado
-
-
Isso é bem simples amigo, creio que você já tenha um conhecimento de criar um sub server comum... Então faça do jeito que você sabe, porém com uma diferença...
No ServerList do ConnectServer defina os parâmetros dessa forma:
0 "GameServer" "IP" 55901
21 "SubServer" "IP" 55921
OBS: Não use 19 e nem 20, pois são codes destinados a Castle Siege.
NOTA: SE FOR PARA CRIAR 3 LISTAS DE SERVIDORES (SUBSERVERS) DO JEITO QUE VOCÊ CITOU NA IMAGEM, A CODIFICAÇÃO SERIA: 0 | 21 | 31...
* Se for criar subservers, nas listagens juntas, bastaria colocar os servers de acordo com a lista... Vou citar um exemplo:
Eu quero criar 2 tipos de servidores com uma listagem de 3 salas cada server... Então eu faria assim:
0 "PvP1" "IP" 55901
1 "PvP2" "IP" 55903
2 "PvP3" "IP" 55905
21 "Vip1" "IP" 55921
22 "Vip2" "IP" 55923
23 "Vip3" "IP" 55925
Last edited by tiagoassis; 22/07/2016 at 09:45 AM.
Tiago Assis Softwares
-
-
-
-
Faça como eles lhe informaram, porém como você quer que seja um outro servidor e não o mesmo servidor que o principal, ou seja..
São 2 MU diferentes.. 2 sites diferentes.. certo?
Bom, é simples ^_^
Lá na configuração do GameServer se tiver o Banco de Dados que ele conectar, você deverá alterar o banco de dados, caso ele use alguma ODBC, você terá que criar um nova ODBC com outro nome e fazer a conexão com o MSSQL na database MuOnline.
Deu para entender mais ou menos?
Resumindo, cria um SubServer normal e depois altera o banco de dados na configuração do GameServer do SubServer.
-
-
acho que o que ele quer e 2 servidores diferentes usando o mesmo cliente para conectar, ex: servidor easy e hard
tenho esse tutorial guardado aqui, espero que te ajude em algo, não e tão fácil e necessário um bom conhecimento em muonline.. eu mesmo já consegui fazer..
2 SERVERS NO MESMO CLIENT E ACCS DISTINTAS(MELHOR)
1º Crie um banco de dados chamado 'MuOnlin3' e restaure normalmente;
2° Crie uma pasta com um nome qualquer exemplo Servidor2, e copie as pastas seguintes para ela: DataServer1, DataServer2, GameServer, Data, JoinServer, RankingServer, EventServer, ExDB;
3º Altere o nome dos 'DataServers' para 'DataServer3' e 'DataServer4';
4° Abra os 'DataServers 3 e 4' da segunda pasta(os de dentro da pasta que vc criou) com um editor hexadecimal(ollyDBG) e procure por 'MuOnline' e altere para 'MuOnlin3';
5º Abra os arquivos '.txt' do 'ConnectServer' e vai tar mais ou menos assim exemplo:
0 "Nome do Server" "Seu IP" 55901 "SHOW"
Agora adicione o seguinte:
20 "Nome do Server" "Seu IP" 55905 "SHOW"
6° Agora vamos editar o arquivo 'ServerInfo.dat' localizado na pasta Data da pasta que voce criou...
Altere e deixe assim:
[GameServerInfo]
ServerName = Server Nome
ServerCode = 20
ConnectMemberLoad = 0 ;
7° Altere a porta UDP do GameServer de 60006 para 60008(ou aque preferir) ;
-----------------------------------------------------------------------------------------------
No GameServer (GS):
Se não houver a opção de porta UDP por ini, busque com ollyDBG por 60006 em HEX EA66, e mude a gosto...
Abra-o com o ollyDBG, e busque pela Porta 44455 que em HEX é ADA7, e altere para uma a gosto(exemplo 44457~~ADA9) ::Referente ao RankServer
Abra-o com o ollyDBG, e busque pela Porta 44456 que em HEX é ADA8, e altere para uma a gosto(exemplo 44458 ~~ADAA)::Referente ao EventServer
Abra-o com o ollyDBG, e busque pela Porta 55906 que em HEX é DA62, e altere para uma a gosto(exemplo 55908 ~~DA64)::Referente ao ExDB
No Ranking Server ( Devil_Square): Para a conexão do GS com o mesmo...
Abra-o com o ollyDBG, e busque por MuOnline, mude para MuOnlin3(pode haver mais de 1 lugar)
Abra-o com o ollyDBG, e busque pela Porta 44455 que em HEX é ADA7, e altere para uma a gosto(exemplo 44457~~ADA9)...
###lembrando que as portas sempre devem ser no mínimo 2 valores de diferença umas das outras###
No EventServer: >>> Para a conexão do GS com o mesmo...
Abra-o com o ollyDBG, e busque por MuOnline, mude para MuOnlin3 (pode haver mais de 1 lugar)
Abra-o com o ollyDBG, e busque pela Porta 44456 que em HEX é ADA8, e altere para uma a gosto(exemplo 44458 ~~ADAA)...
###lembrando que as portas sempre devem ser no mínimo 2 valores de diferença umas das outras###
No ExDB: >>> Para as guilds serem separadas, impossível char de DB diferente em guilds iguais^^
Abra-o com o ollyDBG, e busque por MuOnline, mude para MuOnlin3 (pode haver mais de 1 lugar)
Abra-o com o ollyDBG, e busque pela Porta 55906 que em HEX é DA62, e altere para uma a gosto(exemplo 55908 ~~DA64)...
###lembrando que as portas sempre devem ser no mínimo 2 valores de diferença umas das outras(se ela for 55906 não pode por 55907###
No JoinServer:
Abra-o com o ollyDBG, e busque por MuOnline, mude para MuOnlin3;(pode haver mais de 1 lugar)
Abra-o com o ollyDBG, e busque por MuOnline, vai ter uma parte que estará MuOnlineJoinDB, mude para MuOnlin3JoinDB...(pode haver mais de 1 lugar)
::Se não, mesmo criando conta diferente no site ou editor, ao logar sua conta será a mesma da MuOnline, porém com chars diferentes...
-----------------------------------------------------------------------------------------------------------
8° Criando links para ligar o SubServidor: Crie links para os arquivos da pasta do Subrserver, e neles adicione portas diferentes das do Server principal.
No final do link do JoinServer coloque: X:\Muserver\Server2\JoinServer\JoinServer.exe /p55976 /ca"IP" /cp55557
No final do link do Dataserver3 coloque por exemplo 55012 e no do DataServer4 55015
No final do link do GS coloque: X:\Muserver\Server2\GameServer\GameServer.exe "IP" 55976 "IP" 55012 55905<<porta do CS
## Vá em 'iniciar' 'configurações' 'painel de controle' 'ferramentas administrativas' e 'Fontes de dados (ODBC)' altere para a aba 'Fonte de dados do sistema' clique em adicionar vá até a última linha e selecione 'Sql Server' no nome coloque 'MuOnlin3' em servidor põe (local) de avançar, avançar novamente Altere para o banco de dados 'MuOnlin3' de + 2 avançar e concluir
## Vá em 'iniciar' 'configurações' 'painel de controle' 'ferramentas administrativas' e 'Fontes de dados (ODBC)' altere para a aba 'Fonte de dados do sistema' clique em adicionar vá até a última linha e selecione 'Sql Server' no nome coloque 'EventServer2' em servidor põe (local) de avançar, avançar novamente Altere para o banco de dados 'MuOnlin3' de + 2 avançar e concluir
## Vá em 'iniciar' 'configurações' 'painel de controle' 'ferramentas administrativas' e 'Fontes de dados (ODBC)' altere para a aba 'Fonte de dados do sistema' clique em adicionar vá até a última linha e selecione 'Sql Server' no nome coloque 'RankingServer2' em servidor põe (local) de avançar, avançar novamente Altere para o banco de dados 'MuOnlin3' de + 2 avançar e concluir
(((((((((((((Nos dois acima Event e DS deve-se indicar a DB dos Rankings, sugiro deixar na MuOnlin3, pra nãr ter que criar uma outra de Ranking)))))))
## Vá em 'iniciar' 'configurações' 'painel de controle' 'ferramentas administrativas' e 'Fontes de dados (ODBC)' altere para a aba 'Fonte de dados do sistema' clique em adicionar vá até a última linha e selecione 'Sql Server' no nome coloque 'MuOnlin3JoinDB' em servidor põe (local) de avançar, avançar novamente Altere para o banco de dados 'MuOnlin3' de + 2 avançar e concluir
Tenho todos os arquivos editados, mas não darei o peixe, já to ensinando a pescar, e ainda com muitas redes aí^^
Tutorial baseado no do Dark, porém bem mais completo com as várias modificações de programas que faltaram no dele...
PS: não menosprezando o dele, mas sim complementando a iniciativa...
Créditos:konvict
Tutorial base: Dark;
-
-
Boa noite,
primeiramente gostaria de agradecer a todos pela ajuda, irei fazer o procedimento dito acima para a criação do subserver, muito obrigado e um grande abraço a todos!
-
Permissões de Postagem
- Você não pode iniciar novos tópicos
- You may not post Resposta(s)
- Você não pode enviar anexos
- Você não pode editar suas mensagens
-
Regras do Fórum