Joined: 3/5/2014
Posts: 1
Hello, I would like to play through Internet. I have tested fceux 2.2.2 on a local network : 1) Server Slackware 14.0 fceux 2.2.2 (from source code) 192.168.0.2 2) Client Slackware 14.0 fceux 2.2.2 (from source code) 192.168.0.1 And there is no problem of video sync. We can play. After this, I have tested with fceux 2.2.2 through the Internet. 1) Server Slackware 14.0 fceux 2.2.2 (from source code) XXX.XXX.XXX.XXX 2) Client Windows 7 fceux 2.2.2 (precompiled) XXX.XXX.XXX.XXX And there is a problem of video sync (the player does not see the same thing than me). Why is there a different behavior on these two tests, please ? Thank you. Best regards.
Joined: 7/2/2007
Posts: 3960
I'm not familiar with how the netplay code is implemented, but the simplest explanation might be simply one of transmission time. On a local network, ping times are very low, less than the time needed to process one frame of emulation. Over the Internet ping times get much longer. Unless the netplay code has systems in place to account for lag, it simply won't work as soon as ping gets longer than a 60th of a second.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Joined: 5/24/2004
Posts: 262
From personal experience and testing, I believe that FCEU and FCEUX are both not stable over netplay all the way back to 0.98.12. Due to changes in the emulator, desyncs are common. However, the netplay in 0.98.10 version of FCEU is rock solid over the internet and didn't ever desync for me. I suggest trying that legacy version first and see if that solves the problem.
Joined: 8/13/2014
Posts: 1
I would like to play with a friend of mine. How can I install a server on Ubuntu or Windows 8.x localhost? And can I play any kind of games what support multiple players?