Ir para conteúdo
Entre para seguir isso  
ItachiSugoi

Criando Servidor SQL c/ XAMPP(c/imagens)

Recommended Posts

ItachiSugoi    0
ItachiSugoi

@Gabriel6711

Cara, desculpa não ter ajudado eu fico off a tarde toda :( (igreja :D)

Obrigado por comentar, e qualquer coisa estamos aí!

@FiLiPiN

Esta tendo um pequeno problema com 8.22 no database da uma olhada nesse tutorial...esta bem simples e fácil de entender é só um contra-tempo...desculpe a incoveniência

Créditos: Liando103

@Tamew

Certifique-se se você Importou o arquivo certo, ou se você já não tem um outro database criado no mesmo usuário com o mesmo nome.

@Tutorial

Obrigado pelo apoio de todos...

Continuem comentando :D

Abraços,

Itachi Sugoi (Dark Hollow)

Compartilhar este post


Link para o post
alechaito    0
alechaito

Msm Erro Que O Do Black ....

Error : Apache Service Not started.[-1]

jah reestalei 4 vezes !

Compartilhar este post


Link para o post
Gordow    0
Gordow

-- accounts password type

-- options: plain, md5, sha1<<<<isso dexa assim neh?

passwordtype = "plain"

 

-- SQL type

-- options: mysql, sqlite, odbc or pgsql<<<isso tbm neh????

sql_type = "mysql"

 

--- SQL connection part

sql_db = "otserv2"

--- sql_db = "otserv" //use this one for MySQL or PgSQL

--- sql_db = "Your Source" // use this for ODBC

/\agora aki eh q complica!a database q eu importei pro site do banco de dados se chama "database" ai eu n sei sze eh para coloca aki em cima database ou o nome q eu coloquei no site do banco de dados???se eu coloco database aparece isso:

Error: Database Connection Failed!

e se eu coloco otserver o ot entra + eu n consigo acessar o acc manager!!!!ajuda aki!:cry:

-- there settings are not used by SQLite

sql_host = "localhost"

sql_port = 3306

--- sql_port = 5432 // use this for PgSQL<<<aki eu ja entendi!:D

sql_user = "root"

sql_pass = "1234"

 

 

 

agora outra pergunta!!!

me fala explicadamente como se ve as contas e os players!!!

 

qnd eu consegui oloca o ot on td certo n dava para acessar nenhuma conta!esse ot tem acc manager q eh "111111/tibia"

mas eu n consigo entrar nele!

a uma ajuda ae!!!:cry:

Editado por Gordow
edited

Compartilhar este post


Link para o post
Vasigap    0
Vasigap

Po então to a alguns dias jah tentando mexe no sql eh tah foda...

 

Tah dando uns erros, tpw primero nao criava char no banco de dados, ae tive q puxa akele sqlitestudio

 

mais ae agora quando eu entro com 1 char, aparece : you are not a gamemaster

 

mesmo eu colocando o group ip de gm !

 

O que pode ser isso ?

Compartilhar este post


Link para o post
Big Show Ot    0
Big Show Ot

Cara... to cum problema aki..

Quinto Passo:

Instalado o XAMPP, vá até o diretório do Arquivo o Padrão é Disco Local (vou dar exemplo o meu) C:\Xampp e execute o Apache_start

fiz isso.. dai a hr q eu executo o Apache_Start

fica meia hr falando..

Apache 2 is starting...
i nao passa disso..

tem como c me ajuda aew..

ficaria muito grato..

abrass

 

Aaa.. ia esquecendo..

Demora assim mesmo???

ou eh problema aki???

Editado por Dark

Compartilhar este post


Link para o post
ItachiSugoi    0
ItachiSugoi

@tutorial

Primeiramente quero me descupar por demorar tanto para responder as dúvidas, eu estou com alguns problemas familiares e vou ficar inativo até, provavelmente, a primeira semana de outubro..espero esclarecer todas as dúbidas por enquanto...desculpem-me

 

@Gordow

Seguinte, está com um problema no 8.22 SQL, sobre as contas elas não estão sendo direcionadas para o Database então baixe o SQLite Studio Tutorial Aqui

 

@Vasigap

Cara isso aí é um erro que da no 7.5, clica com o Direito no seu TIBIA e lá no final vai te: ..."gamemaster"

Só apaga isso e entrará normalmente.

 

@Big Show OT

O Apache_Start, não demora não..vou tentar responder sua dúvida, se aparecer uma tela preta pelo que deu pra concluir você está dando clique duplo no Apache_Start e está dando algum tipo de "Erro"...tenta reinstalar o XAMPP...

 

@Tutorial

Peço-lhes desculpas por qualquer dúvida que tenha passado, e peço a todos que tenham um pouquinho de paciência até eu voltar...

 

Abraços a todos,

Desculpe a todos pela incoveniencia.

Itachi Sugoi (desliga-se temporariamente)

Compartilhar este post


Link para o post
Sinister    0
Sinister

Quando vou importar a database dá esse error:

 

consulta SQL:

DROP TRIGGER IF EXISTS `oncreate_players` ;

 

 

Mensagens do MySQL : b_help.png

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DROP TRIGGER IF EXISTS `oncreate_players`' at line 1

 

Sinister//

Compartilhar este post


Link para o post
elitoneliton    0
elitoneliton
Erro

consulta SQL:

 

DROP TRIGGER IF EXISTS `oncreate_players` ;

 

 

 

Mensagens do MySQL :

 

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IF EXISTS `oncreate_players`' at line 1

 

[ Voltar ]

 

era a database bugada mas eu ja arrumei ;D

Como arrumou ?

to precisando dessa ajudinha ae cara ;x

Compartilhar este post


Link para o post
snurex    0
snurex

Eu também estou com este problema de trigger se alguém puder me ajudar como consertar isto na db.sql do servidor do tfs..

Peço lhe ajuda desde já agradeço.

 

Atenciosamente Snu

Compartilhar este post


Link para o post
Big Show Ot    0
Big Show Ot

@ItachiSugoi

jah reintalei... instalei otras versoes... i nada...

to quase desistindo...

flw..

Editado por Big Show Ot

Compartilhar este post


Link para o post
Fighters    3
Fighters

@Sinister, elitoneliton, snurex isso é erro no seu database {Eu creio} tenta trocar por isso:

DROP TRIGGER IF EXISTS `oncreate_players`;

DROP TRIGGER IF EXISTS `oncreate_guilds`;

DROP TRIGGER IF EXISTS `ondelete_players`;

DROP TRIGGER IF EXISTS `ondelete_guilds`;

DROP TRIGGER IF EXISTS `ondelete_accounts`;

 

DROP TABLE IF EXISTS `player_depotitems`;

DROP TABLE IF EXISTS `tile_items`;

DROP TABLE IF EXISTS `tiles`;

DROP TABLE IF EXISTS `bans`;

DROP TABLE IF EXISTS `house_lists`;

DROP TABLE IF EXISTS `houses`;

DROP TABLE IF EXISTS `player_items`;

DROP TABLE IF EXISTS `player_skills`;

DROP TABLE IF EXISTS `player_storage`;

DROP TABLE IF EXISTS `player_viplist`;

DROP TABLE IF EXISTS `player_spells`;

DROP TABLE IF EXISTS `player_deaths`;

DROP TABLE IF EXISTS `guild_ranks`;

DROP TABLE IF EXISTS `guilds`;

DROP TABLE IF EXISTS `guild_invites`;

DROP TABLE IF EXISTS `global_storage`;

DROP TABLE IF EXISTS `players`;

DROP TABLE IF EXISTS `accounts`;

DROP TABLE IF EXISTS `groups`;

 

CREATE TABLE `groups`

(

`id` INT NOT NULL AUTO_INCREMENT,

`name` VARCHAR(255) NOT NULL COMMENT 'group name',

`flags` BIGINT UNSIGNED NOT NULL DEFAULT 0,

`access` INT NOT NULL,

`maxdepotitems` INT NOT NULL,

`maxviplist` INT NOT NULL,

PRIMARY KEY (`id`)

) ENGINE = InnoDB;

 

INSERT INTO `groups` VALUES (3, 'a god', 134788128760, 1, 0, 0);

INSERT INTO `groups` VALUES (2, 'a gamemaster', 137438953471, 1, 0, 0);

INSERT INTO `groups` VALUES (1, 'player', 0, 0, 0, 0);

 

CREATE TABLE `accounts`

(

`id` INT NOT NULL AUTO_INCREMENT,

`password` VARCHAR(255) /* VARCHAR(32) for MD5*/ NOT NULL DEFAULT '',

`type` INT NOT NULL DEFAULT 1,

`premdays` INT NOT NULL DEFAULT 0,

`lastday` INT UNSIGNED NOT NULL DEFAULT 0,

`key` VARCHAR(20) NOT NULL DEFAULT '0',

`email` VARCHAR(255) NOT NULL DEFAULT '',

`blocked` TINYINT(1) NOT NULL DEFAULT FALSE,

`warnings` INT NOT NULL DEFAULT 0,

`group_id` INT NOT NULL DEFAULT 1,

PRIMARY KEY (`id`),

FOREIGN KEY (`group_id`) REFERENCES `groups` (`id`)

) ENGINE = InnoDB;

 

INSERT INTO `accounts` VALUES (1, '1', 1, 65535, 0, '0', '', 0, 0, 1);

 

CREATE TABLE `players`

(

`id` INT NOT NULL AUTO_INCREMENT,

`name` VARCHAR(255) NOT NULL,

`group_id` INT NOT NULL DEFAULT 1,

`account_id` INT NOT NULL DEFAULT 0,

`level` INT NOT NULL DEFAULT 1,

`vocation` INT NOT NULL DEFAULT 0,

`health` INT NOT NULL DEFAULT 150,

`healthmax` INT NOT NULL DEFAULT 150,

`experience` BIGINT NOT NULL DEFAULT 0,

`lookbody` INT NOT NULL DEFAULT 0,

`lookfeet` INT NOT NULL DEFAULT 0,

`lookhead` INT NOT NULL DEFAULT 0,

`looklegs` INT NOT NULL DEFAULT 0,

`looktype` INT NOT NULL DEFAULT 136,

`lookaddons` INT NOT NULL DEFAULT 0,

`maglevel` INT NOT NULL DEFAULT 0,

`mana` INT NOT NULL DEFAULT 0,

`manamax` INT NOT NULL DEFAULT 0,

`manaspent` INT NOT NULL DEFAULT 0,

`soul` INT UNSIGNED NOT NULL DEFAULT 0,

`town_id` INT NOT NULL DEFAULT 0,

`posx` INT NOT NULL DEFAULT 0,

`posy` INT NOT NULL DEFAULT 0,

`posz` INT NOT NULL DEFAULT 0,

`conditions` BLOB NOT NULL,

`cap` INT NOT NULL DEFAULT 0,

`sex` INT NOT NULL DEFAULT 0,

`lastlogin` BIGINT UNSIGNED NOT NULL DEFAULT 0,

`lastip` INT UNSIGNED NOT NULL DEFAULT 0,

`save` TINYINT(1) NOT NULL DEFAULT 1,

`redskull` TINYINT(1) NOT NULL DEFAULT 0,

`redskulltime` INT NOT NULL DEFAULT 0,

`rank_id` INT NOT NULL DEFAULT 0,

`guildnick` VARCHAR(255) NOT NULL DEFAULT '',

`lastlogout` BIGINT UNSIGNED NOT NULL DEFAULT 0,

`blessings` TINYINT(2) NOT NULL DEFAULT 0,

`direction` INT NOT NULL DEFAULT 0 COMMENT 'NOT IN USE BY THE SERVER',

`loss_experience` INT NOT NULL DEFAULT '10' COMMENT 'NOT IN USE BY THE SERVER',

`loss_mana` INT NOT NULL DEFAULT '10' COMMENT 'NOT IN USE BY THE SERVER',

`loss_skills` INT NOT NULL DEFAULT '10' COMMENT 'NOT IN USE BY THE SERVER',

`premend` INT NOT NULL DEFAULT 0 COMMENT 'NOT IN USE BY THE SERVER',

`online` TINYINT NOT NULL DEFAULT 0,

PRIMARY KEY (`id`),

KEY (`name`),

FOREIGN KEY (`account_id`) REFERENCES `accounts`(`id`) ON DELETE CASCADE,

FOREIGN KEY (`group_id`) REFERENCES `groups`(`id`)

) ENGINE = InnoDB;

 

INSERT INTO `players` VALUES (1, 'Account Manager', 1, 1, 1, 0, 150, 150, 0, 0, 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 50, 50, 7, '', 400, 0, 0, 0, 0, 0, 0, 0, '', 0, 0, 0, 10, 10, 10, 0, 0);

 

CREATE TABLE `bans`

(

`type` INT NOT NULL COMMENT 'this field defines if its ip, accountban or namelock',

`ip` INT UNSIGNED NOT NULL DEFAULT 0,

`mask` INT UNSIGNED NOT NULL DEFAULT 4294967295,

`player` INT UNSIGNED NOT NULL DEFAULT 0,

`account` INT UNSIGNED NOT NULL DEFAULT 0,

`time` INT UNSIGNED NOT NULL DEFAULT 0,

`reason_id` INT NOT NULL DEFAULT 0,

`action_id` INT NOT NULL DEFAULT 0,

`comment` VARCHAR(60) NOT NULL DEFAULT '',

`banned_by` INT UNSIGNED NOT NULL DEFAULT 0

) ENGINE = InnoDB;

 

CREATE TABLE `global_storage`

(

`key` INT UNSIGNED NOT NULL,

`value` INT NOT NULL,

PRIMARY KEY (`key`)

) ENGINE = InnoDB;

 

CREATE TABLE `guilds`

(

`id` INT NOT NULL AUTO_INCREMENT,

`name` VARCHAR(255) NOT NULL COMMENT 'guild name - nothing else needed here',

`ownerid` INT NOT NULL,

`creationdata` INT NOT NULL,

`motd` VARCHAR(255) NOT NULL,

PRIMARY KEY (`id`)

) ENGINE = InnoDB;

 

CREATE TABLE `guild_invites`

(

`player_id` INT UNSIGNED NOT NULL DEFAULT 0,

`guild_id` INT UNSIGNED NOT NULL DEFAULT 0

) ENGINE = InnoDB;

 

CREATE TABLE `guild_ranks`

(

`id` INT NOT NULL AUTO_INCREMENT,

`guild_id` INT NOT NULL COMMENT 'guild',

`name` VARCHAR(255) NOT NULL COMMENT 'rank name',

`level` INT NOT NULL COMMENT 'rank level - leader, vice, member, maybe something else',

PRIMARY KEY (`id`),

FOREIGN KEY (`guild_id`) REFERENCES `guilds`(`id`) ON DELETE CASCADE

) ENGINE = InnoDB;

 

CREATE TABLE `house_lists`

(

`house_id` INT NOT NULL,

`listid` INT NOT NULL,

`list` TEXT NOT NULL

) ENGINE = InnoDB;

 

CREATE TABLE `houses`

(

`id` INT NOT NULL AUTO_INCREMENT,

`owner` INT NOT NULL,

`paid` INT UNSIGNED NOT NULL DEFAULT 0,

`warnings` TEXT NOT NULL,

PRIMARY KEY (`id`)

) ENGINE = InnoDB;

 

CREATE TABLE `player_deaths`

(

`player_id` INT NOT NULL,

`time` BIGINT UNSIGNED NOT NULL DEFAULT 0,

`level` INT NOT NULL DEFAULT 1,

`killed_by` VARCHAR(255) NOT NULL,

`is_player` TINYINT(1) NOT NULL DEFAULT 1,

FOREIGN KEY (`player_id`) REFERENCES `players`(`id`) ON DELETE CASCADE

) ENGINE = InnoDB;

 

CREATE TABLE `player_depotitems`

(

`player_id` INT NOT NULL,

`depot_id` INT NOT NULL DEFAULT 0,

`sid` INT NOT NULL COMMENT 'any given range eg 0-100 will be reserved for depot lockers and all > 100 will be then normal items inside depots',

`pid` INT NOT NULL DEFAULT 0,

`itemtype` INT NOT NULL,

`count` INT NOT NULL DEFAULT 0,

`attributes` BLOB NOT NULL,

FOREIGN KEY (`player_id`) REFERENCES `players`(`id`) ON DELETE CASCADE,

KEY (`player_id`, `depot_id`),

UNIQUE KEY (`player_id`, `sid`)

) ENGINE = InnoDB;

 

CREATE TABLE `player_items`

(

`player_id` INT NOT NULL DEFAULT 0,

`pid` INT NOT NULL DEFAULT 0,

`sid` INT NOT NULL DEFAULT 0,

`itemtype` INT NOT NULL DEFAULT 0,

`count` INT NOT NULL DEFAULT 0,

`attributes` text NOT NULL,

FOREIGN KEY (`player_id`) REFERENCES `players`(`id`) ON DELETE CASCADE

) ENGINE = InnoDB;

 

CREATE TABLE `player_skills`

(

`player_id` INT NOT NULL DEFAULT 0,

`skillid` tinyint(4) NOT NULL DEFAULT 0,

`value` INT UNSIGNED NOT NULL DEFAULT 0,

`count` INT UNSIGNED NOT NULL DEFAULT 0,

FOREIGN KEY (`player_id`) REFERENCES `players`(`id`) ON DELETE CASCADE

) ENGINE = InnoDB;

 

CREATE TABLE `player_spells`

(

`player_id` INT NOT NULL,

`name` VARCHAR(255) NOT NULL,

FOREIGN KEY (`player_id`) REFERENCES `players`(`id`) ON DELETE CASCADE

) ENGINE = InnoDB;

 

CREATE TABLE `player_storage`

(

`player_id` INT NOT NULL DEFAULT 0,

`key` INT UNSIGNED NOT NULL DEFAULT 0,

`value` INT NOT NULL DEFAULT 0,

FOREIGN KEY (`player_id`) REFERENCES `players`(`id`) ON DELETE CASCADE

) ENGINE = InnoDB;

 

CREATE TABLE `player_viplist`

(

`player_id` INT NOT NULL COMMENT 'id of player whose viplist entry it is',

`vip_id` INT NOT NULL COMMENT 'id of target player of viplist entry',

FOREIGN KEY (`player_id`) REFERENCES `players`(`id`) ON DELETE CASCADE,

FOREIGN KEY (`vip_id`) REFERENCES `players`(`id`) ON DELETE CASCADE

) ENGINE = InnoDB;

 

CREATE TABLE `tiles`

(

`id` INT NOT NULL AUTO_INCREMENT,

`x` INT NOT NULL,

`y` INT NOT NULL,

`z` INT NOT NULL,

PRIMARY KEY(`id`)

) ENGINE = InnoDB;

 

CREATE TABLE `tile_items`

(

`tile_id` INT NOT NULL,

`sid` INT NOT NULL,

`pid` INT NOT NULL DEFAULT 0,

`itemtype` INT NOT NULL,

`count` INT NOT NULL DEFAULT 0,

`attributes` BLOB NOT NULL,

FOREIGN KEY (`tile_id`) REFERENCES `tiles`(`id`) ON DELETE CASCADE

) ENGINE = InnoDB;

 

DELIMITER |

 

CREATE TRIGGER `ondelete_accounts`

BEFORE DELETE

ON `accounts`

FOR EACH ROW

BEGIN

DELETE FROM `bans` WHERE `account` = OLD.`id`;

END|

 

CREATE TRIGGER `ondelete_guilds`

BEFORE DELETE

ON `guilds`

FOR EACH ROW

BEGIN

UPDATE `players` SET `guildnick` = '', `rank_id` = 0 WHERE `rank_id` IN (SELECT `id` FROM `guild_ranks` WHERE `guild_id` = OLD.`id`);

END|

 

CREATE TRIGGER `ondelete_players`

BEFORE DELETE

ON `players`

FOR EACH ROW

BEGIN

DELETE FROM `bans` WHERE `type` = 2 AND `player` = OLD.`id`;

UPDATE `houses` SET `owner` = 0 WHERE `owner` = OLD.`id`;

END|

 

CREATE TRIGGER `oncreate_guilds`

AFTER INSERT

ON `guilds`

FOR EACH ROW

BEGIN

INSERT INTO `guild_ranks` (`name`, `level`, `guild_id`) VALUES ('the Leader', 3, NEW.`id`);

INSERT INTO `guild_ranks` (`name`, `level`, `guild_id`) VALUES ('a Vice-Leader', 2, NEW.`id`);

INSERT INTO `guild_ranks` (`name`, `level`, `guild_id`) VALUES ('a Member', 1, NEW.`id`);

END|

 

CREATE TRIGGER `oncreate_players`

AFTER INSERT

ON `players`

FOR EACH ROW

BEGIN

INSERT INTO `player_skills` (`player_id`, `skillid`, `value`) VALUES (NEW.`id`, 0, 10);

INSERT INTO `player_skills` (`player_id`, `skillid`, `value`) VALUES (NEW.`id`, 1, 10);

INSERT INTO `player_skills` (`player_id`, `skillid`, `value`) VALUES (NEW.`id`, 2, 10);

INSERT INTO `player_skills` (`player_id`, `skillid`, `value`) VALUES (NEW.`id`, 3, 10);

INSERT INTO `player_skills` (`player_id`, `skillid`, `value`) VALUES (NEW.`id`, 4, 10);

INSERT INTO `player_skills` (`player_id`, `skillid`, `value`) VALUES (NEW.`id`, 5, 10);

INSERT INTO `player_skills` (`player_id`, `skillid`, `value`) VALUES (NEW.`id`, 6, 10);

END|

 

DELIMITER ;

 

@ Big Show Ot

Tenta instalar o Xampp 1.6.7, seguir corretamente o tutorial pos qualquer erro pode acabar em problema :S

E se na hora que é para clicar no Apache_Start é assim tu clica abre um janela Preta, dai depois fala aperte qualquer botão para continuar...

 

Em quanto o Itachi não Tiver vou dar um atenção ao Tutorial

Editado por _Fighters

Compartilhar este post


Link para o post
snurex    0
snurex

_Fighters

 

Você é o cara!

Muito obrigado!!!!!!!!!!!!!!!!!!!!!

A db estava bugada de fato!

 

Te amo s2 auhauha..

Compartilhar este post


Link para o post
Big Show Ot    0
Big Show Ot

@ _Fighters

Vo faze isso sim...

sera q pode ser o Xampp Lite 1.6.7

vlw

Compartilhar este post


Link para o post
Big Show Ot    0
Big Show Ot

Cara... deuuuuu

_Fighters

C mereçe 1OT$.. so nao do mais pq nao tenho mto..

fikei uns 3 dia tentando e nada.. i agora deuuu

TE AMOOO

Compartilhar este post


Link para o post
batore1609    0
batore1609

o meu apareceu isso aqui...

 

uso TFS 8.22

 

<H1>Erro

 

consulta SQL:

DELIMITER | CREATE TRIGGER `ondelete_accounts` BEFORE DELETE ON `accounts` FOR EACH ROW BEGIN DELETE FROM `bans` WHERE `account` = OLD.`id` ;

 

 

Mensagens do MySQL : b_help.png

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DELIMITER |

 

CREATE TRIGGER `ondelete_accounts`

BEFORE DELETE

ON `accounts`

' at line 1 </H1>

Compartilhar este post


Link para o post
VTRiTTeR    0
VTRiTTeR

o meu apache_start ta dando erro e nao starta :/

Compartilhar este post


Link para o post
kiifer    0
kiifer

Ai aki ta dando esse mesmo erro ai... mesmo depois de copia o q o kra coloco ai do erro do DB... mudei mais continua mesmo erro :(.Se puder ajuda vlw.

Compartilhar este post


Link para o post
Tevex    0
Tevex

Lol no meu qd eu crio o bacon de dados otserv n apareçe nenhuma tabela nela

 

Sera que alguem pode me ajudar :( por favor :)

Compartilhar este post


Link para o post
Daek Frek    0
Daek Frek

aff o link q vc mandou ta quebrado, nao tem como baixar o xampp´

 

:(

Compartilhar este post


Link para o post
XxIgorxX    0
XxIgorxX

Opa gente , conseguiii , mas como eu crio um GM? :P

Editado por XxIgorxX
Dúvida

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×