Pesquisar na Comunidade
Mostrando resultados para as tags ''unserialize''.
Encontrado 1 registro
-
Como corrigir os erros comuns dos Servers
um tópico no fórum postou davidwcr99 Tutoriais para Iniciantes
APRESENTAÇÃO Olá pessoal, eu estive criando um servidor "Baiak" por um bom tempo, um projeto que não sei nem se vai para frente mas o ponto é que conforme criava tive muitos e muitos erros e fui corrigindo, pesquisando e pegando informações de um lado e de outro... Muitos erros eu encontrei solução rápida e outros eu não encontrava tão facilmente assim ou então não achava explicações nem nada. Ai para mudar um pouco minha existência insignificante eu decidi aprender a ver qual era o erro e também como arruma-lo. Enfim, eis que o tempo se passou e eu precisei pegar quests básicas de algum outro servidor para poder arrumar e por no meu, ai juntando um mais um decidi aproveitar e criar esse tópico corrigindo todo esse Baiak que eu peguei. DADOS DO SERVIDOR Nome: Baiak Speed Versão: 8.60 Database: Sqlite AO TRABALHO Ao abrir o servidor eu encontrei diversos erros, para quem quiser ver segue aqui a baixo o link do pastebin para não travar muito o tópico. Retorno do TFS antes de quaisquer edições PRIMEIRO ERRO Tá certo, agora vamos começar primeiramente diminuindo o número de linhas para reduzir um pouco a confusão em ver os erros, para isso vamos remover todos os erros deste tipo: [9:49:58.694] [Error - IOMapSerialize::loadMapRelational] Unserialization of invalid tile at position ( 32333 / 32249 / 005 ) Correcção: Explicação: Certo, agora que está limpo e as foreign keys estão ativas novamente, vamos ver se o erro de Unserialization foi corrigido ou não. Link do pastebin com o TFS como está agora. SEGUNDO ERRO Como podem ver o erro sumiu, porém ainda existem vários outros, e vamos novamente corrigir um que está ocupado muitas linhas e atrapalhando-nos bastante que é esse: [10:27:13.536] [Warning - Spawns::loadFromXml] Demon vip3 ( 00705 / 00007 / 007 ) spawntime cannot be less than 1 seconds. Correcção: Explicação: Certo, vamos ver no TFS o que temos:Retorno do TFS como está agora. TERCEIRO ERRO Mais um erro foi removido, mas ainda faltam alguns, vamos ao próximo: [10:39:22.888] [Spawn::addMonster] Cannot find "Ferumbras vip3" Este é um erro chato de resolver... Não por ser difícil, nada disso, ele é simples. O problema é que você tem que escolher entre duas opções, ou você pega de outro servidor todos os xmls dos monstros que faltam e coloca no seu ou então faz os passos que vou fazer aqui e resolve o problema do mesmo jeito só que de forma mais simples. Correcção: Explicação: Mais uma vez vamos ver no TFS o que temos de retorno: Retorno do TFS como está ficando ERROS EXTRAS Agora terminamos os erros que estão sendo causados antes do carregamento do servidor e vamos aos erros durante o funcionamento, que no caso aqui são esses: [10:55:55.022] OTSYS_SQLITE3_PREPARE(): SQLITE ERROR: no such table: z_ots_comunication (SELECT * FROM z_ots_comunication WHERE "type" = 'login';) [10:57:49.740] OTSYS_SQLITE3_PREPARE(): SQLITE ERROR: no such column: players.onlinetimetoday (UPDATE "players" SET "onlinetimetoday"=players.onlinetimetoday+60, "onlinetimeall"=players.onlinetimeall+60 WHERE "online" = 1;) Para esses erros eu não pretendia passar solução pois ele não tem relação com o sqlite já que é de comunicação do gesior com o servidor, porém sei que é útil fazer isso e que vai ajudar vocês então... A partir de agora vou mostrar solução mas acabou o que precisa ser mostrado no TFS. Correcção: Explicação: FINALIZAÇÃO/CONCLUSÃO Agora que está tudo terminado, o TFS final ficou assim: Retorno TFS Final. No momento, não pretendo mexer muito mais nesse servidor, acredito que ainda tenham bugs de globalevents e creaturescripts que vão ocorrer conforme o servidor ficar aberto por algumas horas porém não tenho intenção de arruma-los já que eu só vou retirar algumas quests padrões como inquisiton, poi, etc e depois o apagarei. Acredito e espero que alguém vá conseguir encontrar alguma ajuda nesse tópico, agradeço por terem lido tudo. Foi bem interessante para mim limpar os erros desse servidor e escrever isso, peço desculpas aos profissionais pelos meus erros e ignorância em alguma coisa, até mais.-
- erros
- unserialize
-
(e 3 mais)
Tags: