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 > Área L2J > [L2J] 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

 
 
LinkBack Ferramentas do Tópico Modos de Exibição
Prev Post Anterior   Próximo Post Next
Antigo 13-01-2009, 10:56 PM   #1
[Tutorial] Arrumando Auto Create
mend3 mend3 está offline 13-01-2009, 10:56 PM

Como todos sabem, para colocar auto-criação de contas no L2 é só ir no arquivo: "loginserver/config/loginserver.properties", e alterar esta linha:

Citação:
# Useable values: "True" - "False", use this option to choose whether accounts will be created
# automatically or not.
AutoCreateAccounts= True (Se estiver False é só mudar para True)
Além disso, geralmente quando fizemos o backup do server, ao criar a tabela "accounts", ela vem com estas linhas:

Citação:
login , password , lastactive , accessLevel , lastServerId e lastIP
Logo, quando vc dumpar a tabela ficara assim:

Citação:
/*
MySQL Data Transfer
Source Host: localhost
Source Database: l2jdb
Target Host: localhost
Target Database: l2jdb
Date: 13/1/2009 20:54:26
*/

SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for accounts
-- ----------------------------
DROP TABLE IF EXISTS `accounts`;
CREATE TABLE `accounts` (
`login` varchar(45) NOT NULL default '',
`password` varchar(45) default NULL,
`lastactive` decimal(20,0) default NULL,
`accessLevel` int(11) NOT NULL default '0',
`lastServerId` int(11) NOT NULL default '0',
`lastIP` varchar(20) default NULL,
PRIMARY KEY (`login`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records
-- ----------------------------
INSERT INTO `accounts` VALUES ('admin', 'vfoKzEAJOYGbmvwjv0YtZuV7BQA=', '1231725019875', '0', '1', '10.1.1.16');
Mas alguns sites (disponíveis para download), tem script de criação de conta por e-mail, e junto com o site vem uma sql que adiciona a linha "e-mail" na tabela "accounts", alterando a tabela, que ficará assim:

Citação:
/*
MySQL Data Transfer
Source Host: localhost
Source Database: l2jdb
Target Host: localhost
Target Database: l2jdb
Date: 13/1/2009 21:43:53
*/

SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for accounts
-- ----------------------------
CREATE TABLE `accounts` (
`login` varchar(45) NOT NULL default '',
`password` varchar(45) default NULL,
`lastactive` decimal(20,0) default NULL,
`accessLevel` int(11) NOT NULL default '0',
`lastServerId` int(11) NOT NULL default '0',
`lastIP` varchar(20) default NULL,
`email` varchar(150) NOT NULL,
PRIMARY KEY (`login`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- ----------------------------
-- Records
-- ----------------------------
INSERT INTO `accounts` VALUES ('admin', 'vfoKzEAJOYGbmvwjv0YtZuV7BQA=', '1231725019875', '0', '1', '10.1.1.16', 'AKI É O E-MAIL DA CONTA');
Essa tabela "email" nao irá deixar o player criar conta automática, mesmo se no arquivo "loginserver/config/loginserver.properties" estiver configurado certo.

Para arrumar faça o seguinte:

1 - Dumpe tabela account.
2 - Faça uma cópia dela (caso algo saia errado)
3 - Abra a tabela "accounts" que voce acabou de dumpar, e substitua esse código:

Citação:
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for accounts
-- ----------------------------
CREATE TABLE `accounts` (
`login` varchar(45) NOT NULL default '',
`password` varchar(45) default NULL,
`lastactive` decimal(20,0) default NULL,
`accessLevel` int(11) NOT NULL default '0',
`lastServerId` int(11) NOT NULL default '0',
`lastIP` varchar(20) default NULL,
`email` varchar(150) NOT NULL,
PRIMARY KEY (`login`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- ----------------------------
-- Records
-- ----------------------------
Por este

Citação:
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for accounts
-- ----------------------------
DROP TABLE IF EXISTS `accounts`;
CREATE TABLE `accounts` (
`login` varchar(45) NOT NULL default '',
`password` varchar(45) default NULL,
`lastactive` decimal(20,0) default NULL,
`accessLevel` int(11) NOT NULL default '0',
`lastServerId` int(11) NOT NULL default '0',
`lastIP` varchar(20) default NULL,
PRIMARY KEY (`login`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records
-- ----------------------------
Embaixo de :

-- ----------------------------
-- Records
-- ----------------------------

vc vai colocar as contas, ams agora vc ira deletar a ultima linha das querys das contas:

A tabela "accounts" com 'email' estava com as contas assim:

Citação:
INSERT INTO `accounts` VALUES ('('admin', 'vfoKzEAJOYGbmvwjv0YtZuV7BQA=', '1231725019875', '0', '1', '10.1.1.16', 'AKI ESTAVA O EMAIL');
VC VAI DELETAR A LINHA DO EMAIL, DEIXANDO ASSIM:

Citação:
INSERT INTO `accounts` VALUES ('admin', 'vfoKzEAJOYGbmvwjv0YtZuV7BQA=', '1231725019875', '0', '1', '10.1.1.16');
Pronto

Se voce seguir os passos corretamente, no final vai dar certinho.


OBSERVAÇÃO: ISTO FOI TESTADO NO PACK BAIXADO DAKI (GRACIA CT2 97%) E FUNCIONA PERFEITAMENTE (L2JFREE)

 
Avatar de mend3
mend3
Membro - Coronel
Registrado em: Dec 2008
Localização: Campo Grande
Posts: 185
Pontos: 7,143, Nível: 55
Pontos: 7,143, Nível: 55 Pontos: 7,143, Nível: 55 Pontos: 7,143, Nível: 55
Atividade: 0%
Atividade: 0% Atividade: 0% Atividade: 0%

Nome Real: Victor Mendonça
Visitas: 4375
Os Seguintes 7 Usuários disseram Obrigado(a) para mend3 por gostarem deste post :
carlitos (19-02-2009), Felipe Pinheiro (14-01-2009), jlucas12 (30-11-2010), julianobig (14-01-2009), valentierro (16-03-2009), xxxvalterxxx (13-01-2009), ZeuS (26-01-2009)
Links Patrocinados
 


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
Trackbacks are Sim
Pingbacks are Sim
Refbacks are Sim


Tópicos Similares
Tópico Tópico Iniciado Por Fórum Respostas Última Mensagem
[Tutorial] Auto Update para Launcher Versão 4 (VB6) Miranda [MU] Cliente 8 19-08-2009 12:51 PM
[Tutorial] Arrumando o Horse (Gracia CT2) mend3 [L2J] Tutoriais 10 16-05-2009 04:06 PM


Horários baseados na GMT -3. Agora são 03:06 AM.
 



Search Engine Optimization by vBSEO 3.3.0