View Issue Details
ID | Project | Category | Date Submitted | Last Update | |
---|---|---|---|---|---|
0021434 | AI War 2 | Gameplay Idea | Jul 31, 2019 3:54 pm | Sep 25, 2020 9:59 pm | |
Reporter | Chris_McElligottPark | Assigned To | Chris_McElligottPark | ||
Status | resolved | Resolution | fixed | ||
Summary | 0021434: Multiplayer: NAT punchthrough further investigation. | ||||
Description | Our current version of the networking library has some code by Doug that is a couple of years old at this point, and I'm not sure it was ever fully integrated to begin with. There are a variety of router technologies that automate NAT punchthrough, including STUN and some others that I don't remember offhand. It's possible that the newer version of Forge Networking will automatically handle this as-is, and we won't need to do anything special. That would be fantastic. Alternatively, it might be that we need to get something specialized, like one of the "Noble Whale" products: NAT Traversal is the one I've been eyeing for a long time: https://assetstore.unity.com/packages/tools/network/nat-traversal-58948 That one is meant for UNET, and will require some adaptation. It will also have to be compiled in a closed-source fashion and not distributed with the rest of our networking code, which is annoying. It does also include things like host migration and relay servers, both of which are things we would not be using at all. Noble Connect is newer, I think: https://assetstore.unity.com/packages/tools/network/noble-connect-140535 That one adds both relays and punchthrough, and works with UNET and Mirror (what is mirror?). I'm uncertain how on earth it can include 100 CCU per month for 5 years at that price, and I'm not sure I want to get into trying to use relays at all with that. But those seem to be the main options in the landscape. I'd rather stick with open source, frankly, and just focus in on punchthrough. | ||||
Tags | No tags attached. | ||||
related to | 0021433 | resolved | Chris_McElligottPark | Multiplayer: Replace Forge Networking with latest version. |
child of | 0021432 | resolved | Chris_McElligottPark | Multiplayer todo - parent issue. |
|
This is done using Steam and GOG. LiteNetLib has a lightweight version that may or may not do the trick, but it's mainly for lan play. |
Date Modified | Username | Field | Change |
---|---|---|---|
Jul 31, 2019 3:54 pm | Chris_McElligottPark | New Issue | |
Jul 31, 2019 3:54 pm | Chris_McElligottPark | Status | new => assigned |
Jul 31, 2019 3:54 pm | Chris_McElligottPark | Assigned To | => Chris_McElligottPark |
Jul 31, 2019 3:54 pm | Chris_McElligottPark | Relationship added | related to 0021433 |
Jul 31, 2019 3:55 pm | Chris_McElligottPark | Relationship added | child of 0021432 |
Sep 25, 2020 9:59 pm | Chris_McElligottPark | Status | assigned => resolved |
Sep 25, 2020 9:59 pm | Chris_McElligottPark | Resolution | open => fixed |
Sep 25, 2020 9:59 pm | Chris_McElligottPark | Note Added: 0058695 |