He terminado de trabajar en un juego de rol y me parecería mucho más divertido hacerlo multijugador. SFML tiene una función de red, pensé que es posible pero, de nuevo, nunca en mi vida he intentado algo básico sobre la red, de hecho, mi conocimiento es muy limitado.
¿Qué se necesitaría para hacer un juego multijugador en cuanto a recursos? No estoy hablando de un MMO, más como un tipo de juego cooperativo. ¿Necesito montañas de efectivo para pagar el alojamiento y los servidores y muchas cosas para hacer uno?
c++
multiplayer
sfml
Bugster
fuente
fuente
Respuestas:
En realidad, puede hacer esto sin ninguno de sus propios servidores. Sin embargo, sería un poco más de trabajo para sus usuarios. Un usuario puede actuar como el servidor (con una aplicación de servidor separada o integrada en su juego) o puede implementar una arquitectura de igual a igual . Considere, por ejemplo, Minecraft, no hay juegos de alojamiento de servidores públicos. Los usuarios crean sus propios servidores y sus amigos se conectan directamente a ellos. O en los viejos tiempos de Warcraft 2, los usuarios usaban su módem para llamar al módem del otro jugador y tener una conexión directa por teléfono.
Sin embargo, si desea tener un sistema de lobby, que enumere los servidores disponibles, necesitaría invertir en su propio hardware.
Obtenga más información sobre las opciones y decida qué tipo de estructura desea configurar.
fuente
también podría considerar servicios como player.io hay algunos más, pero ese viene a su mente. El jugador IO y algunos otros tienen un plan gratuito.
fuente
Hasta que tenga muchos usuarios, no necesita montañas de servidores. Un nombre de dominio y un servidor en la nube deberían costar alrededor de $ 300 / año para comenzar, pero no elija el precio más bajo, hay muchos proveedores de mierda por ahí.
fuente
No lo creo. Puede usar "Cirrus" (es gratis) de Adobe para hacer aplicaciones multiusuario basadas en pares como chatear y juegos simples (no complejos, por supuesto, ya que eso necesita un servidor intermedio).
fuente
Las personas que invierten en sus propios servidores también pueden vender los datos que generarán los usuarios y también pueden analizar todas las estadísticas e informaciones de manera más efectiva; pero los servidores y el ancho de banda realmente no son tan baratos, por lo que si no tiene suficiente dinero, ni siquiera comience a pensar en esto y siga las ideas dadas por las otras respuestas.
fuente