Issue:
You want to host your game servers near the player's location using Unity Multiplay Game Server Hosting but experience high latency because the cloud server is created in other locations when selecting a certain region. There is no option to explicitly select a specific location as the server location.
Environment:
Hosting occurs in the Asia region but defaults to other locations within the Asia region. Build configurations include specific fleet IDs for managing server deployments.
Cause:
Unity’s Game Server Hosting currently allows deployment in broad regions (e.g., North America, Europe, Asia, etc.), but specific locations within those regions (e.g., India, Japan, Korea) cannot be directly selected. The product infrastructure places servers based on internal allocation processes, sometimes in subregions that do not align with your intended location.
Resolution:
To host servers specifically in a certain location or ensure reduced latency for clients in that region, here are your options:
-
Enterprise Offering:
- Unity’s Enterprise service allows specific location selection within regions (e.g., India within Asia).
-
If this granular control is essential, contact Unity's sales team to discuss requirements and pricing:
Unity Enterprise Sales.
-
Current Environment Suggestions:
- For now, keep using the broad regions (e.g. North America, Europe, Asia, etc.), as Unity’s teams are exploring functionality enhancements to allow specific location selection.
- Monitor Unity’s product updates as this feature may be added in future updates.
Additional Information:
For players experiencing high latency, consider enabling multiple fleets across regions and implementing logic to direct players to the lowest ping server. Also, ensure your build configurations and fleet mapping are optimized for your project’s requirements.
By utilizing Unity’s Enterprise services or awaiting updates from Unity, you can reduce latency and host servers in India more effectively. If you require further assistance, do not hesitate to contact Unity's support team.