OhMyGame
OhMyGame은 AI로 게임을 만들 수 있는 오픈소스 스튜디오로, 디자인·구축·플레이테스트·출판을 하나의 앱에서 모델 키와 함께 수행합니다
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기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.