Como funcionam os jogos em nuvem? (2023)

Como arquiteto de nuvem e jogador, naturalmente tenho um interesse considerável em jogos em nuvem. Como funciona? Quais componentes técnicos estão envolvidos e são necessários? Funciona melhor ou pior do que jogos normais?

Vamos começar com uma pergunta básica e uma resposta geral rápida que discutiremos mais profundamente em um minuto.

O que são jogos na nuvem?

Segundo a Wikipedia, jogos em nuvem referem-se a streaming de jogos por meio de uma conexão com a Internet de um servidor remoto na nuvem para o dispositivo do jogador. O pré-requisito é uma conexão à Internet de pelo menos 25 Mbps. O jogador normalmente pode interagir com um mouse, teclado ou controlador no cliente local, computador, console, tablet ou smartphone.

Então, qual é a real vantagem dos jogos em nuvem? Vamos começar com uma visão geral e nos aprofundarmos lentamente na tecnologia para responder a essa pergunta em detalhes.

Observação: Este artigo foi escrito em inglês. As traduções para outros idiomas podem não oferecer a mesma qualidade linguística. Pedimos desculpas por erros gramaticais e semânticos.

O que é Cloud Gaming?

Os jogos em nuvem expressam um princípio técnico relativamente simples.

O poder de computação necessário para um jogo, ou seja, processador, RAM, disco rígido i/o e placa gráfica, é fornecido por servidores na nuvem. O dispositivo do usuário exibe apenas o resultado desse cálculo transmitido da nuvem, semelhante a uma página da Web carregada e exibida no navegador.

Existem três cenários diferentes nos quais o “jogo em nuvem” desempenha um papel.

Jogos em nuvem privada

Estamos falando da hospedagem tradicional de um servidor de jogos, por exemplo, para CSGO. Essa forma de jogo na nuvem existe desde a virada do milênio e é um chapéu antigo. Você aluga um servidor de jogo de um hoster, configura esse servidor até certo ponto, restringe seu uso por senha e limita seu uso.

O faturamento é feito anualmente ou mensalmente, geralmente com um determinado período de contrato.

Este não é o jogo em nuvem atualmente coberto por toda a mídia.

Jogos em nuvem pública

Há muitos jogos em que você chega a um servidor de jogos do fabricante há algum tempo e competir com ou contra outros jogadores. O jogo é executado em uma nuvem pública, por exemplo, em Amazon Web Services ou servidores Microsoft Azure.

Por exemplo, este é o caso de todos os jogos Battle Royale ou MMORPGs.

A vantagem para o fabricante é que ele pode aumentar ou diminuir os servidores dependendo do número de jogadores para economizar custos. Você se beneficia disso porque as sobrecargas do servidor são muito raras. O jogo está sempre altamente disponível, ou seja, disponível XNUMX horas por dia (exceto nas janelas de manutenção durante a aplicação de patches).

Com os jogos em nuvem pública, você paga pelo jogo uma vez ou mensalmente ou financia este modelo com compras no jogo, como um passe de batalha.

Novamente, este não é o jogo em nuvem que todo mundo está falando atualmente.

Então vamos ao que interessa 😉

Jogos na nuvem do cliente 

Agora está finalmente ficando excitante. Os jogos em nuvem para o cliente não existem há muito tempo. Apenas com larguras de banda de internet mais fortes em residências comuns é que os fluxos de dados de um jogo vastos e continuamente fluindo podem ser transmitidos.

O que acontece aqui, aproximadamente?

Os dados do jogo, especialmente os gráficos, não vêm mais do seu hardware, mas da internet do próprio cliente, que executa o jogo para você.

Você reage às imagens transmitidas com seu mouse, teclado ou controle, e esses dados são enviados de volta para a nuvem, onde afetam o jogo.

O resultado é enviado de volta para você quase em tempo real. O princípio é um pouco semelhante ao streaming com uma placa de captura. O fluxo de um computador é encaminhado para outro destino, exceto que suas interações (por exemplo, controlar um personagem) são enviadas de volta.

Vamos dar um mergulho mais profundo para ver como isso funciona. A seguir, sempre usaremos o termo "jogos em nuvem" para nos referir a "jogos em nuvem do cliente".

Recomendação honesta: Você tem a habilidade, mas seu mouse não suporta perfeitamente sua mira? Nunca lute com o aperto do mouse novamente. Masakari e a maioria dos profissionais confia no Logitech G Pro X Superleve. Veja você mesmo com esta revisão honesta escrito por Masakari or confira os detalhes técnicos na Amazon agora. Um mouse para jogos que se adapta a você faz uma diferença significativa!

Como funciona o Cloud Gaming?

O diagrama a seguir mostra todos os componentes dos jogos em nuvem do cliente. Vamos começar com você.

componentes de jogos em nuvem

1. Cliente do Jogador

Tecnicamente, não importa mais qual dispositivo você usa. Mas, é claro, existem requisitos mínimos específicos, que discutimos abaixo. Em geral, porém, o principal é que você pode exibir a imagem transmitida, ter internet e interagir com o jogo de alguma forma, por exemplo, com mouse e teclado.

Preparar. Você pode começar.

2. Ligação à Internet

O cerne dos jogos na nuvem é a conexão com a Internet, e isso ocorre de duas maneiras. Primeiro, você precisa de grande largura de banda para receber o fluxo constante de dados. Em segundo lugar, tão importante, se não mais, são estabilidade e latência.

Embora você não precise necessariamente agir rápido em jogos de estratégia baseados em turnos, por exemplo, para poder tolerar um atraso ou mesmo uma breve desconexão, é uma história diferente em jogos em tempo real.

Latência muito alta ou mesmo uma desconexão é um nogo.

Mesmo 20-30ms podem decidir sobre vitória ou derrota.

Então para deixar claro novamente: Você precisa de um provedor de internet que garanta uma linha estável e rápida, além de uma largura de banda de pelo menos 25 Mbps.

De onde você obtém os dados e para onde envia suas reações a eles?

3. Cliente na nuvem

Para jogos que não usam muitos gráficos, você falará diretamente com um servidor de jogos e obterá a imagem transmitida de lá. Nesse caso, um jogo para um jogador consome tão poucos recursos que você pode lidar com muitos jogadores em um servidor.

Mas se estamos falando sobre jogos de tiro multiplayer ou jogos de mundo aberto, onde muitos gráficos têm que ser calculados, então um servidor de jogo entraria em colapso diretamente sob muitos jogadores.

Em princípio, o provedor de jogos na nuvem cria um cliente separado (máquina virtual ou desktop virtual) para você na nuvem.

Essa instância geralmente é executada em um servidor e você compartilha o servidor com outras instâncias. A cada instância, ou seja, a cada cliente na nuvem, são alocados recursos fixos como RAM para o jogo. Dessa forma, o provedor evita instâncias que podem retirar recursos do servidor subjacente ou de outras instâncias em execução.

Como muitos gráficos precisam ser calculados, essas instâncias também recebem GPUs separadas.

Enquanto isso, todos os fabricantes de placas gráficas desenvolveram tecnologias diferentes para jogos em nuvem para transmitir todo o poder gráfico do servidor para as instâncias do cliente executadas acima dele.

No entanto, o que parece simples é a solução para um problema técnico muito complexo, pois a passagem de dados – neste caso, frames – do servidor com GPUs para as instâncias do cliente e daí para você não deve gerar nenhuma latência.

Então é aqui que acontece a maior mágica que torna os jogos em nuvem possíveis.

Quando se trata de servidores para instâncias de cliente, a grande vantagem da computação em nuvem é novamente explorada. Se muitos jogadores estiverem jogando, novas instâncias (máquinas virtuais) serão iniciadas ad-hoc. Se menos jogadores estiverem jogando, menos recursos serão necessários.

O que ainda falta é o servidor, onde o jogo gerencia todos os dados das instâncias dos jogadores, e a lógica do jogo é calculada.

4. Servidor de jogo na nuvem

O núcleo é o servidor do jogo, onde o jogo, ou seja, o aplicativo, é executado. O servidor recebe as solicitações e dados dos clientes ou instâncias do jogador, processa-os e envia o resultado de volta.

Nada de novo acontece aqui.

A única vantagem aqui é, novamente, o dimensionamento horizontal na nuvem.

Por exemplo, suponha que de repente muitos mais jogadores querem se conectar ao jogo, o que pode acontecer em determinados momentos do dia. Nesse caso, servidores de jogos adicionais são inicializados automaticamente e conectados aos servidores de jogos já em execução.

Claro, o jogo deve ser programado e otimizado para que esse framework funcione sem problemas e em tempo real. Todos os jogos atuais já utilizam essa tecnologia, então você, como jogador, pode se conectar sempre que possível.

Mensagens como “atualmente os servidores estão sobrecarregados, por favor, volte mais tarde” devem ser coisa do passado.

Quais são os requisitos mínimos para jogos em nuvem?

O requisito essencial é, obviamente, uma conexão de Internet suficiente. Alguns provedores de jogos em nuvem oferecem uma ferramenta de teste de velocidade para que você possa avaliar com bastante precisão se sua conexão é adequada para jogos em nuvem, por exemplo, aqui na shadow.tech. Basta escolher o país em que você mora ou o mais próximo de você e iniciar o teste.

Esperançosamente, o resultado ficará assim:

speedtest

O próximo requisito trivial é que você precisa de um dispositivo compatível. Seja PC, Mac, smartphone ou SmartTV - cada nuvem exige alguns requisitos mínimos. Aqui, também, geralmente há informações nos sites dos provedores de jogos em nuvem. Por exemplo, você pode encontrar visões gerais para “NVIDIA Now” aqui.

O que mais nós precisamos?

O registro ainda está pendente. No entanto, com qualquer provedor de jogos em nuvem, você não poderá evitar o registro para obter sua conta. Com esta conta, você pode fazer login em um ou mais dispositivos e sempre acessar seus jogos e os últimos salvamentos.

Alguns provedores permitem que você jogue de graça no início, para que você possa testá-lo sem nenhum custo.

“NVIDIA Now” limita você a uma certa quantidade de tempo de jogo por dia. Outros provedores oferecem um mês grátis quando você se registra e assina o serviço.

Preciso de uma boa conexão WIFI para jogos na nuvem?

Geralmente, uma boa conexão wifi é suficiente para jogos na nuvem, desde que seja estável o suficiente e a largura de banda seja alta o suficiente. O pré-requisito é uma conexão wifi de pelo menos 25 Mbps.

No entanto, sempre temos um problema de latência com conexões wifi em jogos FPS. Sempre assumindo que a conexão é super estável (porque jogos em tempo real com perda de pacotes não fazem sentido algum), então a latência deve ser a mais baixa possível.

No final do artigo, vinculo você a outro post sobre roteadores de jogos. Com várias antenas como, por exemplo, este roteador, é possível estabelecer uma conexão suficiente.

No entanto, eu pessoalmente sempre preferiria um cabo.

Jogos FPS usam UDP como protocolo, o que significa que os pacotes de dados são transferidos com o princípio de “dispare e esqueça”. Apenas uma pessoa precisa ficar entre seu roteador e seu dispositivo, e alguns pacotes UDP não chegarão, resultando em perda de pacotes e possivelmente quedas de FPS.

Quanto custa o jogo na nuvem?

Os jogos na nuvem são relativamente baratos em relação ao conteúdo que você obtém. O acesso a centenas de jogos por mês por uma taxa fixa fixa não é superior ao Netflix & Co.

Embora existam gradações e opções de atualização em detalhes, todas as ofertas de jogos na nuvem estão entre 5 e 15 dólares. Além disso, os provedores diferem nos destaques e conteúdos incluídos no serviço. Além disso, existem pequenas diferenças nos detalhes do contrato, como períodos de cancelamento e limitações técnicas.

A seguir, compilamos uma tabela dos provedores de jogos em nuvem mais populares, incluindo os custos mensais (em 09/2022), para dar a você uma primeira impressão.

Custos por Mês

provedor do cliente

País / Sede

$8,99

NVIDIA “GeForce Agora”

Estados Unidos

$9,99

Amazon “Luna+”

Estados Unidos

$14,99

“Cloud Gaming” da Microsoft

Estados Unidos

$14,99

Sony "PS Plus"

Estados Unidos

$9,99

Google "Estádio"

Estados Unidos

$29,99

Lâmina “Sombra”

Estados Unidos

Para cada modelo de preços, você deve observar atentamente os serviços e os períodos de cancelamento. Na melhor das hipóteses, você pode cancelar por meio de uma interface da web no mês seguinte e também assinar novamente a qualquer momento.

Flexibilidade é a chave aqui.

Você não precisa se comprometer com um serviço de jogos na nuvem. 

Preciso comprar jogos para jogos na nuvem?

Em geral, todos os provedores de jogos em nuvem oferecem pacotes que incluem jogos em suas nuvens. A compra de jogos geralmente não é necessária.

Claro, pode haver recursos extras para um jogo que pode ser reservado como uma opção adicional. Por exemplo, eu poderia imaginar que novos jogos poderiam custar um preço mensal adicional no primeiro período. Atualmente, no entanto, todos os provedores de jogos em nuvem parecem praticar o modelo Netflix a uma taxa fixa.

Jogos em nuvem são seguros?

Isso depende muito do provedor. Os maiores provedores não podem arcar com falhas de segurança ou vazamentos de dados. Especialmente com uma tecnologia tão jovem, um escândalo seria fatal.

A computação em nuvem existe há 20 anos e vários incidentes moldaram e desenvolveram o setor. Os data centers estão mais protegidos. O hardware é praticamente inquebrável com 99.9999…% de resiliência.

Por outro lado, os jogos em nuvem são executados inteiramente pela Internet. Isso significa que a comunicação só é segura se a criptografia for mantida. Como é sabido, todos os serviços secretos dos países mais importantes deste mundo podem quebrar a criptografia. Então, mais cedo ou mais tarde, seus dados podem acabar em algum lugar.

Se isso pode ter consequências negativas para você, você deve responder por si mesmo.

Outro ponto fraco é a conexão com o provedor. Ao iniciar o jogo, você precisa fazer login no provedor. Aqui depende da segurança do seu dispositivo final.

Suponha que você não tenha nenhum malware em seu dispositivo, o antivírus esteja atualizado e você proteja seu login com autenticação multifator, você obterá as condições mais seguras possíveis.

Normalmente, você deposita seus dados (por exemplo, endereço) com o provedor de jogos em nuvem para fins de cobrança. Esperançosamente, esses dados estão suficientemente protegidos pelo provedor.

Para jogar, geralmente não são necessários dados pessoais, portanto, não há perigo neste momento.

No geral, como arquiteto de nuvem, posso afirmar: O jogo em nuvem, com os recursos mencionados acima ativados, é seguro 🙂

sessão de jogo na nuvem

Vale a pena jogar em nuvem?

Se os jogos em nuvem valem a pena para você depende do seu hardware atual, quais jogos você gosta de jogar e se sua conexão com a Internet permite jogos em nuvem.

Se presumirmos que você tem largura de banda estável suficiente, você não acabou de comprar um computador para jogos por vários milhares de dólares e não está jogando na área competitiva, onde cada milissegundo conta, então os jogos na nuvem têm estas vantagens:

Cuide apenas da tela, som e dispositivos de entrada

Com o Cloud Gaming, você sai totalmente da corrida de hardware das últimas décadas. Então, se você quiser jogar o mais recente sucesso do jogo - como Cyperpunk 2077, Super People ou um novo Call of Duty. então entre na nuvem e comece a jogar. Seu computador ou dispositivo não importa mais, desde que você atenda aos requisitos mínimos.

Obtenha um monitor decente, conecte os periféricos que você deseja, como controladores, óculos de realidade virtual, fone de ouvido ou teclado e mouse, e você está pronto para começar!

Sem malabarismo no disco rígido

Com quase todos os provedores de jogos em nuvem, você pode acessar uma enorme coleção de jogos. Portanto, mesmo que experimente vários jogos novos ao longo da semana, você não usará um megabyte a mais do que o normal no disco rígido do seu computador.

Foi-se a dor de cabeça de colocar um novo jogo no disco, mesmo que você não queira desinstalar os outros por nostalgia.

Taxa fixa mensal de jogos

O que tem sido padrão há alguns anos como um substituto para filmes e TV, ou seja, ter acesso a centenas de filmes e séries por uma taxa fixa mensal que você pode transmitir por dias seguidos sem problemas, está chegando agora ao jogo mundo.

Pague uma vez por mês e poderá usar tudo. É um modelo lucrativo para ambos os lados.

Confiabilidade devido à menor complexidade

Muitos componentes podem falhar em seu dispositivo a qualquer momento. Placa gráfica, RAM, disco rígido, etc. Com jogos na nuvem, apenas uma coisa pode acontecer com você: você precisa comprar um novo mouse ou controlador se tiver jogado os dispositivos ruins contra a parede durante uma raiva 😉

Sério, a probabilidade de seu computador travar enquanto joga na nuvem tende a ser zero.

Essencialmente, apenas sua placa de rede é trazida para brilhar. Todos os outros componentes do computador não são muito estressados, afetando positivamente a vida útil e a suscetibilidade a erros.

Então você mata dois coelhos com uma cajadada só. Por um lado, uma falha de hardware não pode mais arruinar a sua noite e, por outro lado, os dados do jogo, ou seja, jogos salvos e configurações do jogo, são armazenados com segurança na nuvem.

Mobilidade - jogue em quase todos os dispositivos

Outra vantagem dos jogos na nuvem é a mobilidade independente do dispositivo. Você pode jogar em seu PC em sua mesa em casa, jogar confortavelmente em seu tablet no sofá à noite e transmitir uma rodada rápida de Tetris em seu smartphone na cama. Em todos os lugares você tem o mesmo estado e configuração do jogo com sua conta.

O mais bonito no final: Traição reduzida

O jogo na nuvem também significa que você não pode manipular o cliente.

O que parece um paraíso para jogadores justos no início é um pouco limitado pelo fato de que a maioria dos títulos de jogos não estão disponíveis apenas por meio de jogos em nuvem. Na maioria dos casos, você não vai se livrar de todos os trapaceiros com jogos em nuvem, mas pelo menos a superfície de ataque foi reduzida.

Jogue um jogo exclusivamente jogável via jogos na nuvem e, em teoria, não deve haver mais trapaceiros.

Na prática, você provavelmente ainda terá que viver com alguns garotos trapaceiros. Por exemplo, o recuo da arma ainda pode ser interceptado por scripts de mouse.

No entanto, a manipulação direta do jogo (wallhack, aimbot, radar hacks, etc.) está fora de questão porque você sempre obtém a imagem já calculada transmitida.

Uma verdadeira bênção.

Considerações finais sobre como o jogo em nuvem funciona

Os jogos em nuvem seguem uma tendência que surgiu em todo o setor de TI nos últimos 15 anos e agora são comuns. Os recursos são terceirizados para se concentrar no essencial - no nosso caso: jogos.

Não ter mais que se preocupar com hardware é um verdadeiro passo à frente. Mas, é claro, muitos jogadores gostam de mexer em seus computadores e são livres para fazê-lo.

O jogador casual e o jogador hardcore que quer jogar ficarão felizes com os jogos na nuvem.

Além da complexidade reduzida, não há nada de errado com a tecnologia, desde que sua conexão com a internet seja estável, rápida e suficientemente dimensionada. Infelizmente, em jogos FPS, onde a latência é crítica, os jogadores terão que esperar por melhores recursos técnicos.

Não há desvantagens reais em todos os outros gêneros.

Só podemos recomendar que você experimente esta nova forma de jogo. Isso pode poupar muito tempo e nervos.

Suponha que você esteja pensando em comprar um novo monitor para jogos casuais na nuvem e esteja flertando com um monitor curvo. Nesse caso, você provavelmente estará interessado em nosso artigo “Monitores de jogos curvos | Bom para jogos, vale a pena, contras e mais ”.

Se você tiver alguma dúvida sobre a postagem ou sobre jogos profissionais em geral, escreva para nós: contact@raiseyourskillz.com.

GL & HF! Flashback para fora.

Michael "Flashback" Mamerow joga videogames há mais de 35 anos e construiu e liderou duas organizações de eSports. Como arquiteto de TI e jogador casual, ele se dedica a tópicos técnicos.

3 principais postagens relacionadas