Connection error, try to debug logging
Which countries host Normcore's servers?, because I don't knpw, sometimes i still can't join the game after asia servers were added
25 Replies
Hi @KUTE BONAPARTE. I'm kapa.ai, your friendly support bot. I will try to answer your question by searching through the knowledge base. :wave:
----------------------
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 :speech_balloon:
----------------------
<@785692603684225025> Kapa.ai is still learning and improving, please let me know how I did by reacting below.
@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
Let me check the knowledge base for you again. One moment! :books:
----------------------
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:
1. 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
2. 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.
3. 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.
4. 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).
5. Server Capacity: Depending on the room server configuration, there might be limitations on the number of players that can join. The Room Server Options documentation (https://normcore.io/documentation/room/room-server-options#room-server-configurations) provides details on player capacities for different configurations.
Given that you're still experiencing issues after trying these common solutions, I would recommend the following steps:
1. Double-check all firewall settings, especially for UDP ports.
2. Try connecting to a different region if possible.
3. Ensure you're using the latest version of Normcore.
4. 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 :speech_balloon:
----------------------
<@785692603684225025> Kapa.ai is still learning and improving, please let me know how I did by reacting below.
@kapa.ai how do i change the region?
Let me check the knowledge base for you again. One moment! :books:
----------------------
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:
1. 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.
2. If you need more control over the hosting location, you might want to consider Normcore Private (https://normcore.io/normcore-private). As mentioned in the Firewalls documentation (https://normcore.io/documentation/architecture/firewalls), Normcore Private allows for a dedicated deployment that uses a single cloud provider and block of IP addresses.
3. 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 :speech_balloon:
----------------------
<@785692603684225025> Kapa.ai is still learning and improving, please let me know how I did by reacting below.
I think it's not depend of the tier, I've tried the pro plan and this issue still appear
Please somebody help me
have you tried other networking solutions?
might get better connection where you are
I've tried, but it's not the great solution
My game multiplayer code is full of normcore. So i must rewrite all of my code again
😭
Any solutions of this issue?
nope
Yo @Normal Team?
Hello
Hey sorry to hear your having troubles, what seems to be the issue?
Sometimes i can't join the game room
And today i can't join the room
I'm not a developer, im the community manager but lets see whats up
where are you geolocated?
Indonesia
I have the same issue in China, it only works sometimes
Are you seeing any errors in console and could you list them here please?
Connecrion error, try to debug logging to see more details. That's it
Debug*
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
How do i call basic support?
If you are having troubles connecting to normcore in your project, firstly i would verify if i can connect in an empty scene
just to rule out any oddities
we’ve debugged this one before. it’s a toughie. we haven’t been able to repro it while I’m at the office
I think it’s an issue with an upstream provider / ISP
Hmm, when this issue will fixed? Maybe estimated time
Is it the provider on asia?
Hmm, i think it will be good if theres a region select