[ Noticias ]-
[ Noticias ]-
[ Noticias ]-
[ Noticias ]-
[ Noticias ]-
[ Noticias ]-
http://img408.imageshack.us/img408/9421/user193809pic5361211078.jpg Nome: MuXtrap
Vers�o: 97+99i
Xp: 5.000x
Site: www.muxtrap.dahora.net

Radio Portal'Snoop

Mostrando postagens com marcador Dual Login. Mostrar todas as postagens
Mostrando postagens com marcador Dual Login. Mostrar todas as postagens

Dual Login

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.

Perguntas:
Tem como facilitar?
R: Que tem, tem, só não sei como...

Como duplica tabela?
R: www.google.com.br

Como vou administrar os 2 com 1 manager?
R: Se vire

Como configura o cashshop pra por os 2?
R: Se vire também

Você é doido de falar isso?
R: Sim

Ninguém vai gostar de você assim.
R: Já tenho namorada

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