個人 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.