PDA

View Full Version : |Dúvida| Como criar SubSala & Sala separada nos files da FireTeam 1.0M & derivados.



xW4LK3R
10/11/2015, 02:58 PM
Bem galera, é o seguinte, estou com os files disponibilizados pelo Maykon e estou tentando criar uma sala separada para apenas usuários VIPs poderem se conectar, porém, mesmo seguindo as instruções básicas e normais para se criar um Sub/Sala eu me deparo com o seguinte erro:
712
( [Only registered and activated users can see links] )
Tenho a impressão de ter esquecido algo, portanto vim aqui pedir ajuda à vocês! Se alguém puder fazer um tutorial ou responder a este tópico com as etapas necessárias para a criação de uma Sala Separada, não só ajudaria a mim, mas ajudaria a todos os futuros membros que talvez terão essa dúvida de iniciante igual a minha.

Peço obrigado se leu até aqui. :)

[Only registered and activated users can see links]

InFamous
10/11/2015, 03:27 PM
porta UDP ? ServerCode ? Porta do GS ?

xW4LK3R
10/11/2015, 03:34 PM
porta UDP ? ServerCode ? Porta do GS ?

Todos configurados de maneira diferente, não estão iguais, porém mesmo assim o erro persiste =/

antoniodel
10/11/2015, 05:57 PM
Estarei elaborando um tutorial ainda hoje explicando passo a passo de como criar sub salas e sub servers.

xW4LK3R
11/11/2015, 01:27 AM
Good on you, my friend! lol

antoniodel
11/11/2015, 06:46 AM
Como não deu para eu fazer o tutorial, encontrei um do meu amigo SHEIK.

5 minutes:------- Atualizado -------

Neste tutorial você vai conhecer a diferença de Sala e SubSala separado por grupos, como é utilizado no Global Mu Online ( Helheim, Midgard e Titan).

Quando me refiro Sala e SubSala, nada mais é a separação dos ServerCodes (ID do GameServer). E o responsável para esta função é o ConnectServer!

Veja essa Imagem abaixo:

[Only registered and activated users can see links] ([Only registered and activated users can see links])

Temos ali 3 servidores, no GMO são 3 servidores fisicos com as suas databases diferentes, mas neste tutorial iremos simular isso, usando 3 gameservers apenas para entender.
Da forma que iremos configurar, o connectserver vai separar os 3 GameServers e criar 3 "Salas" como está na imagem acima e cada um abrirá o servidor para conectar.

Configurando o ConnectServer
Arquivo ServerList.txt

O connectserver separa por Grupo de Servercode ID, que seria o ID de cada GameServer.
O grupo é feito da seguinte forma:

IDs do 0 ~ 19 = Primeira Sala e suas SubSalas
IDS do 20 ~ 49 = Segunda Sala e suas SubSalas
IDS do 50 ~ 79 = Terceira Sala e suas SubSalas

Quer dizer que se eu configurar os 3 gameservers desta forma:


// ----------------------------------------------------------------------------------
// ID Name IP Port
// ----------------------------------------------------------------------------------
0 "Sala1" "192.168.1.200" 55901 SHOW
20 "Sala2" "192.168.1.200" 55902 SHOW
50 "sala3" "192.168.1.200" 55903 SHOW
end

Irá aparecer igual a imagem acima.

Configurando os Subservers

O Subserver/Subsala é onde iremos manter a sequência de cada grupo de ID ServerCode, se ali eu iniciei no zero, podemos preencher do 1~18 de IDs, veja um exemplo:


// ----------------------------------------------------------------------------------
// ID Name IP Port
// ----------------------------------------------------------------------------------
0 "Sala1" "192.168.1.200" 55901 SHOW
1 "Sala1.2" "192.168.1.200" 55921 SHOW
2 "Sala1.3" "192.168.1.200" 55922 SHOW
3 "Sala1.4" "192.168.1.200" 55923 SHOW

20 "Sala2" "192.168.1.200" 55902 SHOW
50 "sala3" "192.168.1.200" 55903 SHOW
end

Essa configuração acima, irá ficar igual a essa imagem abaixo, porem com menos Subservers/Subsalas.


[Only registered and activated users can see links] ([Only registered and activated users can see links])


Simples, acredito que todos os connectservers seja assim, caso tenha duvida poste aqui.

Créditos: SHEIK

xW4LK3R
11/11/2015, 07:41 PM
Muito obrigado pelo tutorial antonio, poderiam até fazer um tópico com este tutorial, ajudaria muito!

L.Henrique
11/11/2015, 11:34 PM
Já temos esse tutorial em nosso fórum. Mas agradeço em nome da Staff pela intenção de ajudar nos conteúdos para o fórum.