GAMEBITS | ¿Cómo funcionan los juegos multijugador?

  Рет қаралды 17,414

Gius Caminiti

Gius Caminiti

Күн бұрын

Пікірлер
@lautiezee6156
@lautiezee6156 2 жыл бұрын
Con razón... Siempre me pregunté muchas cosas de este tipo en juegos online con respecto a servidores, ping, etc... Una de esas cosas era por qué en el GTA Online cuando en una carrera pasaba por una gasolinera girando a mucha velocidad pero sin tocar nada, explotaba, y claro, esto tiene sentido ya que debe tener eso de predicción, que predice que yo iba a seguir recto en vez de girar a lo último para no chocar y explotar, entonces ya el juego toma ese mínimo retraso como que no llegué a girar... ¡Buenísimo el video!
@vash7839
@vash7839 9 ай бұрын
Justo ando configurando un servidor de minecraft bedrock, y hay una opción de server authoritative movement, tu video me fue muy informativo.
@hevacho
@hevacho 4 жыл бұрын
Bua... No tenía ni idea de que hubiera tantas arquitecturas... Muy interesante. No conocía eso del modelo predictivo. Se que en unity andaban remodelando toda esa parte pero es que hay muchísimo que aprender antes...
@GiusCaminiti
@GiusCaminiti 4 жыл бұрын
En Unity ahora mismo tienen lo básico para gestionar la comunicación con el servidor y poco más. Pero sí, lo normal es que acaben implementando todo eso para que no tengas que montártelo tú. En cuanto a multiplayer Unreal le da mil vueltas a Unity, y de hecho es uno de sus puntos más fuertes al menos en el apartado de programación.
@tutiG3
@tutiG3 4 жыл бұрын
Mis diese!! No tenía ni idea de todas estas cosas y la verdad que es súper curioso. Muy ameno y muy bien explicado ameno
@GiusCaminiti
@GiusCaminiti 4 жыл бұрын
¡Muchas gracias! Esa es la idea, que se entienda aunque sea algo complejo :D
@Omwekiatl
@Omwekiatl 3 жыл бұрын
Los juegos online son hoy en día súper necesarios, como está de moda lo virtual y la interconexión; yo si como indie trucho uso puro Cliente Autoritario (por ahora) :c te faltó hablar del p2p como en el viejo WarcraftIII, aunque eso ya no se usa... historia, pero interesante
@yuoutoube
@yuoutoube 3 жыл бұрын
tenia una idea de como funcionaba mas gracias por la explicacion..
@albertoclavijo6098
@albertoclavijo6098 3 жыл бұрын
Buen video, simple, concreto y al punto.
@GiusCaminiti
@GiusCaminiti 3 жыл бұрын
Muchas gracias! Siempre intento no enrollarme en los vídeos, crees que está bien así? 😃
@albertoclavijo6098
@albertoclavijo6098 3 жыл бұрын
@@GiusCaminiti Siempre se puede mejorar, lo haces bien pero creo que tu potencial da para mas. Un poco mas de profundidad no vendria mal, en mi perspectiva va por buen camino! :D
@MartaPerhaps
@MartaPerhaps 4 жыл бұрын
Super interesante lo de la compensación del lag, no conocía que en caso de "empate" el servidor del juego tomase esas decisiones. PD: Es bueno saber que sólo pierdo "medio año" en Azeroth :D
@GiusCaminiti
@GiusCaminiti 4 жыл бұрын
Sí! En el caso de los shooters se sigue ese estándar, pero realmente ahí decide el desarrollador. Cuando juegas online parece que todo va muy bien sincronizado, pero en realidad se están haciendo mil cosas para que de esa sensación. Y eso que hoy tenemos conexiones muy rápidas, pero hace 10 o 15 años... 😆
@stalincarrion8330
@stalincarrion8330 4 жыл бұрын
Super chevere, para cuando un tutorial jaja
@GiusCaminiti
@GiusCaminiti 4 жыл бұрын
Gracias! Pues tutorial al menos por ahora no, pero me lo apunto :D En Unity ahora mismo habría que hacerlo casi todo desde 0, salvo que se use algún plugin externo como Photon. En Unreal casi todas estas técnicas ya están implementadas y listas para usar.
@agentt2279
@agentt2279 3 жыл бұрын
haha gana el tirador por convenio que genial ... genial video saludos
@pichio3269
@pichio3269 2 жыл бұрын
buen video amigo. a mi me gustaría hacer un video juego online en unity 3d pero aun no se como
@braisfmira
@braisfmira 4 жыл бұрын
Guapísimo! Tengo que revisar ese medio año al wow 😂😂😂
@GiusCaminiti
@GiusCaminiti 4 жыл бұрын
Sí sí, digamos todos que hemos jugado "medio año"... 😂
@TioTIZODioxdelaTiza
@TioTIZODioxdelaTiza 2 жыл бұрын
Aunque uses el servidor como autoridad, por así decirlo, se pueden usar hacks, pasando los movimientos necesarios para ello. Es decir, con lo de la carrera, no pasarle más velocidad, si no más movimientos juntos... Es más dificil, pero no imposible y depende del gameplay.. Buen video
@GiusCaminiti
@GiusCaminiti 2 жыл бұрын
Hola! En un principio, aunque le pases más movimientos/inputs, lo normal es que la velocidad del personaje sea la misma, ya que estarías especificando la dirección pero no la velocidad. Y aunque pudieras especificar la velocidad, el servidor puede controlar eso y descartar los movimientos sobrantes. Todo depende de si la parte del servidor tiene un buen control o no, el tema es que en un server autoritario potencialmente puedes controlar esas cosas, otra cosa es que luego esté "mal" y no controle lo que toca, o que encuentres una brecha o lo que sea. Gracias por el comentario!!
@geruizvilla1150
@geruizvilla1150 3 жыл бұрын
Con razón cuando entro a un edificio en cod y ya estoy dentro después de ella puerta me hacen kill, servidor
@susanagonzalez1043
@susanagonzalez1043 4 жыл бұрын
Muy interesante 😄
@pablexjb610
@pablexjb610 4 жыл бұрын
Hola muy buen video
@ELCOYOXX
@ELCOYOXX 5 ай бұрын
Pregunta entonces puedo crear un servidor en mi casa para multi jugador y que todos mis amigos estemos en la misma partida así sea competitivo
@rossmartiness1246
@rossmartiness1246 Жыл бұрын
Por favor me podrías comentar que modelos usa el free fire.
@alanganon672
@alanganon672 4 жыл бұрын
Tengo una duda. Como funcionaria en un juego en el que yo desde mi computadora hago de host, creando la sala de una partida, invito a mis amigos y jugamos? ahí no hay un servidor externo. Hasta donde entendí mi computadora haría de servidor y de cliente a la vez.
@GiusCaminiti
@GiusCaminiti 4 жыл бұрын
Sí, has entendido bien. El servidor puede ser uno de los clientes, y haría de cliente y servidor a la vez sin problema :D
@alanganon672
@alanganon672 4 жыл бұрын
@@GiusCaminiti Genial. recuerdo que en el secundario con mis companeros jugábamos al cs 1.6 y uno armaba la partida de esa manera. Se puede hacer un juego así en Unity?
@GiusCaminiti
@GiusCaminiti 4 жыл бұрын
@@alanganon672 Sí! Aunque ahora mismo el sistema de multiplayer de Unity no está en sus mejores momentos, pero hay librerías externas bastante buenas :D
@alanganon672
@alanganon672 4 жыл бұрын
@@GiusCaminiti gracias por responder! podrías explicar en algún video o por acá como es eso de que Unity no esta bueno y que debería bajar librerías? me gustaría empezar a hacer juegos con ese formato y me baje Unity. Me gusta la idea de que los juegos se puedan jugar estando con la gente o a distancia y sin necesitar un servidor en si.
@GiusCaminiti
@GiusCaminiti 4 жыл бұрын
@@alanganon672 El problema es que Unity ahora mismo está desarrollando un nuevo sistema para hacer juegos multiplayer pero aún le faltan muchas cosas, y el sistema viejo (UNet) está desactualizado. De todas formas échale un ojo a otras alternativas como Photon, Mirror o Dark Rift (seguro que hay más).
@charles7196
@charles7196 2 жыл бұрын
Muy buena explicacion 10/10
@pincheatzin4500
@pincheatzin4500 2 жыл бұрын
Y cómo funciona eso de jugar a través de la nube... Eso de xbox que podras jugar desde cualquier pantalla? Cual seria el futuro?
@GiusCaminiti
@GiusCaminiti 2 жыл бұрын
Lo de jugar desde la nube es que el juego se ejecuta en un ordenador que no es el tuyo, a ti te llega la imagen y le mandas los inputs del joystick/teclado.. Es como si usas SteamLink para jugar a un juego de tu ordenador desde la tele del salón.
@PabloRodriguez-kf3sz
@PabloRodriguez-kf3sz 2 жыл бұрын
Entonces todo lo que vine siendo el mapa del juego se ejecuta en el servidor y nosotros solo nos conectamos a el para jugar? Pero por qué necesito una PC potente para jugar si eso lo ejecuta el servidor?
@GiusCaminiti
@GiusCaminiti 2 жыл бұрын
No, el juego se ejecuta igualmente en tu pc (el 100% de la parte gráfica). El servidor solo se encarga de parte de la lógica y de comunicaciones con los jugadores, por ejemplo IA, puntuaciones...
@PabloRodriguez-kf3sz
@PabloRodriguez-kf3sz 2 жыл бұрын
@@GiusCaminiti ok muchas gracias por explicar, buen video por cierto nuevo sub 👌
@roofedforest7937
@roofedforest7937 3 жыл бұрын
Bueno, es un buen video, yo lo que quiero saber es que lenguaje de programación se usa, que framework, supongo que no es un servidor normal api rest que funciona con peticiones http
@GiusCaminiti
@GiusCaminiti 3 жыл бұрын
Hola! Los motores comerciales como Unity o Unreal suelen traer su propio sistema de multiplayer y la programación del gameplay va directamente en el código del juego. Normalmente se encargan de toda la parte low level (paquetes, peticiones...) y te dan la posibilida de ejecutar código solo en cliente, en servidor, en ambos... Para el tema de lista de amigos, usuarios, invitar a partida etc. lo que se suele hacer (al menos para PC) es usar la API de Steamworks (Steam) y gestionar la conexión entre usuarios desde ahí. De todas formas, nada te impide programarte un servidor en el lenguaje que quieras y comunicarte con él de la forma que quieras. Espero haber aclarado tus dudas, que tengas un buen día 😄
@roofedforest7937
@roofedforest7937 3 жыл бұрын
@@GiusCaminiti muchas gracias, no sabia que unreal y unity podian hacer eso
@bluemistery3178
@bluemistery3178 4 жыл бұрын
mmmmm y ahora como lo implemento xd
@roftox
@roftox 2 жыл бұрын
Hola Gius, quisiera saber por qué los servidores de un juego se reinician tan a menudo, también por qué es necesario reiniciarlos? Gracias.
@GiusCaminiti
@GiusCaminiti 2 жыл бұрын
Depende del juego, pero normalmente es porque hay algún bug, o algún leak de memoria que hace que con el tiempo el servidor funcione peor. También puede ser para aplicar cambios de actualizaciones.
@roftox
@roftox 2 жыл бұрын
@@GiusCaminiti Gracias por tu respuesta.
@RagnaPE001
@RagnaPE001 2 жыл бұрын
Pregunta, se puede cambiar el servidor de un juego
@Alejandro-md1ek
@Alejandro-md1ek 2 жыл бұрын
Y si todo eso se hace en un servidor por que Wazone me pide un PC pontente?
@GiusCaminiti
@GiusCaminiti 2 жыл бұрын
Porque tu ordenador sigue teniendo que calcular los gráficos (luces, sombras, partículas, shaders, interfaz...), animaciones, algunas físicas, aplicar los cambios que le llegan del servidor y calcular otras muchas cosas que no hace el servidor.
@rising_fredo_pixel
@rising_fredo_pixel 2 жыл бұрын
No has entendido el video
@julioadrielesparza7816
@julioadrielesparza7816 3 жыл бұрын
Que pasa con los juegos por wifi local?
@GiusCaminiti
@GiusCaminiti 3 жыл бұрын
Que el juego sea por wifi local o online no influye a la hora de crearlo. Lo que más diferencia un juego singleplayer de uno multiplayer es que en singleplayer sólo hay UNA instancia del juego mientras que en multiplayer hay VARIAS instancias del juego, una en cada ordenador, y por lo tanto hay que sincronizarlas.
@julioadrielesparza7816
@julioadrielesparza7816 3 жыл бұрын
@@GiusCaminiti gracias :D
@diegoc3642
@diegoc3642 2 жыл бұрын
Buenos días Gius. Soy un estudiante de segundo de bachillerato que no sabe si estudiar ingeniería informática o de telecomunicaciones. Este tema de los servidores, ¿quién lo diseña? ¿el ingeniero informático o el de telecomunicaciones? Muchísimas gracias por la ayuda
@GiusCaminiti
@GiusCaminiti 2 жыл бұрын
Es tema de informática, telecomunicaciones no tiene nada que ver con esto aunque pueda conocer los conceptos teóricos. Ánimo sea lo que sea que estudies!
@diegoc3642
@diegoc3642 2 жыл бұрын
@@GiusCaminiti Muchas gracias Gius!!
@makiDM-i3w
@makiDM-i3w 4 жыл бұрын
Muy bueno!!! pero... "medio año de tu vida"? Más bien media vida en el wow y NO en Ogrimmar, Ventormenta siempre! 😂😂😂😂😂
@GiusCaminiti
@GiusCaminiti 4 жыл бұрын
¡Muchas gracias! Y no haré ningún comentario al respecto, solo diré... ¡POR LA HORDA!
@MartaPerhaps
@MartaPerhaps 4 жыл бұрын
Las hogueras siempre serán mejores que las fuentes :P
@Gurribrush
@Gurribrush 4 жыл бұрын
Por eso muero siempre... Ahora no tendré jamás motivación para mejorar escapando... No soy yo, es el puto server que decide que tengo que morir!!
@GiusCaminiti
@GiusCaminiti 4 жыл бұрын
De hecho, aunque casi no se note, tiene más ventaja el que rushea que el que defiende. Pero bueno, hablamos de milisegundos 🤣
@SkyzoAntica
@SkyzoAntica 4 жыл бұрын
Nadie puede escapar de Escopetón, que lo sepas. Btw, ¿Tienes el enlace de Valve? ¡Me interesa mucho!
@GiusCaminiti
@GiusCaminiti 4 жыл бұрын
Si! Está abajo en la descripción 😊
@SkyzoAntica
@SkyzoAntica 4 жыл бұрын
@@GiusCaminiti Menuda empanada... ¡Gracias! :P
@indroic9915
@indroic9915 2 жыл бұрын
es idea mia o el audio se desincroniza con el video?
@kanavis29
@kanavis29 Жыл бұрын
Amigo nesesito ayuda 😢 no se mucho de ptrogramacion y nesecitod e tu sabiduría
@m9rl0n93
@m9rl0n93 6 ай бұрын
Que grande pepe
@hectorgonzalez4000
@hectorgonzalez4000 3 жыл бұрын
Pues yo vengo por que quiero ser programador
@nigagrata3284
@nigagrata3284 4 жыл бұрын
SOLO MEDIO AÑO DICE XD
@GiusCaminiti
@GiusCaminiti 4 жыл бұрын
Bueeeeeeno a ver, ¿cuándo salió el WoW? 😂😂
@dreanpepe
@dreanpepe 2 жыл бұрын
Yo no uso hacks :(
@linab9482
@linab9482 4 жыл бұрын
Yo soy la mejor videojugadora
@GiusCaminiti
@GiusCaminiti 4 жыл бұрын
Pues esto va dedicado a todos los videojugadores del mundo! 🤣
GAMEBITS | Iluminación en los videojuegos
9:28
Gius Caminiti
Рет қаралды 4,4 М.
¿Se pueden proteger los videojuegos? | Copyright, patentes y plagios
10:01
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН
¿Deberías estudiar para hacer videojuegos?
9:07
Gius Caminiti
Рет қаралды 10 М.
Como Crear un Multijugador en Unity!
23:39
LuisCanary
Рет қаралды 13 М.
El ADN de los Juegos Hipercasuales de Éxito 🎮💡 ¡Descúbrelo!
21:38
¿Es más fácil hacer un videojuego en 2D o en 3D?
10:19
Gius Caminiti
Рет қаралды 68 М.
Hacer un juego indie online no es tan buena idea
5:51
Alva Majo
Рет қаралды 295 М.
Unity Proyecto multijugador online 2021
15:36
Don Pachi
Рет қаралды 20 М.
Técnicas de iluminación AVANZADAS en Unity 3d
20:31
Gius Caminiti
Рет қаралды 32 М.
UNITY reacciona a las CRÍTICAS y MEJORA su propuesta
8:44
Gius Caminiti
Рет қаралды 19 М.
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН