Why not both?
Wouldn't native solution be preferable to running a dedicated server?
Yes, but transitions don’t happen overnight