yeah on origin or battlenet, there is no succesfull MP game that doesn't run through some kind of online platform, which proves that port-forwarding = out of date and a very bad design decision.
I never had to do any of this to play CKII online, sounds more like a user issue...