If you're on a JP system playing out of region games then you need to run the CONFIG app from the leaked SDK and set the EULA agreement version to ff.ff. No idea if this will have adverse effects in the future but it's what I did to play MH4 online and it worked
There are many versions of the CONFIG file in the SDK. Search for the .CSU one, rename it to .3ds and run it with your GW