---------------------- Based on the provided knowledge sources, I don't have specific information about which individual countries host Normcore's servers. However, I can provide some relevant information about Normcore's server infrastructure:
Normcore uses multiple cloud providers to ensure high-quality connections for players globally. The Firewalls + Corporate Networks documentation(https://normcore.io/documentation/architecture/firewalls) mentions that Normcore Public uses multiple cloud providers to ensure a high-quality connection for all players.
Additionally, the Cloud Infrastructure documentation(https://normcore.io/documentation/architecture/cloud) states that in a typical Normcore installation, cluster services exist in all regions where room servers are hosted. This suggests that Normcore has a distributed global infrastructure, but specific countries are not listed.
For more precise information about server locations, you may need to contact Normcore directly. If you require specific host or IP ranges, the documentation suggests that Normcore Private(https://normcore.io/normcore-private) can provide a dedicated deployment using a single cloud provider and block of IP addresses. ---------------------- Note: you can ask me a follow up question by @ mentioning me again ----------------------
@kapa.ai i still don't get it, why my game sometimes can't join normcore room after the asia server update. I'm not blocking any normcore TCP, have a good network, and Someone says try to change the room name and re join, but still, i can't join
---------------------- I understand you're experiencing issues joining a Normcore room after an Asia server update. Let's go through some potential reasons and solutions based on the information available:
Firewall Rules: Even though you mentioned not blocking TCP, it's worth double-checking your firewall settings. Normcore uses both TCP and UDP ports. According to the **Firewalls documentation** (<https://normcore.io/documentation/architecture/firewalls>), ensure that the following outbound traffic is allowed:
TCP ports 443 and 3000 to *.normcore.io
UDP ports 32,768 - 65,535 to all destinations
Room Server Configuration: The issue might be related to the room server configuration. As mentioned in the Room Server Options documentation(https://normcore.io/documentation/room/room-server-options#room-server-configurations), the first player to connect sets the room server configuration, which cannot be changed for the duration of the room session. If the room is still active but with a configuration that doesn't suit your needs, you might have trouble joining.
Connection Process: The Cloud Infrastructure documentation(https://normcore.io/documentation/architecture/cloud) explains that when connecting to a room, your client first contacts the matcher service, which then determines the ideal cluster to host the server. If there are issues with this process, it could prevent you from joining the room.
Changing Room Name: While changing the room name might work in some cases, it's not a guaranteed solution. Each room name is unique within your App Key namespace, as noted in the Realtime documentation(https://normcore.io/documentation/realtime/realtime).
Given that you're still experiencing issues after trying these common solutions, I would recommend the following steps:
Double-check all firewall settings, especially for UDP ports.
Try connecting to a different region if possible.
Ensure you're using the latest version of Normcore.
Monitor your network conditions while attempting to connect.
If the problem persists, it would be best to contact Normcore support directly or reach out to the Normcore community on their Discord(https://normcore.io/documentation/essentials/common-questions#does-normcore-support-x-y-z) for more specific assistance. They might be able to provide insights into any known issues with the Asia server update or offer more tailored troubleshooting steps. ---------------------- Note: you can ask me a follow up question by @ mentioning me again ----------------------
---------------------- I apologize, but I don't have specific information about changing regions in Normcore based on the provided knowledge sources. The documentation doesn't mention a direct way for users to change regions.
However, I can provide some relevant information:
According to the Cloud Infrastructure documentation(https://normcore.io/documentation/architecture/cloud), Normcore automatically determines the ideal region to host a room based on the players connecting. This suggests that region selection is typically handled automatically by the system.
For specific room configurations, you can use the Room Server Options API as described in the Room Server Options documentation(https://normcore.io/documentation/room/room-server-options). However, this is more about server capacity than region selection.
If changing regions is crucial for your use case, I recommend reaching out to Normcore support directly or consulting their community on Discord(https://normcore.io/documentation/essentials/common-questions#does-normcore-support-x-y-z) for more specific guidance. They may be able to provide you with more detailed information or alternative solutions for your specific needs. ---------------------- Note: you can ask me a follow up question by @ mentioning me again ----------------------
hmm that does sound strange all i can offer is basic support but if you have further details about your network and specific setup the team may be able to take a look after the weekend and see something i don't
---------------------- To answer your question about room hour limits for the Pro and Free plans, I'll refer to the pricing information provided in the knowledge sources.
According to the Pricing documentation(https://normcore.io/documentation/pricing), Normcore offers different pricing tiers to meet various needs. The room hours limit is applied per app, not across all apps. This can be inferred from the following information:
Room hours are defined as "the total number of hours that a room server is running and clients are connected."
The pricing model is based on room hours and bandwidth usage.
The documentation states, "Your Normcore dashboard is updated to show your most recent room-hour and bandwidth measurements every 24 hours at 12 AM, GMT."
This implies that the room hour limits (1000 for Pro plan and 50 for Free plan) are tracked and applied on a per-app basis. Each app you create with Normcore would have its own allocation of room hours according to its plan.
It's important to note that when you reach these limits on the Fixed plans (which include the Free and Pro plans), Normcore will pause your applications to prevent additional charges.
If you need more specific details or have concerns about your particular usage across multiple apps, it would be best to contact Normcore support directly for clarification. ---------------------- Note: you can ask me a follow up question by @ mentioning me again ----------------------
@kapa.ai so if i have pro plan with 2 apps are online. It doesnt mean single app only have estimated 500 room hours but single app have 1000 room hours?
---------------------- You're correct in your understanding. Based on the information from the Pricing documentation(https://normcore.io/documentation/pricing), the room hour limits are applied per app, not shared across all your apps.
This means that if you have a Pro plan with two apps online, each app would have its own allocation of 1000 room hours. It doesn't mean that the 1000 room hours are split between the two apps.
To break it down:
App 1 on Pro plan: 1000 room hours
App 2 on Pro plan: 1000 room hours
Each app has its full allocation of room hours, regardless of how many other apps you have on the same plan. This allows you to fully utilize the resources for each individual app without them affecting each other's limits.
Remember, as mentioned in the documentation, "When you hit these limits, Normcore pauses your applications to prevent you from incurring any additional charges." This pause would occur independently for each app when it reaches its own 1000-hour limit.
If you find that you need more room hours for your apps, you might want to consider the Unlimited plan or contact Normcore for custom solutions tailored to your specific needs. ---------------------- Note: you can ask me a follow up question by @ mentioning me again ----------------------