Unity
NAT Traversal
$65
Rated 5.0/5 from 57 ratings on Unity.
Price history
Recorded standalone sale prices and the latest available store price, in USD. Historical dots use the sale start date and its recorded offer price. Prices can change during a sale; this is not a daily price log. Bundle prices and upcoming offers are excluded. History covers up to the 100 most recent recorded offers.
Lowest recorded standalone price in this history: $65. The latest store price is $65, matching the lowest recorded price shown here.
View 1 recorded price
| Sale start / price check | Price | Observation |
|---|---|---|
| $65 | Latest store price |
About NAT Traversal
- Tools, Systems & Learning > Game Templates & Systems
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.
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.