Piabeta Kun 359 Postado Dezembro 11, 2009 Share Postado Dezembro 11, 2009 (editado) 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 Dezembro 11, 2009 por PiabetaMan01 Link para o comentário https://xtibia.com/forum/topic/124944-resolvido-ajuda-com-database-em-mysql/ Compartilhar em outros sites More sharing options...
Joinu 19 Postado Dezembro 11, 2009 Share Postado Dezembro 11, 2009 (editado) 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 Dezembro 11, 2009 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 More sharing options...
Piabeta Kun 359 Postado Dezembro 13, 2009 Autor Share Postado Dezembro 13, 2009 (editado) 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 Dezembro 13, 2009 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 More sharing options...
Joinu 19 Postado Dezembro 21, 2009 Share Postado Dezembro 21, 2009 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 More sharing options...
Piabeta Kun 359 Postado Dezembro 21, 2009 Autor Share Postado Dezembro 21, 2009 Ja consegui fazer! se puderem reportar para fexarem o topico agradeço! Link para o comentário https://xtibia.com/forum/topic/124944-resolvido-ajuda-com-database-em-mysql/#findComment-831110 Compartilhar em outros sites More sharing options...
Henrique Moura 193 Postado Dezembro 21, 2009 Share Postado Dezembro 21, 2009 Tudo certo! Boa sorte com seu servidor! Qualquer tipo de dúvida, poste que nós tentaremos resolver! Tópico fechado. Link para o comentário https://xtibia.com/forum/topic/124944-resolvido-ajuda-com-database-em-mysql/#findComment-831116 Compartilhar em outros sites More sharing options...
Posts Recomendados