Ir para conteúdo

alissonlinneker

Barão
  • Total de itens

    239
  • Registro em

  • Última visita

Histórico de Reputação

  1. Upvote
    alissonlinneker recebeu reputação de YagoBlind em Portas Não Abrem? Venha Aqui Ver Como Arruma! Deixe Todas Elas Funcioando 100%   
    Bem pessoal, vocês ja tentaram usar por exemplo a porta 8544 e ela não abre e não sabe porque?
     
    Pois bem, isso é apenas a falta de uma action da porta....
    Lembrando que aqui mostrarei como se arruma este erro com a porta 8544, e com base nos exemplos, vocês poderam arrumar as outras portas (quanho houver erro)
     
    Percebi este erro no Thyrania, espero que na proxima versão (5.0?) este erro esteja arrumado.
     
    Então vamos la..
     

    Primeiramente iremos pegar a porta de ID 8544 e a de 8546 como referências.


    8544:

    8546:

     
    Abra o arquivo actions.xml dentro da pasta data/actions e adicione a seguinte linha:
     
     
    8544 - É a porta no estado padrão dela, que no caso fechada.
    8546 - É a porta aberta
     
    Como funciona?
     
    Simples, esta linha exemplificadamente, pega a porta padrão 8544 (fechada), e quando alguem der um USE sobre ela, atomaticamente ela ira se tranformar na porta aberta desta mesma posição, ou seja, a porta 8546
     

    Resultado:




     
     
    Agora aqui para vocês todas as portas deste estilo:
     
     
    Não são exatamente todas, mais são as principais...agora é com vocês!
     
     
    Agora, se o seu servidor não possui o arquivo doors.lua dentro da pasta data/actions/other, lá vai a dica:
     

    Crie um arquivo com o nome doors.lua dentro da pasta data/actions/other (como no caso você não possui a pasta other crie-a dentro da pasta data/actions)Em seguida adicione o script abaixo no doors.lua:
     
     
    Legenda:
    *FronID: DoID
    *ToID: ParaID
     
     
    Créditos: 100% AlissonLinneker
  2. Upvote
    alissonlinneker recebeu reputação de VicteronBlack em Multi World Sistem - Como Funciona.   
    Não sei se aqui é o lugar correto para eu explicar isso.
    Mais se não for, por favor mova para sessão correta.
     
    Bem, vamos lá.
     
    Para quem ainda não sabe das novidades, a equipe The Forgotten, desenvolveu um sistema que tornara servidores de alto porte, ainda melhores.
     
    Como funciona:
     
    O sistema de multi world, é uma ferramenta em que você pode juntar 2 ou mais servidores em uma única estação.
    Falando melhor, você pode ter a quantidade que quiser de servidores, com apenas 1 banco de dados.
     
    Suponhamos que você tenha 2 servidores, e de certa forma você tera de disponibilizar para seus clientes, 1 ip de conexão, e 2 portas de entrada, uma para cada server.
    Com a novidade do Mult World Sistem, você pode ter a quantidade que quiser de servidores, com apenas 1 ip e 1 porta de acesso para seus clientes!
     
    Fantástico não?
     
    Funcionamento:
     
    Em cada um de seus servidores, existe o arquivo config.lua correto?
    Pois bem, neste arquivo você pode encontrar a seguinte linha:
    worldId = 0
    No caso, o worldid, é o número do servidor.
    Se você possui 2 servidores, em cada um deles você deve colocar um ID diferente.
     
    Ex:
     
    Servidor 1 - worldID = 1
    Servidor 2 - worldID = 2
     
    Sendo assim, configure ambos para poderem acessar o mesmo banco de dados, seja ele MySql ou SqLite.
    E dê um nome para cada um deles em "serverName".
    Esse 'serverName', é o nome que exibe na frente do noma do player quando você loga no servidor.
     
    O que define um personagem de qual servidor ele é, é a coluna 'World_ID' na tabela 'players' do seu banco de dados.
     
    Creio eu que na proxima versão do TFS (0.3beta3) irá ter um programa de servidor de login para este sistema.
    Você ligará os dois servidores em portas separadas(ou iguais?), e o servidores de login ira redireciona-las para uma única porta, ou até mesmo uma única porta para todos os servidores criado.
     
    Daí o player se loga no servidor com apenas 1 IP e 1 PORTA, e o cliente exibirá os players dos dois servidores. Ele ira checar o world_id do player, e listá-lo no cliente.
     
    Exemplo de uma lista de players no cliente Tibia.exe quando você faz o login:
     
    |----------Select Character----------|
    |   |
    | AlissonLinneker (Servidor 1)       |
    | RedZL (Servidor 2) |
    | |
    | |
    | |
    | |
    |___________________________|
     
    Bom, é so isso mesmo, vamos esperar agora a nova versão sair e usar bastante deste sistema.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...