If there is one thing for cui Nintendo is not particularly popular, are its online services. Not just some of its services - Virtual Console and Nintendo Switch Online for example - they are supported too little during their life cycle, but most of the titles developed by the Kyoto house use technologies for online matchmaking dated and full of critical issues such as sudden network errors or netcodes based on peer-to-peer between players. Well, this situation could change very soon.
Nintendo is preparing a big multiplayer overhaul, probably for games in development in 2020: every task currently taken by NEX is going to be switched over to NPLN. It's currently in a preview phase, and the Monster Hunter demo was a way to test how it worked under load.
- Thomas (@thomasnet_mc) February 1, 2021
According to the words of various dataminers such as thomasnet_mc, Nintendo may have started a transition period, abandoning its old architecture NEX (mainly used during the Wii U and 3DS era) to focus on the new system NPLN. It is still unclear whether this update will affect the netcode of games released in the past, but it appears that Monster hunter rise it will be the first title to support 100% NPLN.
Speaking of performance, it looks like NPLN will offer a superior online experience than its predecessor even on mobile connectionsinfrastructures that in the past were unsuitable for online gaming on Nintendo consoles.
Actually I got reports from multiple people that online play is notably better than other games and works on mobile data / NAT environments previously incompatible with NEX. Seems like a huge success.
- Thomas (@thomasnet_mc) February 2, 2021
To make you understand how old the NEX architecture is, you just need to know that inside the Splatoon 2 you can find references to some functions related to Windows 98.
I talked about what NEX is in my article about Splatoon 2's matchmaking and netcode: https://t.co/fBVgkXfn2r
As I said there, NEX is at least 18 years old by now, so it's dated. Hell, the Splatoon 2 version has an unused function to check to see if it's running on Windows 98.
- OatmealDome (@OatmealDome) February 1, 2021