Como jogar em um servidor Ubuntu, mas redirecionar toda a renderização para o cliente

0

Eu tenho um servidor Ubuntu sem placa gráfica, mas com uma velocidade de upload muito alta. Eu quero usá-lo para jogar um jogo que tem um servidor multiplayer integrado, para quem hospeda o jogo tem que executá-lo (nenhum servidor de jogo dedicado). Minha velocidade de internet é muito baixa e não posso hospedar o servidor, mas posso executar o jogo. Há alguma maneira de fazer isso? Eu tenho tentado com x2go, turbovnc e virtualgl, mas não consigo encontrar uma maneira de fazer isso. Meu pc está executando o Windows 10. Eu tive algum sucesso com x2go, eu consegui executar vapor na máquina remota, mas eu não era capaz de executar o jogo porque exigia opengl, então eu preciso de alguma forma redirecionar chamadas opengl para o meu cliente windows e processá-los lá. Eu também tentei redirecionar x11, mas isso foi muito lento e eu não pude fazer nada.

    
por Warix3 05.05.2018 / 22:55

1 resposta

0

Eu não acredito que o que você está pedindo é possível. Eu tenho pesquisado várias implementações de jogos remotos VNC e X11 para o Ubuntu (18.04 se você está curioso) e todas as implementações de X11 e VNC são renderizadas na máquina host e, em seguida, transmitir os dados renderizados para a máquina cliente. Das duas tecnologias, o VNC tem sido a melhor opção até agora.

como uma nota lateral, se você pensar nas capacidades de transmissão do PCIE versus cabos de monitor (até HDMI), então fica bastante óbvio que transmitir a imagem renderizada é muito "mais barato" do que transmitir a memória necessária para gerar essa imagem. / p>     

por metalflow 09.05.2018 / 16:40