@
MrGba2z 既然是 war3,那我就直接扔作品了
mycard.moe/thd这个总共花了几周时间,包括研究和调试pvpgn、ghost++,封装客户端,涂个官网页面。
这货效果非常棒,能够做到很多比原版war3更多的事情,比如延迟足够低,比如当一个用户卡机的时候其他人不会45秒卡屏,比如投票踢人,比如断线重连等等。
以及,还可以继续做更多很厉害的事情,比如匹配、天梯,在这里面都有一些支持,但是我没有调教起来。
客户端还算方便,起码不需要动网卡驱动,传输不需要封装一层。认证可以走帅气的战网。
当然 pvpgn 和 ghost++ 非常不易部署,你不想花精力在这上面的话就不要学我了...
hamachi的话就是如同上面提到的,因为服务器在国外的,在中国注定会杯具。如果你的用户是几个已知的非对称NAT那可能还好点,遇上双对称就等着卡成狗这个无解的。
如果我要做一个其他游戏的平台,没有pvpgn这类东西可以用的话,我会选择openvpn,之前有个游戏王城之内的玩家找过我希望做个这个,就是给的OpenVPN的方案。至于重的事情——你只要不把他设成默认网关,就不会感觉重了吧....
对于po主来说,hamachi是客户端最方便也最易部署的——因为什么事情都不需要做。
但是对于用户来说,则必须安装hamachi并学习如何使用,以及每次使用的时候必须手工去建立或者加入网络。而另外两种方案都是能够封装的,用户可以保持对这个的无知,只要你封装好,他们可以像开启一个网络游戏一样打开就玩,并不需要关心通讯的细节。