AL

Sql Para Otserv -

Por allankardec, 18 de dez. de 2008 em Tutoriais de Infraestrutura

otserv
tibia
5.0 (1)
14
4.9k
allankardecA
18 de dezembro de 2008 às 14:02



SQL em OTServ

 

Arquivos necessarios:

 

- OTServ em SQL

- Xampp-1.6.8 (Para windons) ou

- Xampp -1.6.8a (Para linux)

- Sample.sql

 

1° - Instale a xampp no diretorio "C:\" irá fazer algumas perguntas! Sempre responda "Yes".

 

Iniciando a xampp

 

Vá em 'C:\xampp' e abra 'setup_xampp' agora é só iniciar o xampp pelo 'xampp_start'.

 

4838.JPG

Colocando senha de segurança.

 

Utilizando seu navegador acesse http://localhost/security/xamppsecurity.php e escolha uma senha para o usuário padrão 'root', escolhi uma senha exemplo 123456

 

Criando o Banco de Dados

 

Usando seu navegador acesse http://localhost/phpmyadmin/ coloque seu usuário 'root' e a senha que você escolheu. Crie um novo banco de dados com o nome 'OTServ'.

 

4837.JPG

Sample.sql

 

Depois de criar seu banco de dados ele ira aparecer no medo esquerdo, selecione-o e na aba superior clique em 'importar', mostre a localização do aqruivo de texto 'sample.sql' e click em 'executar. Seu banco de dados está pronto.

 

4836.JPG

Configurando o OTServ.

 

No arquivo confg.lua altere apenas a senha que você criou o inicio.

 

sql_host = "localhost"

sql_user = "root"

sql_pass = "123456"

sql_db = "OTServ"

 

Final

 

Se tiver feito como mandei tudo deve esta funcionando perfeitamente, mais você só tem uma conta em seu otserv. Para criar mais contas você pode baixar um site de account que suporte SQL, para que os jogadores criem suas contas com mais facilidade.

 

Objetivo: Criei esse tutorial simples para ajudar os usuários de nossa comunidade a chegar a um entendimento mais rápido. Podem notar que diferente dos outros ele possui poucas fotos, mais está bem explicado.

 

Idealizador: JV Chequer.

Criador: Kardec.

Editado Dezembro 19 por Kardec

JvchequerJ
18 de dezembro de 2008 às 15:51

Tesão d+ Kardec :***

 

Thank you (Y)

19 de dezembro de 2008 às 00:04

Boa MLKKKKKKK! Fazia 5 Dias que tava tentando e tentando ;~

 

;*** ty.

xbillyxX
19 de dezembro de 2008 às 02:42

Pow mano vlw mesmo era tudo que eu tava procurando.

titobrT
19 de dezembro de 2008 às 02:56

cara instalei aqui o XAMPP , nao sei agora o que faz.. eu acesso o link do navegador la de segurança mas aparece pagina nao encontrada.....

 

plz help?

 

abraço

19 de dezembro de 2008 às 10:44

Quando eu vou dar save no Server... Da Esse erro no Console!

 

 

> MySQL ERROR mysql_real_query: INSERT INTO `houses` (`id` , `owner` , `paid`, `warnings`) VALUES (0,0,0,0),(1,0,0,0),(2,0,0,0),(3,0,0,0),(4,0,0,0),(5,0,0,0),(6,0,0,0),(7,0,0,0),

(8,0,0,0),(9,0,0,0),(10,1,0,0),(11,0,0,0),(12,0,0,0),(13,0,0,0),(14,0,0,0),(15,0,

0,0),(16,0,0,0),(17,0,0,0),(18,0,0,0),(19,0,0,0),(20,0,0,0),(21,0,0,0),(22,0,0,0)

,(23,0,0,0),(24,0,0,0),(25,0,0,0),(26,0,0,0),(27,0,0,0),(28,0,0,0),(29,0,0,0),(30

,0,0,0),(31,0,0,0),(32,0,0,0),(33,0,0,0),(34,0,0,0),(35,0,0,0),(36,0,0,0),(37,0,0

,0),(38,0,0,0),(39,0,0,0),(40,0,0,0),(41,0,0,0),(42,0,0,0),(43,0,0,0),(44,0,0,0),

(45,0,0,0),(46,0,0,0),(47,0,0,0),(48,0,0,0),(49,0,0,0),(50,0,0,0),(51,0,0,0),(52,

0,0,0),(53,0,0,0),(54,0,0,0),(55,0,0,0),(56,0,0,0),(57,0,0,0),(58,0,0,0),(59,0,0,

0),(60,0,0,0),(61,0,0,0),(62,0,0,0),(63,0,0,0),(64,0,0,0),(65,0,0,0),(66,0,0,0),(

67,0,0,0),(68,0,0,0),(69,0,0,0),(70,0,0,0),(71,0,0,0),(72,0,0,0),(73,0,0,0),(74,0

,0,0),(75,0,0,0),(76,0,0,0),(77,0,0,0),(78,0,0,0),(79,0,0,0),(80,0,0,0),(81,0,0,0

),(82,0,0,0),(83,0,0,0),(84,0,0,0),(85,0,0,0),(86,0,0,0),(87,0,0,0),(88,0,0,0),(8

9,0,0,0),(90,0,0,0),(91,0,0,0),(92,0,0,0),(93,0,0,0),(94,0,0,0),(95,0,0,0),(96,0,

0,0),(97,0,0,0),(98,0,0,0),(99,0,0,0),(100,0,0,0),(101,0,0,0),(102,0,0,0),(103,0,

0,0),(104,0,0,0),(105,0,0,0),(106,0,0,0) Duplicate entry '32' for key 1

 

 

Alguem poderia me Ajuda? >.<

allankardecA
19 de dezembro de 2008 às 11:02

#titobr

 

Tente da seguinte maneira, acesse http://localhost depois escolha o idioma 'Ingles', quando alterar o idioma click em security.

 

#luizmagrinho

 

Certamente é um erro no script.

 

Abraços,

Kardec.

Editado Dezembro 19 por Kardec

19 de dezembro de 2008 às 11:09

E como consiguirei arrumar Isto ? /;

19 de dezembro de 2008 às 15:23

Ai Kardec, Descobri o que era bro....

Era um erro nas Houses.... Estava com duplo script...

ou Seja..

Tinha 2 Houses com o mesmo Nome... e o Servidor nao acusou a hora de Ligar....

 

 

 

Vlw ;D

 

 

Ty pelo tuto de antes bro. :positive:

 

 

:google_lt: ajudou tbm haha ! Cya

allankardecA
21 de dezembro de 2008 às 13:09

Luizmagrinho

 

Duplo post é considerado flood! Leia nossas regras e tenha mais cuidado!

 

Abraços,

Kardec.

wqwqW
24 de dezembro de 2008 às 13:17

muito bom.. aprovado

3 meses depois...
alissonkanA
26 de março de 2009 às 17:46

orra manu, bota un SQLiteStudio 8.4 pra eu baixa ae pow...

 

 

:party:

MerchantM
26 de março de 2009 às 18:08

Galera vamos evitar floods neste tópico.

Peço que não se repita mais, pois se cometer o mesmo erro será alertado em 10% por flood.

Isto serve para todos, como um alerta verbal.

 

Abraços

1 ano depois...
survS
21 de janeiro de 2011 às 10:55

Todos falam, falam, falam de tutoriais, e nenhum de bgus né? e pra consertar isso: can't read "hndClass(Enterprise)": no such element in array

while executing

"$hndClass($defHnd) ::#auto"

(procedure "::Formatter::format" body line 14)

invoked from within

"Formatter::format [decode $row(sql)]"

invoked from within

"::database0 eval {SELECT sql FROM sqlite_master WHERE name = 'accounts'} row {

$_sqlEditor setContents [Formatter::format [decode $row(sql)]]

set ..."

("uplevel" body line 1)

invoked from within

"uplevel

  1. "

while executing

"error $::errorInfo"

(object "::sqlite30" method "::DB::eval" body line 9)

invoked from within

"$_db eval "SELECT sql FROM sqlite_master WHERE name = '[string map

  1. $_table]'" row {

$_sqlEditor setContents [Formatter::format [decode $..."

(object "::tableWin0" method "::TableWin::refreshColumns" body line 4)

invoked from within

"refreshColumns"

while constructing object "::tableWin0" in ::TableWin::constructor (body line 160)

invoked from within

"TableWin ::#auto $title $db $table"

(object "::.mainWin.d.l.sb" method "::DBTree::openTableWindow" body line 9)

invoked from within

"openTableWindow $db [lindex $data 2]"

("TABLE" arm line 2)

invoked from within

"switch -- [lindex $data 0] {

"DATABASE" {

if {[$db isOpen]} {

if {[$_tree item isopen $it]} {

$_tree item collapse $it

} else {

..."

(object "::.mainWin.d.l.sb" method "::DBTree::doubleClicked" body line 10)

invoked from within

"::.mainWin.d.l.sb doubleClicked 82 59"

(command bound to event)