Unity Asset – NAT Traversal v1.54

Author Alex
2021-01-20
722
0
Unity Asset – NAT Traversal v1.54

Unity Asset – NAT Traversal v1.54

Adds NAT punch-through and automatic port forwarding to UNet.

Simple drop in setup for UNET. You only need three methods: StartHostAll(), ListMatches(), and StartClientAll() to connect. Your other UNET code remains unchanged.

Reduce your use of expensive relay servers by up to 95%, meaning you only spend money as little as 5% of the time! Use Unity's own calculator to see just how much money you'll save.

Minimize latency by connecting players directly whenever possible, even behind routers. Optionally falls back to Unity's relay servers only if NAT traversal fails, so players can always connect.

Direct connect whenever possible
Why waste your hard earned money using bandwidth on the relay servers if you don't have to? A direct connection means less lag and less dependence on infrastructure that you don't control.

Seamless connection replacing
Your players will always use the best connection possible, seamlessly switching from relay to direct connections as they become available.

Connect Faster
Gets your players in the game faster by not waiting for a UNET match to be created or joined before connecting.

Host Migration
Fully supports UNet's built in Host Migration. No more dropped games, even if the host leaves.

Lobby
Includes a lobby script that exactly emulates UNET's NetworkLobby.

Example scenes
Example scenes are included that demonstrate using NAT Traversal with lobbies, host migration, and our Match Up plugin.

Professional Support
We have a consistent 5 star record of prompt and effective support. Contact us via email, forums, or Discord any time and we will work with you to resolve any issue.


Runs on Windows, OSX, and Linux.

Includes Playmaker support.

Note: We host a Facilitator that you are welcome to use free of charge. The Facilitator executable is also included so you can host it on your own server instead.

Note: Web and mobile builds are not supported.

This asset uses RakNet under BSD license and OpenNAT under MIT license; see Third-Party Notices.txt file in package for details.
Asset Details:
  • Current Version: 1.54
  • More Info: https://assetstore.unity.com/packages/tools/network/nat-traversal-58948

Download links:
Comments
Add comment
Add comment:
Your name:
Your E-Mail:
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
I am not robot: *
Archive
«    December 2024    »
MonTueWedThuFriSatSun
 1
2345678
9101112131415
16171819202122
23242526272829
3031 
October 2023 (1)
May 2023 (1)
February 2023 (518)
January 2023 (532)
December 2022 (515)
November 2022 (504)
Vote
Upgrade to Premium