Como funciona o multiplayer online para Mario Odyssey
O Mario Odyssey online não é algo que a Nintendo lançou. É um projeto de fãs que tentou adicionar conexão peer-to-peer ao jogo original do Switch. O conceito é simples na teoria: você e um parceiro jogam em câmeras separadas, cada um controlando o Mario ou Cappy de forma independente, e o servidor de sincronização tenta manter os dois mundos alinhados. Na prática, isso nunca funcionou bem. O projeto mais conhecido era o "Super Mario Odyssey Online Multiplayer Mod" que circulava entre 2019 e 2021. A ideia original era usar uma conexão direta entre dois consoles Switch, com sincronização de posições via LAN ou internet. O problema fundamental é que o jogo original não foi construído para multiplayer cooperativo. Cada frame depende de uma cadeia enorme de variáveis de estado, e sincronizar tudo isso entre dois consoles em tempo real gera drift constante. Posições se desencontram, a física do pulo do Mario aparece em momentos diferentes para cada jogador, e os power moons coletados por um nem sempre aparecem para o outro.
Mario odyssey online: estado atual e alternativas viáveis
Até onde tenho acompanhado, o projeto principal de multiplayer online nunca foi finalizado de forma estável. Os últimos builds disponíveis na época pararam em versões alpha, e os servidores de sincronização foram desligados. Quem tentou Rodando em casa com dois Switches e um PC intermediário rodando como broker de conexão relatou latência entre 80ms e 200ms dependendo da distância entre os jogadores. Em jogos de ação rápida isso é aceitável. Em um jogo de plataformas onde a precisão do frame importa, é um pesadelo. O problema que encontrei pessoalmente foi mais específico. Ao testar um build que prometia sincronização por IP direto, notei que após cerca de 15 minutos de jogo, o Mario do jogador B começava a pular mais baixo que o do jogador A. O salto padrão do jogo tem uma física baseada em aceleração gravitacional fixa, mas a divergência de estado causada pela reconexão packet loss fazia com que o cálculo de velocidade vertical se dessincronizasse. A solução que encontrei foi limitar as sessões a 10 minutos e fazer reload manual do save a cada troca de reino. Não é elegante, mas evitava que o problema acumulasse.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Se você quer jogar Mario Odyssey com outra pessoa remotamente, a alternativa mais funcional hoje é usar software de transmissão de tela como Parsec ou Steam Remote Play Together. Nenhum dos dois é multiplayer real — você compartilha a tela e passa o controle, ou joga alternadamente — mas pelo menos a experiência é idêntica ao jogo original sem drift de sincronização. O Parsec permite que dois controllers sejam mapeados no mesmo console virtual, então tecnicamente você pode ter dois joysticks conectados simultaneamente, mas o Mario Odyssey só reconhece um jogador por instância. A solução prática que funciona é dividir o controle: um jogador move e pula, o outro joga com Cappy e interage com objetos do ambiente. Isso limita bastante a cooperação real, mas evita a dor de cabeça de um servidor de sincronização que não existe mais. O que muitos não entendem é que o limite não é técnico no sentido tradicional. A rede consegue transmitir posição e input com latência baixa o suficiente. O problema é a arquitetura do jogo. O Mario Odyssey usa um motor de física determinístico fechado, e qualquer tentativa de injetar dados de um segundo cliente exige modificar o executável e reconstruir toda a cadeia de estado do jogo. Isso quebra a compatibilidade com save states, modifica a forma como o jogo lida com loadings de reino, e em alguns builds causava corrupção de dados se você tentasse salvar durante uma sessão online. Eu perdi dois power moons porque o jogo travou no meio de uma transição de reino com o servidor ainda ativo, e o save foi corrompido. A recuperação exigia restaurar um backup manual.
Não existe download oficial ou link confiável para uma versão multiplayer funcional hoje. Qualquer site que promova um "download do mario odyssey online" provavelmente está distribuindo malware ou builds incompletos que vão travar no menu principal. O projeto original tinha código aberto parcialmente disponível no GitHub, mas estava em um repositório que foi removido. As cópias que restam em mirrors são versões alpha desatualizadas que não rodam em firmware recente do Switch. Se o objetivo é cooperativo local, o modo de assistir e o sistema de ajuda com Cappy já existem no jogo oficial. Se o objetivo é multiplayer online real, a melhor opção disponível é aceitar que o jogo não suporta isso nativamente e usar ferramentas de compartilhamento de sessão como o Remote Play Together da Steam, que embora limitado, pelo menos não vai corromper seus saves.