Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ASIGNATURA:
APLICACIONES CLIENTE-SERVIDOR
DOCENTE:
MAGISTER MENDOZA CABRERA DENIS DARIO
TEMA:
ANÁLISIS Y DISEÑO DE UNA APLICACIÓN CLIENTE/SERVIDOR
BASADA EN SISTEMAS DISTRIBUIDOS.
INTEGRANTES:
MONSERRATE VERA SILVIA EUGENIA
PILATAXI YAUCAN MARITZA ROCIO
ROSA AMELIA YUPA CAMAS
CARDENAS ZURITA CARLOS WILFRIDO
NIVEL:
7 C1
SECCIÓN:
NOCTURNA
MILAGRO – ECUADOR
2019
1 ÍNDICE
1 INTRODUCCIÓN............................................................................................................ 3
2 OBJETIVO GENERAL ...................................................................................................... 3
3 OBJETIVOS ESPECÍFICOS ............................................................................................... 3
4 DESARROLLO................................................................................................................ 4
4.1 SISTEMAS DISTRIBUIDOS ............................................................................................... 4
4.2 SISTEMAS DISTRIBUIDOS EN LOS VIDEO VIDEOJUEGOS ............................................... 4
5 PLATAFORMA DE JUEGO STEAM ................................................................................... 5
6 REQUERIMIENTOS DE LA APLICACIÓN ........................................................................... 7
7 REQUISITOS DEL SISTEMA............................................................................................. 8
8 REQUERIMIENTOS FUNCIONALES ................................................................................. 8
8.1 ARQUITECTURA SPACE BASED CLOUD .......................................................................... 9
9 REQUERIMIENTOS DEL SERVIDOR ............................................................................... 10
10 ESQUEMA DE LA ARQUITECTURA DE LA APLICACIÓN ............................................... 12
11 CONCLUSIÓN .......................................................................................................... 13
12 BIBLIOGRAFÍA......................................................................................................... 14
ÍNDICE DE ILUSTRACIONES
Mientras proporcionado el tiempo ha sido difícil de señalar cual fue el primer videojuego,
especialmente debido a las múltiples definiciones de este que se han ido estableciendo,
pero se puede considerar como primer videojuego el Nought and croses
Un hito importante en el inicio de los videojuegos tuvo lugar en 1971 cuando Nolan
Bushnell comenzó a comercializar Computer Space, una versión de Space War,
actualmente el mercado del videojuego genera más beneficio de que la música y el cine.
A principios de los años 90 las videoconsolas dieron un importante salto técnico gracias
a la competición de la llamada "generación de 16 bits" compuesta por la Mega Drive, la
Super Nintendo Entertainmet de Nintendo, la PC Engine de NEC, conocida como
Turbografx en occidente y la CPS Changer de (Capcom).
3 OBJETIVO GENERAL
4 OBJETIVOS ESPECÍFICOS
Los microprocesadores
Redes locales
Es una de las mejores plataformas de videojuego por computador desarrollada por Valve
Corporation en Septiembre del 2003 ofreciendo un catálogo amplio de títulos además
ofrece un una Steam Machine o la adición de máquinas mejores, potentes y versátiles
para jugar, esta lataforma es usada por pequeños desarrolladores independientes o por
de grandes estudios de software para la distribución de videojuego o material multimedia,
esta plataforma no sólo te permite comprarlos, sino que también existen algunos de
prueba o demos los cuales puedes comentarlo con otros jugadores, manteniendo siempre
actualizados todos los videojuegos.
Otra de las cualidades relevantes Steam es que permite acceso a foros y competir contra
desconocidos y a la vez que pueden mantener conversaciones de voz o de chat con ellos.
(interaxion group Educacion FamilyMedia , 2017)
7 REQUERIMIENTOS DE LA APLICACIÓN
Calidad de servicio: recibe y envíame datos de información atreves del video juego a
todo el mundo atreves de internet.
Steam cloud: Partidas guardadas en la nube Steam proporciona en muchos de sus títulos
la posibilidad de guardar sus partidas en la nube además de en su PC de manera local.
Esto significa que no hay que preocuparse de si cambiamos de ordenador o desinstalamos
un juego, ya que, en muchos casos, nuestras partidas guardadas se asocian a nuestra
cuenta, pudiendo retomarlas en cualquier otro momento.
Seguridad
Escalabilidad
Concurrencia
Openness: Agrega nuevo data center a la red y se replica en este los datos, los servicios
ofrecidos están modulados por lo que al agregar nueva funcionalidad no debería afectar
al sistema general.
Failure Handling: Maneja los fallos gracias los data sentes exparcidos alrededor del
mundo si alguno presenta un fallo se acude a la data center más cercano.
8 REQUISITOS DEL SISTEMA
MÍNIMO:
RECOMENDADO:
9 REQUERIMIENTOS FUNCIONALES
click, que navegue por una lista y entre a una caja de diálogo, entre otras,
una mejor experiencia para él usuario, Entre las ventajas que tiene el
Por lo general este servicio es contratado por grupos de jugadores para practicar para
competencias profesionales o solo por mero entretenimiento, las empresas que prestan
este servicio suelen entregar herramientas de modificación para modificar el juego a
necesidad del cliente, dejando la administración completa del servicio al contratante.
Hay dos tipos de servidores para videojuegos, el primero es el servidor de escucha, este
permite generar la partida como tal y a la vez que un jugador tome parte en esta a través
del mismo servidor, como suele pasar en partidas de área local en juegos tales como
Counter-Strike en todas sus versiones, estas partidas suelen no poder aguantar un gran
número de jugadores por las limitaciones que implica tener un cliente compartiendo
recursos de la máquina con el mismo servidor lo cual puede limitar el rendimiento y
generar problemas de retraso(delay) alterando negativamente la experiencia de juego,
además de que cuando el jugador que ha creado la partida se desconecta la partida también
acaba, para evitar este tipo de problemáticas está la posibilidad de usar un servidor
dedicado el cual se avoque completamente a mantener las partidas activas y sin
problemas, los juegos multijugador masivos en línea(mmog por sus siglas en inglés) usan
este tipo de servidores administrados y mantenidos por los mismos desarrolladores para
manejar y actualizar apropiadamente el juego, ya que requieren más desarrollo y
elaboración en cuanto a nuevas expansiones en comparación a juegos como el ya
nombrado Counter-Strike, que no necesita parches pues la experiencia de juego ya está
predefinida, para el caso de juegos mmog, estos innovan el contenido cada cierto tiempo
con nuevos sectores y misiones para los jugadores. (interaxion group Educacion
FamilyMedia , 2017)
Servidores dedicados
Un servidor de juegos dedicado es un tipo de servidor de juegos que soporta gran cantidad
de jugadores y varios tipos de juegos. Servidor de juego dedicado dar a su cliente la
posibilidad de instalar y cambiar el número de juego que quiere dentro del servidor. Por
lo general, los servidores dedicados son ahora utilizados por las empresas, que han
producido los juegos que tiene un gran número de jugadores a nivel internacional. La otra
razón por la que las empresas suelen elegir servidor dedicado es a causa de su superioridad
sobre otros servidores de juego. En general, los servidores del juego dedicado son
flexibles cuando se trata de las necesidades de sus clientes. (Ochoa, 2018)
Cuando los jugadores de una determinada deciden alquilar un servidor dedicado, son muy
conscientes de cómo funciona. La aplicación recoge los datos de cada uno de los
jugadores y permite que los otros jugadores puedan recibirla en tiempo real. En este caso,
tendríamos un servidor dedicado al que se conecta cada uno de los jugadores desde sus
ordenadores privados.Frente al modelo de los servidores dedicados, existe lo que
conocemos como redes peer-to-peer, también conocidas como P2P o redes entre pares, o
entre iguales. Esto funciona exactamente igual que los típicos programas de compartir
archivos. Todos los ordenadores actúan como servidores y clientes de forma simultánea,
sólo que en este caso, se compartan los datos que envía y recibe un programa (el
videojuego) al que se está jugando en tiempo real, no de un archivo de instalación.
Figura5: Servidores Dedicados para videojuego
La industria de los videojuegos es un sector económico que ha tenido una gran tasa de
crecimiento en los últimos años a nivel mundial. Es por esto que una plataforma como
Steam ha tenido un gran éxito, ya que le brinda la posibilidad al cliente de comprar juegos
de forma rápida y desde su casa, sin la necesidad de ir a una tienda o esperar que el juego
llegue a su casa.
13 BIBLIOGRAFÍA