sexta-feira, 30 de maio de 2014

Como Criar um SubServer

Como Criar um SubServer

 
9.7.13
Vou ensinar como criar uma sala junto e uma sala separada , preste bastante atenção no tutorial , evite erros!
Leia sempre a legenda das cores e o mais importante
Esse processo serve para adicionar o SubServer em qualquer Versão 



 Sala junto



 Sala Separada





Vamos lá

1º Passo , crie uma pasta chamada 'SubServer' na pasta do seu MuServer

Copie as pastas:

Data
GameServer
Se tiver alguma pasta separada onde configura comandos , resets ou algo do tipo copie ela também 

Cole essas pastas dentro da pasta 'SubServer' que você criou 

Agora edite os seguintes arquivos:

MuServer/Connect Server/Connectserverlist.dat
MuServer/Connect Server/data/Connectserverlist.dat
MuServer/Connect Server/data/ServerList.dat

Caso seu MuServer não tenha todos arquivos acima , edite somente os que você achar.
Quem usa connectserver ''BoR'' basta editar o arquivo ''BoR_ServerList'' 

Quando abrir o arquivo vai ser mais ou menos assim :


//Server List

0 "Sala 1" "IP" 55901 "SHOW"
19 "CS" "IP" 55919 "HIDE"

Você vai deixar assim:

0 "Sala 1" "IP" 55901 "SHOW" 
1 "Sala 2 " "IP" 55902 "SHOW" 
19 "CS" "IP" 55919 "HIDE"

Onde esta destacado em vermelho e a porta que você vai usar para o subserver, e necessário que você abra ela no seu moden e firewall.
Onde esta verde e o codigo da sala você vai colocar 20 caso queira uma sala separada como na imagem lá em cima, se quiser uma sala junto deixe 1.
Onde está roxo você vai colocar o nome da sala 

Agora edite o arquivo:

MuServer/data/MapServerInfo.dat
MuServer/data/MapServerInfoCS.dat (se tiver)

Quando abrir o arquivo vai ser mais ou menos assim :

//  CodigoServer  - MapServerGroup - ConfInicial - IP -Porta
//-----------------------------------------------------------------------------
0
    0    0    1     "SIP"  55901
   19   0    0     "SIP"  55919
end

Você vai deixar assim:

//  CodigoServer  - MapServerGroup - ConfInicial - IP -Porta
//-----------------------------------------------------------------------------
0
    0    0    1     "SIP"  55901
    1    0    1     "SIP"  55902 
   19   0    0     "SIP"  55919
end
Onde esta vermelho vai botar a mesma porta que você botou quando estava configurando o connectserver como já fizemos mais acima
E onde esta verde você vai colocar o codigo da sala, assim como você ja configurou no connectserver mais acima 1 para sala junto e 20 para sala separada .

Faça o mesmo processo com o 'MapServerInfoCS.dat' , da pasta Data do subserver

MuServer/SubServer/data/MapServerInfo.dat
MuServer/SubServer/data/MapServerInfoCS.dat (se tiver)

Próximo passo

Você vai ter que ir em:

MuServer/SubServer/GameServer/Data/ServerInfo.dat

Quando abrir o arquivo vai ser mais ou menos assim : 

[GameServerInfo]
ServerName        = Sala 1
ServerCode        = 0
PkLimitFree        = 0
NonPK            = 0
ConnectMemberLoad    = 0
Você vai deixar assim :

[GameServerInfo]
ServerName        = Sala 2
ServerCode        = 1
PkLimitFree        = 0
NonPK            = 1
ConnectMemberLoad    = 0

Onde esta roxo você vai colocar o nome da sala , assim como você colocou no connectserver lá em cima
Onde esta verde você vai colocar o codigo da sala , assim como você fez no connectserver la em cima , 1 para sala junta e 20 para sala separada
Onde esta vermelho você vai colocar 1 para subserver NO-PVP, caso queira subserver com pvp deixe 0

Então e isso ai , agora e só criar um atalho para ligar o subserver , lembrando que você vai ter que alterar a porta conforme você configurou no subserver

quando for criar o atalho para ligar o SubServer , vai ter que colocar mais ou menos assim:

C:\MuServer\SubServer\GameServer\GameServer.exe 127.0.0.1 55970 127.0.0.1 55960 55902
em vermelho e a porta que você usou
em verde lembre-se de botar o caminho  'MuServer\SubServer\'

Possíveis erros 

Se quando ligar o SubServer der um erro ''bind Error (...)''
Mude o nome do 'Gameserver.exe' do SubServer coloque por exemplo ''GameServer2.exe''
Se continuar troque a porta , coloque portas mais altas como ''55970'' lembre-se de liberar a porta no seu firewall


 OBS:

A cada 20 salas é igual a uma sala separada.
 0-19 - Sala 1
 20-39 - Sala 2
 40-59 - Sala 3
 e assim sucessivamente...

Para mudar o nome dos Server que irão aparecer no jogo como na imagem vista lá acima  Veja nosso tutorial ensinando Como mudar o nome do servidor no client (onde seleciona a sala)(Com MagicHand 2.0)
Espero estar ajudando , qualquer duvida e só comentar !
Tutorial By- Ajuda em MuOnline

Nenhum comentário:

Postar um comentário