Eu terminei de trabalhar em um RPG e pareceria muito mais divertido torná-lo multiplayer. O SFML tem um recurso de rede, achei possível, mas, novamente, nunca na minha vida tentei algo básico sobre redes, na verdade, meu conhecimento é muito limitado.
O que seria necessário para criar um jogo multiplayer em termos de recursos? Não estou falando de um MMO, mais como um tipo de jogo cooperativo. Preciso de montanhas de dinheiro para pagar por hospedagem e servidores e muitas coisas para criar um?
c++
multiplayer
sfml
Bugster
fonte
fonte
Respostas:
Você pode realmente fazer isso sem nenhum servidor próprio. No entanto, seria um pouco mais trabalhoso para seus usuários. Um usuário pode atuar como servidor (com um aplicativo de servidor separado ou incorporado ao seu jogo) ou você pode implementar uma arquitetura ponto a ponto . Considere, por exemplo, o Minecraft, não há servidor público que hospeda jogos. Os usuários criam seus próprios servidores e seus amigos se conectam diretamente a ele. Ou nos velhos tempos do Warcraft 2, os usuários usavam o modem para ligar para o modem do outro jogador e ter uma conexão direta por telefone.
No entanto, se você quiser ter um sistema de lobby, que lista os servidores disponíveis, precisará investir em seu próprio hardware.
Saiba mais sobre as opções e decida que tipo de estrutura você deseja configurar.
fonte
você também pode considerar serviços como o player.io, existem mais alguns, mas esse vem à mente. O jogador IO e alguns outros têm um plano gratuito.
fonte
Até ter hordas de usuários, você não precisa de montanhas de severs. Um nome de domínio e um servidor em nuvem devem custar cerca de US $ 300 / ano, mas não paguem o preço mais baixo, existem muitos fornecedores ruins por aí.
fonte
Acho que não. Você pode usar o "Cirrus" (gratuito) da Adobe para criar aplicativos multiusuário ponto a ponto, como bate-papo e jogos simples (não é claro, pois é necessário um servidor no meio).
fonte
As pessoas que investem em seus próprios servidores também podem vender os dados que os usuários irão gerar e também podem analisar todas as estatísticas e informações com mais eficiência; mas os servidores e a largura de banda não são tão baratos assim, se você não tiver dinheiro suficiente, nem comece a pensar nisso e siga as idéias dadas pelas outras respostas.
fonte