Autor Tópico: [Pedido] Atualização de SQL  (Lida 2268 vezes)

Offline fabiofca

  • Usuário Ubuntu
  • *
  • Mensagens: 46
  • Sou novato seja solidário!
    • Ver perfil
[Pedido] Atualização de SQL
« Online: 03 de Agosto de 2013, 20:06 »
Boa noite a todos,

Venho por meio deste fazer um pedido urgente.

Tenho um servidor de tibia em linux, e o mesmo esta sofrendo alguns ataques shell com o unico proposito em clonar itens.

Então procurei soluções para que houvesse uma atualização dos personagens constantemente, como assim:

Gostaria que alguém pudesse me auxiliar em como fazer uma atualização constante do banco de dados (salvamento como é chamando nos games) em que quando o servidor notar que está sem envio de pacotes ele fizesse por exemplo um teste de envio para o google e se não houvesse um retorno imediato (pelo google ser um site bem leve) o mesmo salvasse o banco de dados urgentemente e prioritariamente, evitando o clone de itens, pois o que fazem no meu servidor.

Pegam dois personagens, usam o "trade" e dão o item muito valioso a um dos personagens, o personagem que ganhou o item pelo "trade" sai do jogo, o mesmo salva na mesma hora com o "log out", daí o personagem que passou o item se mantem online e o dono desse personagem começa os ataques em shell.

o servidor para de responder e cai.
quando volta o personagem que deu o item ao outro, está novamente com o item enviado e o que recebeu também estará com o item.

O salvamento desses personagens é feito via .lua, e a cada duas horas se não sairem do jogo, então gostaria de algum script ou mesmo programação em que não trave ou dê "lag" em meu servidor, se possível.

Por favor, quem puder me ajudar urgentemente com esse caso eu agradeceria demais,
Uso Linux na forma de Console.

Atenciosamente,
Fabio.
« Última modificação: 03 de Agosto de 2013, 20:08 por fabiofca »

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.736
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: [Pedido] Atualização de SQL
« Resposta #1 Online: 04 de Agosto de 2013, 13:36 »
Não conheço os bastidores do jogo; mas... vc precisa mesmo manter um acesso shell aberto?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D