Você não é registrado, por favor registre-se para ter acesso ao conteúdo completo.
Caso seja registrado, efetue login.
Esqueceu sua senha? Clique aqui
Recomendamos o uso do Mozilla Firefox para uma melhor visualização.    


Início Postados Hoje Marcar Fóruns Como Lidos Álbums Banidos SE Team Medalhas
Voltar   Secret Experience > Private Server & MMORPG - Administre Um > Cabal Online > [CO] Administrador > [CO | Admin] Tutoriais
Registrar Loteria VIPStaff SERegras do fórum Comunidade Arcade Postados Hoje Pesquisar Experience
   

Secret Experience.NET   Secret Experience Corporation - Welcome To The Real World
     Anúncios SE

Resposta
 
Ferramentas do Tópico Modos de Exibição
Antigo 21-07-2010, 01:52 PM   #1
yondaimex
Banido
 
Avatar de yondaimex
 
Registrado em: May 2010
Posts: 201
Agradeceu: 52
Agradecido 102 Vezes em 57 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Sistema
Meu Estado:
Enviar mensagem via Windows Live Messenger para yondaimex Enviar mensagem via Skype para yondaimex

Inventório de yondaimex

Padrão [TUTORIAL] Dual Login

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

Beijo e me Twitta - [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

Créditos: Hawayano - PhoenyxGames

ATENÇÃO: NÃO COPIEM ESSE TUTORIAL PARA OUTRO FÓRUM SEM OS DEVIDOS CRÉDITOS HAWAYANO PHOENYXGAMES.

yondaimex está offline   Responder com Citação
Links Patrocinados
Resposta


Regras para Posts
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Não

Ir para...


Horários baseados na GMT -3. Agora são 11:05 PM.