3 Netplay Guide
Logan McNaughton edited this page 2026-04-20 20:15:05 +02:00

Finding games to play

You can join the #netplay Discord channel here: https://discord.gg/JyW6ZgBUyS. This channel is for netplay discussion. There is also a bot that will announce new rooms when they are created.

Syncing saves and settings

Save files, cheats, and settings are synced from the player who creates the room (their save files and settings will be used for everyone).

Controller

You should test your controller in single-player/local mode before trying netplay. Make sure your controller works as expected for a single-player game.

Input Lag

Extreme input lag is usually caused by your computer not playing the game at full speed. If your computer cannot play the game at full speed, you will "fall behind" the other player(s). You can try lowering the resolution setting if you have increased it.

FAQ

Is P2P supported?

No, gopher64 netplay is server-based. Don't let that discourage you, gopher64 netplay is not based on legacy technologies like Kaillera. It was written from scratch specifically for gopher64, and designed with input latency in mind.

Do I need to forward ports to host a session?

No, because gopher64 netplay is server-based, there is no need to port forward.

Will playing with someone with a high ping cause input latency?

gopher64 netplay manages input latency differently than legacy N64 netplay technologies. If someone has a high ping, only their input latency will be affected; it will not affect the latency of the other players.

What is the bandwidth usage like?

No specific measurements have been done, but gopher64 netplay only sends key input data, not savestates or graphics, so bandwidth usage will be very low.

Can the server run in a LAN?

Yes, the server is open source, available here: https://github.com/gopher64/gopher64-netplay-server. When the server is running on a LAN, clients on the same LAN will be able to auto-discover it. The server will show up in the server browser on each client automatically.