An servidor de experiência (também conhecido como host) é um servidor que é a fonte autorizada de eventos em um videogame multijogador. O servidor transmite dados suficientes sobre seu estado interno para permitir que seus clientes conectados mantenham sua própria versão precisa do mundo do jogo para exibição aos jogadores. Eles também recebem e processam a entrada de cada jogador. Os servidores geralmente hospedam mais de um servidor de experiência, cada um deles sendo instâncias de servidores de experiência atendendo a locais diferentes. Quando um usuário entra em uma experiência, seu cliente, uma instância do software Roblox no dispositivo, solicita a criação de um servidor de experiência se todos eles estiverem cheios ou se não houver nenhum servidor, e então se conecta a ele. Outros clientes nos computadores de outros usuários podem se conectar a esse servidor de experiência. Esta é a base do sistema multiusuário da Roblox.
Sempre que ocorre uma mudança em um cliente (movimento de personagem, chat etc.), ela é replicada para o servidor, que então a replica para todos os outros clientes conectados à experiência. Da mesma forma, sempre que ocorre uma mudança no servidor (geralmente por causa da física, ou por causa de scripts), ela é replicada para todos os clientes conectados à experiência.
Técnico
Para hospedar servidores, Roblox usa o Microsoft Azure. Azure é um serviço fornecido pela Microsoft semelhante a um serviço de hospedagem em nuvem. O Roblox pode desligar automaticamente alguns servidores que estiveram ativos por várias horas com o código de erro: 17, possivelmente devido a problemas de atraso.
Curiosidades
Esta seção é uma seção de curiosidades. Reposicione todas as informações relevantes em outras seções do artigo.
- Os usuários geralmente tentam entrar em um servidor para encontrar um usuário famoso ou popular, ou para receber o Admin Crate em Crate Hunts.
- Ao tentar ingressar em uma experiência com 0 usuários, às vezes pode demorar muito para entrar na experiência. (Esperando pela tela do servidor)