Sam Mateosian
Sam Mateosian4mo ago

Is it possible to run an on-premises "LAN" server?

My use case is to run normcore multiplayer sessions at an event where all the players are local. Connecting to the wider net just adds unneeded latency and material costs to the project. This would be great for conferences where dedicated internet lines can be non-existent or overly expensive. And, for location based installations where they'd benefit from lower latency.
2 Replies
kapa.ai
kapa.ai4mo ago
Hi @Sam Mateosian. I'm kapa.ai, your friendly support bot. I will try to answer your question by searching through the knowledge base. :wave: ---------------------- Yes, it is possible to run an on-premises server with Normcore. This is facilitated through Normcore Private, which is a private copy of Normcore's hosting infrastructure designed to be customized for a specific application. Normcore Private comes in two flavors: Cloud and On-Premises. The On-Premises version uses the same infrastructure as Normcore Private Cloud but is licensed for you to host on your own hardware. You can host it on any major cloud provider that supports Kubernetes, or in your case, on a local server for a LAN setup at an event or conference. To set up Normcore Private On-Premises, you would need to configure your firewall to open up UDP ports for the room servers. You would also need to set up your DNS to point your domain at the matcher service. Once everything is set up, you can test it out by firing up your favorite Normcore project and setting the Custom Matcher URL to your new Normcore Private installation. Here are the relevant steps from the documentation: 1. Configure your firewall:
gcloud compute firewall-rules create normcore-room --allow udp
gcloud compute firewall-rules create normcore-room --allow udp
2. Configure DNS: Create an A-name record for your domain and point it at the IP address that you reserved for the matcher service. 3. Test it out: Set the Custom Matcher URL to your new Normcore Private installation. The format should be wss://<DOMAIN NAME>:3000/. Please note that the cost of Normcore Private varies depending on your specific use-case. You can reach out to the Normcore team for pricing details. For more information, please refer to the Normcore Private documentation (https://normcore.io/documentation/normcore-private). ---------------------- Note: you can ask me a follow up question by @ mentioning me again :speech_balloon: ----------------------
kapa.ai
kapa.ai4mo ago
<@753660380911501312> kapa.ai is still learning and improving, please let us know how it did by reacting below