Netplay FAQ - haegrr/m64pre GitHub Wiki
Is P2P supported?
No, m64p netplay is server based. Don't let that discourage you, m64p netplay is not based on legacy technologies like Kaillera. It was written from scratch specifically for m64p, and designed with input latency in mind.
Do I need to forward ports to host?
No, because m64p netplay is server based, there is no need to port forward.
Will playing with someone with a high ping cause input latency?
m64p 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 m64p 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/m64p/m64p-netplay-server . When the server is running on a LAN, clients on the same LAN will be able to auto discover it (similar to how a Chromecast works). The server will show up in the server browser on each client automatically.