BOT LOBBY MANAGEMENT & AUTOMATION SYSTEM
Descrição da oferta de emprego
Vou te explicar tudo com detalhes para você entender e me ajudar a finalizar.
Objetivo Geral.
Estou desenvolvendo um sistema para gerenciar bot lobbies no Call of Duty (COD), utilizando máquinas no xCloud.
Quero criar uma interface no estilo "painel de câmeras", que me permita gerenciar múltiplas sessões ao mesmo tempo (máquinas bots), enviar comandos automáticos para evitar desconexões por inatividade e alternar entre modos (suspensão ou bot).
Além disso, preciso garantir que a interface permita interações manuais, como trocar skins e configurar grupos.
Funcionamento do Bot Lobby.
Estrutura de uma Partida.
Cada partida terá 12 jogadores no total.
8 máquinas (bots).
2 clientes (ou 1 cliente e uma máquina extra no caso de um cliente único).
2 PCs operantes (um no Time 1 e outro no Time 2) responsáveis por forçar o pareamento.
Cada time possui 6 jogadores.
4 máquinas (bots).
1 cliente.
1 PC operante.
Configuração da Partida.
O modo será "Dominação no Extremo".
Os dois PCs usarão VPNs de países com baixa popularidade no COD para facilitar o pareamento.
Eu mesmo farei o pareamento manualmente nos dois PCs, iniciando as partidas ao mesmo tempo.
Não preciso que o programa automatize essa parte.
Durante a Partida.
Os bots entrarão em "Modo Bot" e realizarão movimentos básicos (andar, mexer a câmera, atirar, pular) para evitar desconexões.
Os clientes matarão os bots para ganhar recompensas.
Eu terei uma máquina extra para usar no caso de haver apenas um cliente, balanceando os times com 5 máquinas no time do cliente único.
Interface Desejada.
Visualização Geral.
A interface mostrará todas as máquinas (4 do Time 1 e 4 do Time 2, mais 1 máquina extra) em uma única tela, identificadas por números de 1 a 9.
Cada máquina terá uma miniatura ao vivo (como uma câmera), exibindo a tela atual do xCloud.
Haverá um indicador visual (cores ou ícones) para mostrar o status de cada máquina.
Verde.
Modo Bot.
Roxo.
Modo Suspensão.
Cinza.
Modo inativo/desativado.
Funcionalidades da Interface.
Controle Individual.
Ao clicar em uma máquina, abrirá um painel com as seguintes opções.
Modo Bot.
Ativa os movimentos básicos para evitar desconexão.
Modo Suspensão.
Evita que o xCloud encerre a sessão (explicação abaixo).
Gerenciar Máquina.
Abre a máquina em tela cheia para interações manuais.
Quero poder trocar skins, mudar configurações e fazer ajustes diretamente nessa tela de gerenciamento.
Controle Global.
Botões para ativar/desativar todos os bots de um time ao mesmo tempo (ex..
ativar Modo Bot em todas as máquinas do Time 1).
A máquina extra deverá poder ser ativada/desativada manualmente quando necessário.
Exibição ao Vivo.
Quero que a interface mostre a tela de cada máquina ao vivo, como em um "painel de câmeras".
Ainda estou avaliando como isso será feito, mas pensei em usar o OBS para capturar as sessões das guias do navegador.
Modos de Operação.
Modo Bot.
Ativado quando os bots entram na partida.
Simula movimentos básicos (andar, mexer a câmera, atirar, pular) para evitar desconexões por inatividade no COD.
Não precisa de nada muito sofisticado, pode ser um ciclo repetitivo de ações (ex..
a cada 10 segundos).
Modo Suspensão.
Ativado para evitar que o xCloud encerre a sessão por inatividade.
O aviso de inatividade no xCloud aparece a cada 10 minutos.
O programa precisa simular um clique no meio da tela para confirmar a sessão.
Quando o Modo Suspensão é ativado, quero que o clique inicial e os cliques periódicos sejam automáticos.
Gerenciamento Manual.
Quero abrir uma máquina em tela cheia para trocar skins, criar grupos e outras ações manuais.
Não preciso de notificações automáticas sobre problemas com as máquinas, já que estarei monitorando visualmente.
Outras Informações Técnicas.
VPN.
Eu mesmo configurarei manualmente nos PCs para forçar o pareamento.
Configuração das Contas.
Usarei múltiplas contas do xCloud configuradas previamente.
Cada conta estará aberta em uma guia do navegador.
Máquina Extra.
Preciso que o programa permita ativar/desativar uma máquina extra caso haja somente um cliente no lobby.
Principais Dúvidas que Preciso Resolver.
Como implementar o "painel de câmeras" para visualizar as telas das máquinas ao vivo? Pensei em usar o OBS, mas quero saber se há outras soluções que funcionem diretamente na interface do programa.
Qual é a melhor forma de gerenciar as máquinas de maneira fluida (ativar modos, abrir em tela cheia, etc.)? Quero evitar perder tempo com muitas etapas manuais.
Como garantir que os cliques periódicos no Modo Suspensão sejam precisos e sincronizados com o timer do xCloud? Python Google APIs Node.
s Selenium Webdriver Tailwind CSS ID do Projeto.
# Sobre o projeto 11 propostas Aberto para ofertas Projeto remoto Ativo em 4 minutos atrás
Detalhes da oferta
- Indeterminado
- Em todo Portugal
- Indeterminado - Indeterminado
- 25/11/2024
- 23/02/2025
Familiarity with plc programming and industrial automation protocols... conduct feasibility studies and cost analyses for automation projects... stay abreast of industry trends and emerging technologies in automation and robotics... join us in shaping the future of innovative engineering through innovation......
Fórum selecção is looking for a records management office (m/f) for a corporate bank main activities: - maintain and update rmo (records management office) policy, procedures and retention schedule;- support the automation of manual processing of regulatory and non-regulatory records;- oversight of day-to-day......
Test engineer (automation) – air traffic management airspace industry in the role of the automation test engineer at atos you will: · develop and configure test automation frameworks and execute stability and performance tests... · record test results and report and verify software bug fixes to accept......
Operational management · create knowledge articles to document software patch deployment and remediation tasks... acquisition & deployment · complete patch management agent installs and resolve issue with non-functioning agents... · establish and maintain regular written and in-person communications......
Pt/en/recruitment/send cv to *****@*****... we are looking for hairdressers to work in a multicultural environment with the ambition to become top professionals and are willing to learn from us... fluent english is requiredfor more information and to apply fill out the following form at https://hairlobby......
We are looking for a sap vendor invoice management with the following requirements: requisitos do trabalho • more than 7 year of experience;• experience in s/4 hana implementations• fluent in english; outros dados de posição • duration: contract for 12 months (minimum);• localization: porto......
Minimo 6 anos de experiência* licenciatura em tecnologia ou engenharia informática (ou similar)* experiência em java* conhecimento de ferramentas de ci/cd (por exemplo, jenkins, circle ci)* experiência com testng: anotações e framework* experiência com bdd, nomeadamente cucumber* experiência prática......
Tasks: • work in coordination with the group brands, • work with the sales administration applications, namely supporting management of commercial actions and bonuses, • follow-up of bonuses payment (dealers network) and related claims, • payment and control of the incentives to b2b customers and leasing......
✅ competitive salary and remuneration system (incl... 10 (9th october)• fixed term, renewable full time employment contract for 6 months (according to the portuguese law)• we offer fully, 100% remote work system all over portugal (mainland)• shifts system: monday -sunday (7:00 – 21:00)-40h/5days per......
From the beginning, you will take an active role in providing excellent and nimble customer service experience and seek continuously for initiatives to enhance service and improve the overall customer experienceprovision of information on product parameters/conditions and ongoing marketing campaigns......