Siga-nos em...
Follow us on Twitter Follow us on Facebook Watch us on YouTube
Registro

Alpha Servers
Resultados 1 a 1 de 1

Visão do Encadeamento

  1. #1

    Avatar de Saly
    Data de Ingresso
    Feb 2011
    Localização
    Forbiden Instaland
    Idade
    28
    Posts
    141
    Agradecido
    8
    Agradeceu
    6
    Peso da Avaliação
    15

    Padrão Como Adicionar Dois Mundos (Ex: Marte e Jupter)

    Olá Galera , Como Viram me afestei por 1 dia pois estava sem tutoriais e novidades para trazer a todos , mas hoje consegui um sistema de DUAL LOGIN

    P- Mas o que é dual login ?
    R- É um sistema de canais igual do cabal Original, que usa por exemplo mercurio e marte para Diferenciar rates ou outras coisas como reset , drop , entre outros.

    P- Mas para que serve esse dual login ?
    R- Caso seu server tenha inaugurado a pouco tempo e a maioria teja saindo falando que não gosta de server com reset , ou uns saindo porque gosta de servidores com reset e o seu não é , está é a solução.

    .................................................. .................................................. ........

    De antemão informo que não me responsabilizo por nenhum problema com seu cabal.
    Sugiro que teste em uma máquina diferente da maquina do oficial.

    * Não recomendo para servers com menos de 4gb para o centos;
    ** Não recomento para quem não saiba o que está fazendo;
    *** Não darei suporte para comentários assim "nao deu aqui","não funfo", "nao consegui a parte 1".

    Parte 1 - Instalando o cabal:
    - Instale o cabal no linux com os arquivos do The Divinity Project v2.81;
    - No cabal_config escolha a opção 12 - Duality (2 server, 1 norm and 1 War channel);
    - Configure as rates;
    - Restaure as dbs, configure o Link GAMESERVER e o xp_md5.dll.
    - Inicie e teste o server;

    Parte 2 - Criando novos arquivos:
    (a parte 1 deve estar funcionado para que voce inicie esta)
    - Vamos duplicar a pasta "data" do cabal:
    - No putty digite(pode demorar): cp -R /etc/cabal/data/ /etc/cabal/data2

    - Vamos agora copiar alguns arquivos .ini (putty):
    ** Pode ser que alguns já existam e dê erro, ignore e passe para o próximo **
    - cp /etc/cabal/CashDBAgent.ini /etc/cabal/CashDBAgent_11.ini
    - cp /etc/cabal/CashDBAgent.ini /etc/cabal/CashDBAgent_12.ini
    - cp /etc/cabal/ChatNode.ini /etc/cabal/ChatNode_11.ini
    - cp /etc/cabal/ChatNode.ini /etc/cabal/ChatNode_12.ini
    - cp /etc/cabal/Common.ini /etc/cabal/Common_11.ini
    - cp /etc/cabal/Common.ini /etc/cabal/Common_12.ini
    - cp /etc/cabal/DBAgent.ini /etc/cabal/DBAgent_11.ini
    - cp /etc/cabal/DBAgent.ini /etc/cabal/DBAgent_12.ini

    - Vamos agora criar os links para funcionar os novos arquivos (putty):
    ** Pode ser que alguns já existam e dê erro, ignore e passe para o próximo **
    - cd /usr/bin
    - ln -s /usr/bin/CashDBAgent CashDBAgent_11
    - ln -s /usr/bin/CashDBAgent CashDBAgent_12
    - ln -s /usr/bin/ChatNode ChatNode_11
    - ln -s /usr/bin/ChatNode ChatNode_12
    - ln -s /usr/bin/DBAgent DBAgent_11
    - ln -s /usr/bin/DBAgent DBAgent_12
    - cd /etc/init.d
    - ln -s /etc/init.d/CashDBAgent CashDBAgent_11
    - ln -s /etc/init.d/CashDBAgent CashDBAgent_12
    - ln -s /etc/init.d/ChatNode ChatNode_11
    - ln -s /etc/init.d/ChatNode ChatNode_12
    - ln -s /etc/init.d/DBAgent DBAgent_11
    - ln -s /etc/init.d/DBAgent DBAgent_12

    Parte 3 - Configurando novos arquivos(via Winscp):
    - edite o arquivo /etc/odbc.ini para que fique assim:

    [CabalGame]
    Driver = FreeTDS
    Address = seu.ip.do.banco
    Port = sua_porta_do_banco
    Database = GAMEDB
    TDS_Version = 8.0

    [CabalAccount]
    Driver = FreeTDS
    Address = seu.ip.do.banco
    Port = sua_porta_do_banco
    Database = ACCOUNT
    TDS_Version = 8.0

    [CabalCash]
    Driver = FreeTDS
    Address = seu.ip.do.banco
    Port = sua_porta_do_banco
    Database = CabalCash
    TDS_Version = 8.0

    [CabalGame2]
    Driver = FreeTDS
    Address = seu.ip.do.banco
    Port = sua_porta_do_banco
    Database = GAMEDB2
    TDS_Version = 8.0

    [CabalCash2]
    Driver = FreeTDS
    Address = seu.ip.do.banco
    Port = sua_porta_do_banco
    Database = CabalCash2
    TDS_Version = 8.0

    (PS: alterem o seu.ip.do.banco para o ip da maquina com o banco de dados e o sua_porta_do_banco

    para a porta do banco de dados)

    - Edite o arquivo /etc/cabal/CashDBAgent_11.ini e altere:
    Port=38190
    DSN=CabalCash
    DBAppName=CashDBAgent_11

    - Edite o arquivo /etc/cabal/CashDBAgent_12.ini e altere:
    Port=48190
    DSN=CabalCash2
    DBAppName=CashDBAgent_12

    - Edite o arquivo /etc/cabal/DBAgent_11.ini e altere:
    Port=38191
    ServerIdx=11
    DSN=CabalGame
    DBAppName=DBAgent_11

    - Edite o arquivo /etc/cabal/DBAgent_12.ini e altere:
    Port=48191
    ServerIdx=12
    DSN=CabalGame2
    DBAppName=DBAgent_12

    - Edite o arquivo /etc/cabal/ChatNode_11.ini e altere:
    Port=38131
    ServerNationIdx=11

    [DBAgent]
    Addr=127.0.0.1
    Port=38191

    - Edite o arquivo /etc/cabal/ChatNode_12.ini e altere:
    Port=48131
    ServerNationIdx=12

    [DBAgent]
    Addr=127.0.0.1
    Port=48191

    - Edite o arquivo /etc/cabal/Common_12.ini:
    - Aperte Ctrl+H (find+replace).
    - no find digite "data/" e no replace digite "data2/"

    - Edite o arquivo /etc/cabal/WorldSvr_11_01.ini e altere:
    Port=38111
    ServerIdx=11
    CommonIniPath=Common_11.ini

    [DBAgent]
    Addr=127.0.0.1
    Port=38191

    [CashDBAgent]
    Addr=127.0.0.1
    Port=38190

    [ChatNode]
    AddrForServer=127.0.0.1
    AddrForClient=SEU.IP.DO.LINUX
    Port=38131

    - Edite o arquivo /etc/cabal/WorldSvr_12_01.ini e altere:
    Port=48111
    ServerIdx=12
    CommonIniPath=Common_12.ini

    [DBAgent]
    Addr=127.0.0.1
    Port=48191

    [CashDBAgent]
    Addr=127.0.0.1
    Port=48190

    [ChatNode]
    AddrForServer=127.0.0.1
    AddrForClient=SEU.IP.DO.LINUX
    Port=48131

    - Edite o /etc/cabal/server_list e deixe assim:
    GlobalDBAgent
    GlobalMgrSvr
    CashDBAgent_11
    CashDBAgent_12
    DBAgent_11
    DBAgent_12
    ChatNode_11
    ChatNode_12
    WorldSvr_11_01
    WorldSvr_12_01
    LoginSvr_01

    - Edite o arquivo /etc/cabal/data/Const.scp colocando a rate do server 11;
    - Edite o arquivo /etc/cabal/data2/Const.scp colocando a rate do server 12;

    PS: Neste momento seu server irá funcionar, porém só o server de cima devido ao banco de dados 2.

    Parte 4 - Configurando o banco de dados:
    - Restaure um CabalCash limpo nomeando-o como CabalCash2;
    - Restaure um Gamedb limpo nomeando-o como Gamedb2;
    - Dê as devidas permissões;

    Parte 5 - Configurando o cashshop:
    - Dupliquem a tabela CASHSHOP.dbo.Donates colocando CASHSHOP.dbo.Donates2;
    - Dupliquem a tabela CASHSHOP.dbo.ShopItems colocando CASHSHOP.dbo.ShopItems2;
    - Crie 2 pastas de shop e faça as devidas alterações para as novas tabelas.

    Bom pessoal acho que é só isso. Se encontrarem problemas relatem abaixo que irei ajustando. Fiz

    o tutorial vendo meu server e tentando lembrar como havia feito. Deve ter alguma coisa

    faltando... sei que tem... mas à medida que forem aparendo dúvidas (relevantes) eu vou

    ajustando.

    Creditos MEU, só MEU, MEU mesmo, brincadeira... Agradeço ao povo que fez o TDP v2.81 facilitando

    o entendimento de como colocar 2 servers. As demais coisas foi Hawayano... hehe

    Créditos: Hawayano - PhoenyxGames

    ATENÇÃO: NÃO COPIEM ESSE TUTORIAL PARA OUTRO FÓRUM SEM OS DEVIDOS CRÉDITOS HAWAYANO PHOENYXGAMES.
    Última edição por GryphoN; 19-03-2011 às 10:39 AM. Razão: Concertando Prefixo.

 

 

Informações de Tópico

Usuários Navegando neste Tópico

Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)

Tópicos Similares

  1. |Dúvida| Como Adicionar BOT, em um MuServer?
    Por Malyk no fórum Pedidos
    Respostas: 2
    Último Post: 07-12-2015, 12:19 PM
  2. |Release| piada do dia, AGUA EM MARTE ?
    Por guilherme100 no fórum Flood Livre
    Respostas: 32
    Último Post: 02-10-2015, 08:31 PM
  3. |Resolvido| Como adicionar prefixos
    Por Adriano_Ferreira no fórum IPB | Suporte|Dúvidas
    Respostas: 2
    Último Post: 20-06-2011, 07:06 PM
  4. |Notícia| Sony dará dois jogos PS3 gratuitos como pedido de desculpas
    Por FusioN no fórum PC Games
    Respostas: 0
    Último Post: 09-05-2011, 08:13 PM
  5. |Pedido| Como adicionar Bow com Skill
    Por Stone no fórum Pedidos
    Respostas: 3
    Último Post: 16-08-2010, 10:21 AM

Marcadores

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •