O que mudou na versão 1.4 do TFS?

O TFS (The Forgotten Server) é um dos servidores mais populares e versáteis para OT (Open Tibia), um projeto de código aberto que permite criar e jogar em mundos alternativos baseados no jogo Tibia. O TFS está em constante desenvolvimento e recentemente lançou sua versão 1.4 oficial, que trouxe muitas novidades e melhorias para os criadores e jogadores de OT.

Neste post, vamos explorar algumas das principais mudanças que a versão 1.4 do TFS trouxe e como elas podem afetar a sua experiência com OT.

Revscriptsys

Uma das maiores novidades da versão 1.4 do TFS é o Revscriptsys, um sistema que permite registrar scripts usando Lua em vez de XML. Isso significa que você pode criar e modificar scripts de forma mais fácil e flexível, sem depender de tags XML pré-definidas.

O Revscriptsys também permite usar funções anônimas e closures, o que dá mais liberdade e poder para os programadores de OT. Além disso, o Revscriptsys suporta o carregamento dinâmico de scripts, ou seja, você pode atualizar os seus scripts sem precisar reiniciar o servidor.

Melhorias no sistema de construção e integração contínua

Outra grande melhoria da versão 1.4 do TFS é o uso do vcpkg como sistema de construção e gerenciamento de dependências. O vcpkg é uma ferramenta da Microsoft que facilita a instalação e atualização de bibliotecas externas usadas pelo TFS.

Com o vcpkg, você não precisa se preocupar com a compatibilidade entre as diferentes plataformas (Windows, Linux ou MacOS) ou as diferentes versões das bibliotecas. O vcpkg cuida disso para você e garante que o seu servidor esteja sempre atualizado com as últimas correções e recursos disponíveis.

Além disso, a versão 1.4 do TFS também usa o Github Actions como sistema de integração contínua (CI). Isso significa que cada vez que alguém faz uma alteração no código-fonte do TFS no Github, uma série de testes automáticos são executados para verificar se tudo está funcionando corretamente.

Isso ajuda a evitar bugs e erros na hora de compilar ou executar o servidor, além de facilitar a colaboração entre os desenvolvedores do projeto.

Novos recursos e correções

Além das grandes mudanças mencionadas acima, a versão 1.4 do TFS também trouxe muitos outros recursos e correções menores, mas não menos importantes. Alguns exemplos são:

  • Suporte ao protocolo 12, que permite usar recursos gráficos mais avançados no cliente Tibia.
  • Suporte ao login por token, que aumenta a segurança dos jogadores ao se conectarem ao servidor.
  • Suporte à criptografia RSA-2048, que melhora a proteção dos dados transmitidos entre o cliente e o servidor.
  • Correção de vários bugs relacionados à movimentação dos personagens, como travamentos ou deslocamentos incorretos.
  • Correção de vários bugs relacionados aos monstros, como comportamento errático ou ausência de loot.
  • Correção de vários bugs relacionados às magias, como duração incorreta ou falta de animação.
  • Correção de vários bugs relacionados aos itens, como descrição errada ou falta de atributos.
  • Correção de vários bugs relacionados aos NPCs, como diálogos incompletos ou falta de reação.
  • Correção de vários bugs relacionados aos eventos, como condições inválidas ou efeitos indesejados.
  • Adição de novas funções Lua para facilitar a criação e manipulação de objetos, criaturas, mapas e outros elementos do jogo.
  • Adição de novos parâmetros e configurações para personalizar o comportamento do servidor e dos scripts.
  • Adição de novas ferramentas e utilitários para auxiliar no desenvolvimento e na depuração dos scripts.

Conclusão

A versão 1.4 do TFS é um marco importante na história do projeto, que mostra o compromisso e a dedicação dos desenvolvedores em oferecer um servidor de qualidade e atualizado para os fãs de OT.

Se você quer experimentar as novidades da versão 1.4 do TFS, você pode baixar o código-fonte no Github ou usar um dos pacotes pré-compilados disponíveis no fórum OTLand.

Lembre-se também de conferir a documentação oficial do TFS, que contém informações detalhadas sobre como instalar, configurar e usar o servidor.

Esperamos que você tenha gostado deste post e que ele tenha te ajudado a entender melhor o que mudou na versão 1.4 do TFS. Se você tiver alguma dúvida ou sugestão, deixe um comentário abaixo.

Obrigado pela leitura e até a próxima!

Deixe um comentário