Author Topic: Alternatives to Hamachi  (Read 9887 times)

Offline leeor_net

  • Administrator
  • Hero Member
  • *****
  • Posts: 2352
  • OPHD Lead Developer
    • LairWorks Entertainment
Alternatives to Hamachi
« on: September 03, 2017, 06:57:25 PM »
So, the new NetHelper plugin is very useful... for anybody not on an AT&T router. Those stuck with AT&T broadband service are unable to make use of the uPnP features of NetHelper and port forwarding is very painful.

Hamachi seems to do the trick with these users... but it's very restrictive (only allows 5 users) and is extremely expensive to remove restrictions.

That stated, there are a lot of VPN tunneling applications that are free and open source. I've looked at a few but I'm not sure what's the best way to get started with it. DynVPN seems to be the best so far (has clients for Windows, OSX and Ubuntu).

As a side note, I was unable to join a game via Hamachi but was able to use uPnP to connect to the game while a user on AT&T Uverse was only able to connect via hamachi. The host also had uPnP so we were all able to connect to the same game (was like some weird hybrid network with direct connections and connections via VPN tunneling... surprised it worked so well!).

Offline Zhall

  • Full Member
  • ***
  • Posts: 154
Re: Alternatives to Hamachi
« Reply #1 on: September 03, 2017, 09:03:42 PM »
Evolve seems to work well,  but it seems like they are on the brink of closing their service.

Tungle is another option.

Get on the discord sometime and lets try them out.
Pumping out awsome.

Offline leeor_net

  • Administrator
  • Hero Member
  • *****
  • Posts: 2352
  • OPHD Lead Developer
    • LairWorks Entertainment
Re: Alternatives to Hamachi
« Reply #2 on: September 03, 2017, 10:46:35 PM »
I would say get on IRC but yeah. Actually I'd still really like to move to discord at some point but we shall see.

I was hoping to find something we could host ourselves and that doesn't require dragging onesself through broken glass just to get running.

Offline Zhall

  • Full Member
  • ***
  • Posts: 154
Re: Alternatives to Hamachi
« Reply #3 on: September 03, 2017, 11:52:29 PM »
No glass when i set it up?

oh you are referring to the irc
Pumping out awsome.

Offline leeor_net

  • Administrator
  • Hero Member
  • *****
  • Posts: 2352
  • OPHD Lead Developer
    • LairWorks Entertainment
Re: Alternatives to Hamachi
« Reply #4 on: September 04, 2017, 12:55:29 AM »
What I mean is that there are some very powerful open-source solutions for this sort of thing but that getting them set up is like pulling teeth. The wording was a little weird.

Offline Arklon

  • Administrator
  • Hero Member
  • *****
  • Posts: 1269
Re: Alternatives to Hamachi
« Reply #5 on: September 04, 2017, 11:31:24 AM »
What I mean is that there are some very powerful open-source solutions for this sort of thing but that getting them set up is like pulling teeth. The wording was a little weird.
I know Zanco has experience setting up OpenVPN servers for games.

Offline leeor_net

  • Administrator
  • Hero Member
  • *****
  • Posts: 2352
  • OPHD Lead Developer
    • LairWorks Entertainment
Re: Alternatives to Hamachi
« Reply #6 on: September 04, 2017, 02:22:09 PM »
I'll bother him the next time I see him then. :)

Offline Zhall

  • Full Member
  • ***
  • Posts: 154
Re: Alternatives to Hamachi
« Reply #7 on: September 04, 2017, 08:50:20 PM »
embrace the future of discord
Pumping out awsome.

Offline leeor_net

  • Administrator
  • Hero Member
  • *****
  • Posts: 2352
  • OPHD Lead Developer
    • LairWorks Entertainment
Re: Alternatives to Hamachi
« Reply #8 on: September 04, 2017, 11:22:44 PM »
Discord is not a VPN.

Offline Arklon

  • Administrator
  • Hero Member
  • *****
  • Posts: 1269
Re: Alternatives to Hamachi
« Reply #9 on: September 05, 2017, 04:51:35 PM »
Evolve seems to work well,  but it seems like they are on the brink of closing their service.
Evolve sucked and they already did shut down.

Quote
Tungle is another option.
Tunngle also sucks.

I'm not kidding when I say running our own VPN is the best option.

As a side note, I was unable to join a game via Hamachi but was able to use uPnP to connect to the game while a user on AT&T Uverse was only able to connect via hamachi. The host also had uPnP so we were all able to connect to the same game (was like some weird hybrid network with direct connections and connections via VPN tunneling... surprised it worked so well!).
I've noticed Hamachi has these issues with certain systems in older games like OP2 and StarCraft. I've never found a root cause for any case of this I've seen, aside from Hamachi sucking.

I'm amazed that mixing direct and Hamachi connections worked at all. In the NetHelper readme I specifically wrote don't try that because I assumed there was no way that would work.
« Last Edit: September 05, 2017, 05:21:51 PM by Arklon »

Offline Hooman

  • Administrator
  • Hero Member
  • *****
  • Posts: 4955
Re: Alternatives to Hamachi
« Reply #10 on: September 06, 2017, 12:26:26 AM »
Quote
I'm amazed that mixing direct and Hamachi connections worked at all. In the NetHelper readme I specifically wrote don't try that because I assumed there was no way that would work.

Agreed, I'm very surprised by this. The protocol requires all players to have direct connections with every other player. That doesn't play nicely with people being on different networks. Maybe the need for Hamachi was apparent rather than actual? I don't see how you'd get proper NAT punch through with only some people using Hamachi.

With that said, I've been meaning to revisit the NetFix code sometime. Maybe Arklon's NetHelper can be more closely integrated. I'd like to make some adjustments concerning a second port that was opened for fixed ports. I also remember some cleanup issue Arklon mentioned in NetHelper that might be handled better with closer integration with the NetFix code (which is aware of multiplayer shutdown).

Offline Highlander

  • Hero Member
  • *****
  • Posts: 780
  • Outpost 2 Elder
Re: Alternatives to Hamachi
« Reply #11 on: September 06, 2017, 12:52:24 AM »
If any Hamachi replacement can be found it would be great :)

I benefitted greatly from hamachi when it was first introduced in the community, as I had been unable to play since WON shut down.


(Admittedly Im quite stupid when it comes to computers - so thanks to everyone who has ever helped me - or tried to help me get a OP2 game going :D )
There can be Only one. Wipe Them out. All of Them.

Old player still playing. Visit Spark for a game of Outpost 2

Offline leeor_net

  • Administrator
  • Hero Member
  • *****
  • Posts: 2352
  • OPHD Lead Developer
    • LairWorks Entertainment
Re: Alternatives to Hamachi
« Reply #12 on: September 06, 2017, 02:35:50 PM »
I'm amazed that mixing direct and Hamachi connections worked at all. In the NetHelper readme I specifically wrote don't try that because I assumed there was no way that would work.

As am I. I tried using the hamachi IP address -- no go. I was unable to ping outside sources though I could use the chat functions. DaRkInLiGhT and Capm_Awesome were able to connect using Hamachi. Out of a whim I tried using DaRkInLiGhT's direct IP address and lo and behold, the game showed up. We were able to play with only a few lag spikes. Also they mopped the floor with me. 0.0

Anyway, it got me thinking that because of AT&T U-verse and other similar ISP's that lock down their routers for no good reason other than to control their customers, a VPN could be very useful for us.

Still need to track down Zanco and bother him about it.

Offline Hooman

  • Administrator
  • Hero Member
  • *****
  • Posts: 4955
Re: Alternatives to Hamachi
« Reply #13 on: September 10, 2017, 08:31:19 AM »
Quote
As am I. I tried using the hamachi IP address -- no go. I was unable to ping outside sources though I could use the chat functions. DaRkInLiGhT and Capm_Awesome were able to connect using Hamachi. Out of a whim I tried using DaRkInLiGhT's direct IP address and lo and behold, the game showed up.

Ahh, so you were all using Hamachi, which meant you all had addresses on a shared Hamachi network. Meanwhile, you also all had public IP addresses, which are of course all on the same network (internet). Either way, the address of each player, Hamachi or public, was accessible to every other player, and either one was a valid way to reach each computer. Effectively, the game wouldn't realize it was using two different networks, since both networks linked all players.

Offline leeor_net

  • Administrator
  • Hero Member
  • *****
  • Posts: 2352
  • OPHD Lead Developer
    • LairWorks Entertainment
Re: Alternatives to Hamachi
« Reply #14 on: September 10, 2017, 02:34:40 PM »
That fits the behavior that was experienced. I remained on Hamachi at the time, I never shut it down.