Como colocar Super Mario 64 para rodar online com amigos
O Super Mario 64 foi lançado em 1996 para o N64 e, nativamente, só tinha modo single player. O que existe hoje de multiplayer é tudo feito por projetos de hackers e fãs que reescreveram parte do código do jogo e criaram camadas de rede por cima da emulação. Não espere uma experiência polida como jogos modernos; espere burocracia, configuração manual e momentos em que simplesmente vai travar.
Super mario 64 multiplayer: o que você precisa saber antes de começar
Existem basicamente três caminhos que as pessoas usam na prática: SM64 Ex (com netplay modificado): a versão mais madura do projeto SM64 Ex. Ele é um refaç moderno do jogo com código aberto, e a comunidade injetou suporte a rede usando uma engine chamada libnx no ambiente Switch ou soluções de netplay via Yabause/emuLicious no PC. O problema é que a maioria dos builds de rede não vem em um executável único — você precisa compilar com patches específicos ou baixar de repositórios de desenvolvedores.
Yoshi's Fab Filter / SM64PC com netplay: o projeto SM64PC (disponível no GitHub do SM64PC) tem suporte nativo a netplay desde 2021. Você baixa o build com netplay habilitado, abre duas instâncias na mesma rede local ou configura port forwarding no roteador, e consegue jogar até 4 jogadores. Funciona melhor no Windows, mas há builds para Linux. Emuladores com netplay via Yabause: o Yabause é um emulador de Saturn, mas existe um port chamado Yabause-PPSSPP que roda SM64 via tradução. Isso é extremamente instável e não recomendo, a menos que você queira testar na marra. A latência que eu vi nos meus testes foi de 300ms a 800ms, dependendo da conexão, o que torna o jogo praticamente jogável apenas para quem está na mesma LAN.
Passo a passo prático
Vou mostrar o método que funciona de verdade para a maioria das pessoas. É o caminho SM64PC com netplay. 1. Obter o ROM e o executável
Você precisa do arquivo ROM do Super Mario 64 em formato .z64 ou .n64. A ROM original tem 8 MB (64 megabits). Se você tem um cartucho físico, pode dumpar usando um EverDrive N64 ou um flashcart. Se não tiver, há diversas ferramentas de extração disponíveis — mas cuidado com distribuição ilegal de ROMs que ainda estão sob direitos autorais da Nintendo. O executável com netplay você baixa do repositório oficial do SM64PC no GitHub. Procure por releases com a tag netplay ou multiplayer. Em julho de 2026, a versão mais recente com netplay estável é a 1.2.0. O download direto é em formatos .zip com um executável .exe (Windows) ou binário (Linux). Extraia em uma pasta separada.
2. Configurar a ROM Dentro da pasta onde você extraiu o SM64PC, crie uma subpasta chamada roms e coloque o arquivo .z64 do SM64 lá. O jogo vai procurar automaticamente por um arquivo com extensão .z64 ou .n64. Se o seu arquivo tiver outro nome, renomeie para mario64.z64 — isso evita o erro mais comum que vejo nos fóruns: o jogo abrir mas ficar numa tela preta porque não encontra a ROM no lugar esperado.
3. Primeiro teste local Antes de pensar em jogar online com alguém da rua, teste com dois computadores na mesma rede Wi-Fi. Abra duas instâncias do SM64PC. Na primeira instância, vá em Options > Netplay > Host. Na segunda, vá em Options > Netplay > Connect e coloque o IP local do primeiro computador (geralmente algo como 192.168.1.x). Se funcionar, os dois jogadores aparecem na tela de seleção de characters. Eu já vi muitas pessoas perderem 40 minutos achando que o problema era a ROM quando na verdade o IP estava errado ou o firewall estava bloqueando a conexão.
👉 Clique no botão abaixo para saber mais sobre o assunto!
4. Jogar pela internet Para jogar fora da LAN, o host precisa configurar port forwarding no roteador. A porta padrão usada pelo SM64PC netplay é a 8765 (TCP e UDP). No roteador, abra essa porta e encaminhe para o IP local do computador que vai hospedar. Depois, o jogador remoto digita o IP público do host (você encontra em whatismyipaddress.com) e a porta 8765.
Minha experiência prática: em casa eu testei com dois computadores via Wi-Fi doméstico e a latência ficou em torno de 15 a 30ms, o que é perfeitamente jogável. Quando testei conectando um amigo de outra cidade (ambos usando banda larga residencial), a latência variou entre 60ms e 120ms dependendo do horário. O jogo em si tolera bem até 150ms, mas movimentos precisos como wall kicks e jumps direcionados ficam imprevisíveis acima disso. A coisa que mais quebra a experiência não é a lag em si — é o fato de o SM64 ser extremamente sensível a timing, e qualquer diferença de frame rate entre os dois lados causa dessincronização.
Problemas reais que eu encontrei
O problema mais chato que eu tive foi com a dessincronização de framerate. O SM64 original roda a 30 FPS no N64, mas versões PC modernas frequentemente rodam a 60 FPS ou até mais. Quando um jogador está em 60 FPS e outro em 30 FPS, o jogo simplesmente começa a dar lag inconsistente e os jogadores "teleportam" de vez em quando. A solução que eu encontrei foi limitar o framerate manualmente no SM64PC usando a flag --fpslimit 30 na linha de comando. Funciona, mas você perde a fluidez visual que o port oferece. Vale a pena trade-off. Outro problema frequente: a versão do SM64PC que você baixa precisa ser exatamente a mesma nos dois lados. Se um usa a 1.2.0 e o outro a 1.1.9, a conexão falha silenciosamente — não dá mensagem de erro, apenas não conecta. Sempre verifiquem as versões antes de tentar.
Limitações e desvantagens
O super mario 64 multiplayer não é algo que funcione bem em todas as situações. Aqui vão os pontos que ninguém menciona: - Sem servidor oficial. Tudo é peer-to-peer entre os computadores dos jogadores. Se um deles tiver uma conexão ruim, todo mundo sente.
- Apenas até 4 jogadores. Isso é uma limitação física do jogo — o código foi escrito para um jogador, e os mods adicionaram slots até quatro, mas não mais. - Modificações de ROM podem causar crash. Se você tentar usar uma ROM modificada (texture pack, level edit, etc.) enquanto joga online, a chance do jogo travar ou dessincronizar é muito alta. Use apenas ROMs originais para netplay.
- Compatibilidade com controles. O SM64PC reconhece gamepads Xbox e PlayStation, mas alguns controladores genéricos USB são mal reconhecidos. Use controle original Xbox ou um DualShock 4 se possível.
Links úteis
O repositório oficial do SM64PC com netplay está em github.com/sm64pc/sm64pc. Os builds com suporte multiplayer são marcados nas releases. Para a versão SM64 Ex com netplay, pesquise por sm64ex-netplay no GitHub — há forks mantidos por desenvolvedores como Fazzandwich que adicionaram camadas de rede para Linux e Windows. Se você quer algo mais simples e não se importa com interface mais rudimentar, o SM64PC é o caminho. Se preferir ver o jogo rodando em alta resolução com texturas modernas e ainda assim ter netplay, o SM64 Ex é mais bonito mas mais difícil de configurar. Ambos exigem paciência. E lembre-se: a Nintendo não apoia esses projetos, então eles podem mudar ou sair do ar a qualquer momento.
O que funciona hoje pode não funcionar mês que vem. Testem sempre com a versão mais recente disponível e acompanhem os issues do repositório — é lá que as pessoas reportam bugs de netplay que ainda não foram resolvidos.