Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: Ckserver en Diciembre 07, 2017, 08:51:19 PM

Título: Juego off y online
Publicado por: Ckserver en Diciembre 07, 2017, 08:51:19 PM
Hola buenas. Quiero hacer que un juego que estoy creando se pueda jugar offline y online. En offline sería el modo historia digamos, donde el jugador empieze a jugar y mejorar cosas etc.. Despues, una vez medianamente avanzado, podría jugar online contra gente de todo el mundo. 
 
Quisiera saber si para eso tengo que crear una db externa y otra en el propio movil del usuario o qué tengo que hacer exactamente. Quiero que tengan la posibilidad de jugar sin gastar internet del movil, y para eso me imagino que una db externa descartada.
 
De ser asi, ¿tendía que utilizar un servidor con dominio o con utilizar mi ordenador como servidor sin url publica me valdría? Podría usar el iis de windows?
 
 
 
Muchas dudas, espero que podáis ayudarme un poco
Título: Juego off y online
Publicado por: juanma_teso en Diciembre 08, 2017, 11:32:41 PM
Hola! Estaría bien que indicaras un poco la mecánica de tu juego
 
Si el online es en tiempo real (imagina dos mandos en una misma consola) no deberías necesitar una base de datos, es decir si los dos jugadores juegan a la vez.
 
Si el jugador crea algo para que los demás jugadores lo prueben sí necesitas una base de datos a la que el juego pueda acceder.
 
No entiendo lo de que pueda jugar online sin gastar internet del móvil, supongo que te refieres a que tu juego es del segundo tipo o que solo use wifi.
 
El dominio como tal no es necesario, con que tengas una dirección a la que el juego pueda acceder al servidor (programa) te vale, no importa que el servidor(equipo) sea el de tu casa, pero tendrás que configurar tu router, firewall, etc para permitir las entradas al servidor (equipo) y tener en cuenta que por lo general los ISP cambian tu IP pública por lo que necesitarías o pedir una IP estática o usar algún servicio del tipo no-ip.
 
Mucha suerte!
Título: Juego off y online
Publicado por: Ckserver en Diciembre 09, 2017, 11:08:52 AM
Cita de: juanma_teso date=1512772361Hola! Estaría bien que indicaras un poco la mecánica de tu juego
   
   
      Si el online es en tiempo real (imagina dos mandos en una misma consola) no deberías necesitar una base de datos, es decir si los dos jugadores juegan a la vez.
   
   
      Si el jugador crea algo para que los demás jugadores lo prueben sí necesitas una base de datos a la que el juego pueda acceder.
   
   
      No entiendo lo de que pueda jugar online sin gastar internet del móvil, supongo que te refieres a que tu juego es del segundo tipo o que solo use wifi.
   
   
      El dominio como tal no es necesario, con que tengas una dirección a la que el juego pueda acceder al servidor (programa) te vale, no importa que el servidor(equipo) sea el de tu casa, pero tendrás que configurar tu router, firewall, etc para permitir las entradas al servidor (equipo) y tener en cuenta que por lo general los ISP cambian tu IP pública por lo que necesitarías o pedir una IP estática o usar algún servicio del tipo no-ip.
   
   
      Mucha suerte!
   


Hola compa muchas gracias por contestar, te explico: En online sería para un solo jugador, pero que ataque la cuidad de otro. Es decir, el jugador A tiene una ciudad. El jugador B, se mete al online y le ataca (siempre y cuando el jugador A esté off). Lo de jugar sin gastar internet, me refiero a que, por ejemplo, sin estár conectado a internet pueda jugar al modo "historia" digamos, que sería jugar contra la máquina, no contra una ciudad creada por un usuario real. 
 
Lo del dominio, me refería exactamente a eso. Saber si necesito una direccion no-ip o un dominio, o con usar el pc de servidor con la direccion ip dinamica valdría. Esto ya me lo has resuelto.
 
Muchas gracias