Jogos a dinheiro: experiência em uma rede de jogos distribuídos do proprietário de vários servidores

Jogos a dinheiro: experiência em uma rede de jogos distribuídos do proprietário de vários servidores

Recentemente vi um artigo sobre Habré “Rede distribuída de jogos como alternativa ao GFN” e decidi escrever sobre minha experiência de participar de tal rede. Acontece que fui um dos primeiros participantes do programa descrito no artigo. E não sou um jogador, mas apenas dono de vários PCs poderosos, cuja energia é utilizada pela rede.

Para deixar imediatamente claro do que estamos falando, meus servidores são usados ​​por jogadores do serviço de jogos em nuvem que se conectam à rede. O artigo mencionado acima menciona SONM, Playkey e Drova. Experimentei o serviço da Playkey e agora vou tentar falar sobre as nuances de uma rede distribuída e de como trabalhar nela.

Como funciona a rede

Descreverei brevemente como tudo funciona. O serviço de jogos em nuvem está procurando proprietários de PCs poderosos que estejam dispostos a fornecer os recursos computacionais de suas máquinas por dinheiro. Quando um jogador se conecta a um serviço de nuvem, ele seleciona automaticamente o servidor mais próximo do usuário e o jogo começa nessa máquina. Como resultado, os atrasos são mínimos, o jogador joga e fica feliz, o serviço de nuvem e o proprietário do servidor recebem o dinheiro pago pelo jogador.

Como é que eu entrei nisso tudo?

Minha experiência em TI é de cerca de 25 anos. Há muitos anos dirijo uma pequena empresa privada especializada no desenvolvimento de sistemas de navegação. Adoro jogos, mas dificilmente posso ser chamado de um jogador entusiasmado. A empresa possui cerca de duas dezenas de máquinas potentes, cujos recursos estão longe de serem totalmente utilizados.

De alguma forma comecei a buscar uma oportunidade de baixá-los em benefício da empresa, ou seja, para receber uma renda adicional. Vi vários serviços nacionais e estrangeiros que se ofereceram para alugar os recursos de seus PCs por dinheiro. A maior parte das propostas são, claro, de mineração, o que não me atraiu em nada. Houve uma época em que havia 99% de falsificações nesta área.

Mas gostei da ideia de carregar os servidores com jogos, a ideia acabou por ter um espírito próximo. A princípio me inscrevi para o teste beta, foi aceito imediatamente, mas o convite para participar veio um ano e meio depois.

O que era atraente era que tudo que eu precisava fazer era hardware, e era possível rodar várias máquinas virtuais em um servidor físico, o que fiz mais tarde. Todo o resto - instalação de software especializado, configuração, atualizações - ficou a cargo do serviço. E isso foi ótimo, porque não tenho muito tempo livre.

Depois de implantar o sistema, experimentei o jogo em uma rede distribuída do lado do jogador (conectei-me ao meu próprio servidor, que estava localizado a vários quilômetros de distância no momento do jogo). Acabei de comparar com jogar na nuvem. A diferença foi muito perceptível – no primeiro caso, o processo poderia ser comparado a jogar no seu próprio PC.

Equipamentos e redes

Jogos a dinheiro: experiência em uma rede de jogos distribuídos do proprietário de vários servidores

Testei a rede distribuída em diferentes equipamentos. Quanto aos PCs, eram estações de trabalho baseadas em processadores Intel de i3 a i9, com módulos de RAM de diferentes tamanhos e frequências. Os computadores estão equipados com unidades HDD e SSD com interfaces SATA e NVME. E, claro, placas de vídeo das séries Nvidia GTX 10x0 e RTX 20x0.

Para participar do programa de testes beta, usei 4 servidores baseados em processadores i9-9900 com 32 RAM/64 GB, colocando 3 máquinas virtuais em cada uma. No total, obtivemos 12 máquinas virtuais relativamente poderosas que atenderam aos critérios do programa. Coloquei este equipamento em uma prateleira de um metro de largura. Os gabinetes eram bem ventilados, com potentes sistemas de refrigeração e filtros de poeira.

Jogos a dinheiro: experiência em uma rede de jogos distribuídos do proprietário de vários servidores

Também utilizei diversos equipamentos de rede, a largura de banda variou de 100 Mbit/s a 10 Gbit/s.

Acontece que a maioria dos roteadores domésticos com largura de banda de até 100 Mbit/s não são adequados para uma rede distribuída. Na verdade, mesmo o trabalho normal na rede com esses dispositivos é um problema. Mas roteadores gigabit com processadores de 2 ou 4 núcleos são ideais.

Jogos a dinheiro: experiência em uma rede de jogos distribuídos do proprietário de vários servidores
Esta é a aparência de um servidor com três máquinas virtuais

Carga do servidor

Tornei-me participante do programa de rede distribuída antes mesmo da pandemia. Naquela época, os computadores carregavam cerca de 25-40%. Mas depois, quando mais e mais pessoas mudaram para o modo de isolamento, a carga começou a aumentar. Agora a carga em algumas máquinas virtuais chega a 80% ao dia. Tivemos que transferir os trabalhos de testes e manutenção para as primeiras horas da manhã para não criar transtornos aos jogadores.

Jogos a dinheiro: experiência em uma rede de jogos distribuídos do proprietário de vários servidores

Com a crescente popularidade do serviço, a carga sobre mim e meus colegas também aumentou - afinal, precisamos monitorar o funcionamento de máquinas virtuais e físicas. Às vezes, há falhas que precisam ser corrigidas. Porém, até agora estamos lidando, tudo está indo bem.

Jogos a dinheiro: experiência em uma rede de jogos distribuídos do proprietário de vários servidores

Vejo o carregamento das minhas máquinas virtuais no painel de administração. Mostra quais máquinas estão carregadas e quão ocupadas, quanto tempo o jogador gastou, qual jogo foi iniciado, etc. Há muitos detalhes, então você pode ficar parado por algumas horas estudando tudo.

Jogos a dinheiro: experiência em uma rede de jogos distribuídos do proprietário de vários servidores

Manutenção

Como escrevi, não é isento de dificuldades. O principal problema é a falta de monitoramento automatizado do sistema e notificação dos proprietários dos servidores sobre problemas. Esperamos que esses recursos sejam adicionados em breve. Nesse ínterim, tenho que dar uma olhada na minha conta pessoal, monitorando os parâmetros operacionais dos equipamentos, monitorando a temperatura dos componentes do servidor, monitorando a rede, etc. Experiência na área de TI ajuda. É possível que alguém com menos conhecimento técnico tenha problemas.

Jogos a dinheiro: experiência em uma rede de jogos distribuídos do proprietário de vários servidores

É verdade que a maioria das dificuldades foi resolvida logo no início da participação no programa de testes. Seria bom criar um manual de configuração detalhado, mas acho que é uma questão de tempo.

O mais interessante são receitas e despesas

É claro que este programa não é o SETi@home; o principal objetivo dos proprietários de PC é ganhar dinheiro. A solução ideal para isso é um computador poderoso com várias máquinas virtuais. A parcela dos custos indiretos, neste caso, é muito menor do que se você usar uma máquina física. Claro, para configurar uma máquina virtual e depois executar um serviço de jogo nela, você precisa de conhecimento técnico e experiência. Mas se você tiver vontade, você pode aprender.

O consumo de energia é muito menor do que no caso da mineração. Eu sei do que estou falando, porque certa vez tentei diferentes opções de mineração de moedas digitais, embora não por muito tempo. Aqui está o consumo médio de energia de acordo com os testes:

  • 1 servidor (i5 + 1070) - uma máquina virtual ~80 kWh/mês.
  • 1 servidor (i9 + 3*1070) - 3 máquinas virtuais ~130 kWh/mês.
  • 1 servidor (i9 + 2*1070ti + 1080ti) - 3 máquinas virtuais ~180 kWh/mês.

No início do programa de testes beta, o pagamento pelos recursos da máquina era puramente simbólico, de US$ 4 a 10 por mês por máquina virtual.

Em seguida, o pagamento foi aumentado para US$ 50 por mês por máquina virtual, sujeito à operação contínua da máquina virtual. Este é um pagamento fixo. O serviço promete em breve introduzir a cobrança por minuto, então, pelos meus cálculos, será cerca de US$ 56 por mês para uma máquina virtual. Nada mal, mesmo considerando que parte da receita é consumida por impostos, comissões bancárias, além de contas de luz e serviços de prestadores.

Pelos meus cálculos, o retorno do equipamento, se adquirido exclusivamente para um serviço de jogo, é de cerca de três anos. Ao mesmo tempo, a expectativa de vida (incluindo desgaste físico e obsolescência) do hardware de computador é de quatro anos. A conclusão é simples - é melhor participar do programa se você já tiver um PC. O positivo é que agora a procura pelo próprio serviço aumentou. A empresa planeia introduzir uma nova faturação por minuto, como mencionei acima, pelo que o período de retorno provavelmente diminuirá num futuro próximo.

Reflexões e perspectivas para o serviço

Acho que um programa de jogos distribuído é uma ótima opção para jogadores com PCs potentes que podem recuperar os custos de seu próprio hardware. Eles próprios não precisam de jogos na nuvem, mas se têm uma máquina cara, por que não recuperar parte dos custos ou até mesmo pagar pelo equipamento integralmente? Além disso, a opção de participar do programa de jogos distribuídos também é adequada para empresas como a minha, onde existem capacidades que não são 100% utilizadas. Podem ser convertidos em dinheiro, o que é especialmente importante nas actuais condições de crise.

Os jogos distribuídos são um tipo de smartbox baseado em nuvem que está disponível para uma ampla gama de consumidores. Ele possibilita que proprietários de máquinas poderosas recebam recompensas, fornecendo recursos a usuários terceiros. Bem, os jogadores, no final das contas, não têm problemas com jogos em nuvem, já que os servidores estão localizados a no máximo algumas dezenas de quilômetros deles, e não centenas ou mesmo milhares, como costuma acontecer com os usuários da maioria dos serviços de jogos em nuvem. E quanto maior for a rede distribuída, maior será a qualidade do jogo.

Num futuro próximo, os jogos em nuvem e distribuídos coexistirão, complementando-se. Nas condições atuais, quando a carga nos serviços de jogos está crescendo, esta é uma opção ideal. A popularidade dos jogos e serviços de jogos continuará a aumentar no futuro, após o fim da pandemia, pelo que os jogos distribuídos ganharão impulso.

Fonte: habr.com

Adicionar um comentário