Ir para conteúdo

Posts Recomendados

ae pessoal seguinte eu tava trocando o meu ot de sqlite pra mysql mas estava faltando o arquivo de banco de dados em mysql , no meu caso database.mysql ,ai rodei atras desse arquivo me outros ots , consegui encontrar mas a versao do jogo e da distro eram diferentes ai deu 3 erros, olhem só , reparam nas linhas que eu vo marcar com um "<<"

 

[11/12/2009 14:41:23] The Forgotten Server, version 0.3.5 (Crying Damson)

[11/12/2009 14:41:23] Compiled with GNU C++ version 3.4.5 (mingw special) at Oct 8 2009, 13:17:49.

[11/12/2009 14:41:23] A server developed by Elf, slawkens, Talaturen, KaczooH, Lithium, Kiper, Kornholijo.

[11/12/2009 14:41:23] Visit our forum for updates, support and resources: http://otland.net.

 

[11/12/2009 14:41:23] >> Loading config (config.lua)

[11/12/2009 14:41:23] > Using plaintext passwords

[11/12/2009 14:41:23] >> Checking software version... up to date!

[11/12/2009 14:41:24] >> Fetching blacklist

[11/12/2009 14:41:24] >> Loading RSA key

[11/12/2009 14:41:24] >> Starting SQL connection

 

[11/12/2009 14:41:24] > WARNING: max_allowed_packet might be set too low for binary map storage.

[11/12/2009 14:41:24] Use the following query to raise max_allow_packet: SET GLOBAL max_allowed_packet = 16776192; <<<<<<<<<<<<<<<<<<< TODAS ESSAS 2 LINHAS

[11/12/2009 14:41:24] >> Running Database Manager

[11/12/2009 14:41:24] > No tables were optimized.

[11/12/2009 14:41:24] >> Loading items

[11/12/2009 14:41:25] >> Loading groups

[11/12/2009 14:41:25] >> Loading vocations

[11/12/2009 14:41:25] >> Loading script systems

[11/12/2009 14:41:27] >> Loading chat channels

[11/12/2009 14:41:27] >> Loading outfits

[11/12/2009 14:41:27] >> Loading experience stages

[11/12/2009 14:41:27] >> Loading monsters

[11/12/2009 14:41:30] >> Loading mods...

[11/12/2009 14:41:30] >> Loading map and spawns...

[11/12/2009 14:41:38] > Map size: 38000x38000.

[11/12/2009 14:41:38] > Map descriptions:

[11/12/2009 14:41:38] Saved with Remere's Map Editor 1.1.8

[11/12/2009 14:41:38] XvX Global Project 0.6

[11/12/2009 14:42:31] > Map loading time: 60.672 seconds.

[11/12/2009 14:42:39] > Data parsing time: 8.094 seconds.

[11/12/2009 14:42:40] > Houses synchronization time: 1 seconds.

[11/12/2009 14:42:40] > Content unserialization time: 0.422 seconds.

[11/12/2009 14:42:40] >> Checking world type... PvP

[11/12/2009 14:42:40] >> Initializing game state modules and registering services... <<<<<ESSA parte

[11/12/2009 14:42:42] mysql_real_query(): UPDATE `players` SET `online` = 0 WHERE `world_id` = 0; - MYSQL ERROR: Unknown column 'online' in 'field list' (1054)

[11/12/2009 14:42:43] mysql_real_query(): SELECT `id` FROM `accounts` WHERE `lastday` <= 1260463363 - MYSQL ERROR: Unknown column 'lastday' in 'where clause' (1054) <<<<< ATE ESSA

[11/12/2009 14:42:43] > Global address: 127.0.0.1

[11/12/2009 14:42:43] > Local ports: 7171 7172

[11/12/2009 14:42:43] >> All modules were loaded, server is starting up...

[11/12/2009 14:42:43] >> Dragon Force OT Server server Online!

 

 

se alguem souber como corrige esses erros por favor me ajudem ^^

ou entao se alguem tiver ou souber onde eu arrumo o database mysql correto pro meu ot , vai ajuda muito so falta isso pra fica online diretao e mais o site ^^

brigado ae povao

 

obs: server 8.50

Editado por PiabetaMan01
Link para o comentário
https://xtibia.com/forum/topic/124944-resolvido-ajuda-com-database-em-mysql/
Compartilhar em outros sites

Bem eh capaz de vc nunca encontrar o arquivo correto para seu Servidor pois o grande problema dos OTservers é o mesmo problema dos Sistemas Unix nao padronizados... bem o que eu acho que vai resolver no seu caso é o seguinte

 

 

Baixe do site do Mysql o Mysql Tools acho que eh esse nome entao lah tem uma ferramente que se chama Mysql Administrator usando ela, voce deve se conectar como root e do lado esquerdo va ateh Catalogs , bem encontre o banco correspondente do seu OT e clicando 2X ele abrira as tabelas do banco bem... ai vc deve ir ateh a tabela players e dar 2 cloque nela quando aparecer uma janelinha pequena com um monte de informacao chamada "Mysql Table Edite" escolha a aba "Columns and Indices" va para o ultimo item dessa Aba e no lugar em branco na primeira coluna da esquerda clique 2X vc vai ver que vaid ar para escrever alguma coisa escreva o nome da coluna que esta faltando no seu caso "ERROR: Unknown column 'online' in 'field list' (1054)" ONLINE entao siga para a segunda coluna e agora la escreva INTEGER entao aperte o Botao "Apply Changes" e eu acho q essa tabela ja esta arrumada

 

agora faça o mesmo na tabela "accounts" encontre ela e preste atenção no erro

 

MYSQL ERROR: Unknown column 'lastday' in 'where clause' (1054) ta falando que falta a coluna lastday crie ela na tabela accounts e eu acho q o tipo dela podeser DATETIME ou INTEGER tb ai eu nao sei tenta la mas deve resolver qq coisa fala ai que eu tento ajudar

abraços e ateh mais =****

Editado por joinu
Link para o comentário
https://xtibia.com/forum/topic/124944-resolvido-ajuda-com-database-em-mysql/#findComment-825879
Compartilhar em outros sites

bom amigo , queria te agradecer por ter me ajudado , realmente sua dica foi muito boa , 1 dos 3 erros foi resolvido fazendo da forma que voce falo , porem o erro:

 

>>> mysql_real_query(): SELECT `id` FROM `accounts` WHERE `lastday` <= 1260584735 - MYSQL ERROR: Unknown column 'lastday' in 'where clause' (1054)<<<

 

nao consegui solucionar da mesma forma que o da tabela de players , ainda na consigo logar , mas agora toda vez que eu tento logar aparece a seguinte mensagem no console do server :

 

>>>mysql_real_query(): SELECT `id`, `name`, `password`, `premdays`, `lastday`, `key`, `warnings` FROM `accounts` WHERE `id` = 1 LIMIT 1 - MYSQL ERROR: Unknown column 'lastday' in 'field list' (1054)<<<

 

antes isso nao acontecia , quando eu tentei criar a linha lastday tanto como DATETIME quanto INTEGER ele gero o seguinte erro:

 

>>>mysql_real_query(): SELECT `id`, `name`, `password`, `premdays`, `lastday`, `key`, `warnings` FROM `accounts` WHERE `id` = 1 LIMIT 1 - MYSQL ERROR: Unknown column 'key' in 'field list' (1054)<<<

 

>>>mysql_real_query(): UPDATE `accounts` SET `premdays` = 0, `warnings` = 0, `lastday` = 1260672481 WHERE `id` = 0 LIMIT 1 - MYSQL ERROR: Unknown column 'warnings' in 'field list' (1054)<<<

 

>>> ERROR: Failed to save account: !<<<

 

alguma ideia pra mu ajudar???

 

OBS: quando eu tentei criar a "lastday" em accounts como DATETIME, ele me mostro um aviso antes :

 

>>>the changes you made did not result in the need to alter the table.>>>

>>>as mudanças que voce fez nao resultam na necessidade para alterar a tabela<<< (traduzido)

Editado por PiabetaMan01
Link para o comentário
https://xtibia.com/forum/topic/124944-resolvido-ajuda-com-database-em-mysql/#findComment-826531
Compartilhar em outros sites

  • 2 weeks later...

Bem tentando resolver esse problema aki

 

>>>mysql_real_query(): UPDATE `accounts` SET `premdays` = 0, `warnings` = 0, `lastday` = 1260672481 WHERE

`id` = 0 LIMIT 1 - MYSQL ERROR: Unknown column 'warnings' in 'field list' (1054)<<<

Veja que ele esta tentando dar um UPDATE na tabela accounts e ele viu que o campo warnings esta faltando...

tenta criar esse campo na tabela accounts e veja que `warnings` = 0 depois do = ta o zero sem nenhum tipo de caracter estranho geralmente esse tipo de campo eh INTEGER entao tenta criar como integer....

qq coisa me da um toque que eu te passo msn e a gente tenta arrumar isso....

abraços tomara ter ajudado!!!

Link para o comentário
https://xtibia.com/forum/topic/124944-resolvido-ajuda-com-database-em-mysql/#findComment-830651
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...