个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Servidor MMORPG independente inspirado em Tibia 7.4, com núcleo C++, scripts Lua, cliente Windows e ambiente localhost para desenvolvimento e testes.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗Servidor MMORPG independente inspirado em Tibia 7.4, anteriormente conhecido como Antigas. O repositório reúne o núcleo C++, scripts Lua, componentes do cliente e um ambiente localhost para desenvolvimento e testes.
Site oficial do projeto: tibia74.tech — novidades, changelog, downloads e wiki do jogador.
O objetivo é chegar o mais perto possível do Tibia 7.4 da época, nos sprites e nos sistemas. A maior parte das fórmulas de combate, defesa, experiência e progressão foi baseada no código do servidor 7.72 que circula na comunidade, adaptada a este núcleo. As fórmulas implementadas estão em Fórmulas de dano e defesa e as diferenças conhecidas em relação ao 7.4 estão em Compatibilidade com Tibia 7.4.
Capturas feitas no ambiente local, com o cliente do projeto em wide screen.
Baixe o pacote local para Windows, extraia e abra START-LOCAL.cmd, com o Docker Desktop em execução. O pacote inclui o cliente; ao usar o repositório, o iniciador baixa e verifica o cliente automaticamente.
Conta: 1 · Senha: local123 · Personagem: Local Adventurer. Servidor e cliente usam 127.0.0.1, nas portas 17173/17174. Banco e chaves são preparados automaticamente, sem dados da produção. A primeira inicialização compila o servidor e pode demorar vários minutos; exige internet. Depois, use STOP-LOCAL.cmd para parar sem apagar o progresso.
Veja o guia do ambiente local para requisitos, persistência e diagnóstico. Não é necessário configurar o site ou os pagamentos para jogar localmente.
Para explorar o projeto, veja a documentação, o guia de compilação, como contribuir e a política de segurança.
O núcleo utiliza C++11 e LuaJIT, com extensões para o cliente customizado. A inspiração é clássica, com sistemas próprios; não se trata de uma reprodução integral das regras históricas. Use o cliente distribuído pelo projeto para manter a compatibilidade.
Consulte o guia dos sistemas para conhecer as regras e integrações.
| Caminho | Conteúdo |
|---|---|
src/ | Núcleo C++: mundo, combate, rede, persistência e APIs Lua. |
data/ | Scripts Lua, NPCs, monstros, itens, definições XML e mapa. |
data/sql/ | Estrutura e migrações do Market. |
deploy/ | Fontes complementares do cliente, launcher Windows, portal web e ferramentas de implantação. |
tests/ | Testes e ferramentas de desenvolvimento. |
tools/ | Ferramentas de manutenção e preparação de releases. |
docs/ | Guias de compilação, sistemas e componentes complementares. |
local/ e compose.yaml | Instalação local, banco vazio, conta de demonstração e iniciador do cliente. |
config.example.lua | Modelo de configuração para uma instalação própria. |
unused-scripts/ | Scripts Lua da base que não são carregados por esta versão, guardados para consulta. Veja o README da pasta. |
O servidor usa MySQL/MariaDB. O ambiente local inclui banco de demonstração e preparação por Docker Compose; o cliente completo é distribuído na release local. Os serviços privados do portal e de pagamentos ficam fora desse ambiente. O launcher de produção verifica assinaturas ECDSA e SHA-256. Consulte compilação e configuração e cliente, launcher e site.
Em Linux, com CMake 3.16+, compilador C++11 e as dependências instaladas:
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build --parallel
As dependências incluem Boost System/Filesystem, LuaJIT, PugiXML, GMP e a biblioteca cliente MySQL/MariaDB. O guia de compilação descreve os requisitos e a configuração necessária para executar o servidor.
Leia o guia de contribuição para propor mudanças e a política de segurança para comunicar vulnerabilidades. A origem do código e os avisos de licença estão descritos em NOTICE.md.
A manutenção e as adaptações deste projeto preservam a autoria das bases utilizadas:
Consulte NOTICE.md e os cabeçalhos de cada arquivo para procedência e termos. Esses avisos não atribuem uma licença única a mapas, gráficos, músicas ou outros conteúdos de terceiros.