有推荐的联机对战解决方案吗

matchvs、 腾讯的mgobe, 好像都不行了。 华为的联机对战还在beta测试。

自己租个服务器 写一个 有什么问题吗

我这个吧,支持websocket, UDP p2p, UDP relay等,效果见里面录屏链接

https://gitee.com/fengssy/ts-gameframework
typescript 开源的联机对战引擎
用ts的话可以试试