To turn golf mode on and off, use the
/golf command. Every player must turn golf mode on for golf mode to work.
What golf mode does is allow certain games to be played with absolutely no lag no matter how much latency there is on the connection. It will only work with games where only one player plays at a time. The reason it is called golf mode is because I designed it specifically for Mario Golf.
To use golf mode, wait until it is your turn to play. Before you play, press the L button. What this will do is set your own lag to 0, but set everyone else's lag to what your lag was previously set to. Now you are free to do your turn without any lag. When it is someone else's turn, they will simply to the same thing. I chose the L button because it is unnecessary in Mario Golf and uncommon in other games. I could always change this or make it more flexible if people find use for golf mode in other games.
From my experience lag is fairly low and often not very noticeable. It is much better than my experience with Kaillera. Of course, the huge advantage of the netplay plugin has over Kaillera is that it works with Project64, the best N64 emulator in my opinion. You can use the netplay plugin with other N64 emulators, too.
I recommend going to Options, Settings, and unchecking “Pause emulation when windows is not active?”. That way you can adjust the lag easily while the game is running. Otherwise, every time you click the window that lets you adjust the lag setting, the game will pause.
Let me know if you encounter any bugs.
Enjoy Project64 with netplay support!