há 1 dia
Fala galera, beleza?
Pra quem lembra de mim dos velhos tempos, sou o Ravoc. Depois de anos sumido, resolvi voltar a mexer com dev de MU Online, mas agora chutando o balde das tranqueiras velhas.
Peguei a base da Wizard Team Source (não fiz do zero, tô usando ela de ponto de partida) pra reformular tudo e trazer pros dias de hoje. A meta é arrancar fora a dependência jurássica de Windows e MSSQL.
O que tá rolando na prática:
C/C++ ➔ Golang: Nada de só traduzir linha por linha. Tô reescrevendo a arquitetura pra aproveitar a concorrência monstra, performance e leveza do Go pra lidar com rede.
MSSQL ➔ PostgreSQL: Migrando o banco pra rodar liso e nativo.
Ambiente 100% Linux: Rodando tudo no Debian 13.
C/C++ ➔ Golang: Nada de só traduzir linha por linha. Tô reescrevendo a arquitetura pra aproveitar a concorrência monstra, performance e leveza do Go pra lidar com rede.
MSSQL ➔ PostgreSQL: Migrando o banco pra rodar liso e nativo.
Ambiente 100% Linux: Rodando tudo no Debian 13.
No momento tô focado em destrinchar e validar o protocolo original: ConnectServer, Server List, parsing de pacotes binários e a conexão do GameServer com o client oficial sem quebrar nada. O client clássico já tá batendo no server novo e respondendo direitinho.
Ainda tem chão pela frente e o trampo é longo, mas o projeto tá ganhando forma. Conforme for avançando, vou soltando mais updates por aqui.
Tamo junto!