Una comunidad para todo aquel desarrollador y editor con el motor CryEngine3 (ayuda, tutoriales, preguntas, opiniones, guias, proyectos, etc..) Unete!

Ver más
  • 863 Miembros
  • 494 Temas
  • 344 Seguidores
  • 0

[tutorial] Multiplayer en Cryengine 3

Bueno en este tutorial vamos a aprender a jugar en multiplayer atraves de lan o internet (usando hamachi o cualquier programa de red LAN virtual).


CREANDO EL MAPA

Paso 1: Creamos un mapa.
Paso 2: Agregamos spawnpoints (ir a rollupbar>primer pestaña>entity>multiplayer>spawnpoint) en los lugares que queramos. Agregar mas de uno para aparecer en distintos puntos del mapa.
Paso 3: Crear un Flowgraph para cada spawnpoint. En el agregar los nodos "Start" en Misc y teniendo seleccionado el spawnpoint hacer click derecho>Add selected entity. Luego unen output con spawn.
Paso 4: si queremos limitar el area en el que pueden jugar los jugadores, podemos crear Solids y cambiarles el material a "collision_proxy_nomaterialset" o similar en la carpeta "special". Asi quedarian paredes invisibles en los limites del mapa donde los jugadores no pueden pasar.
Paso 5: Guardar el level, y exportarlo al engine (file>export to engine)


A JUGAR

Paso 1: En la pc servidor (También juega), abrimos el launcher y luego iniciamos sesion. Abrimos la consola (º) y escribimos "map <el nombre de tu nivel> s". NO OLVIDARSE DE ESCRIBIR LA "S"; esto iniciara el servidor.
Paso 2: En todas las pc cliente (Jugadores que se van a unir al servidor) iniciar el launcher e iniciar sesion (si te dice account locked, crear una cuanta nueva para esa PC en Crydev.net) luego abrimos la consola (º) y escribimos "connect <IP del servidor>".
Paso3: La PC cliente va a tardar un poco y luego ya van a estar jugando en multiplayer.


INFORMACION ADICIONAL

COMO OBTENER LA IP DEL SERVIDOR EN LAN

Paso 1: Abrir el simbolo del sistema (presionar la tecla windows + R) luego escribir "CMD".
Paso 2: En el simbolo del sistema escribir "IPconfig /All" y buscar su adaptador de red. Donde dice IPV4 esta la IP de ese adaptador de red.
Paso 3: Darle la IP a los clientes (Solo en red local o LAN)

COMO OBTENER LA IP DEL SERVIDOR EN HAMACHI

Paso 1: Iniciar hamachi y crear una red.
Paso 2: arriba les va a decir la ip de su PC (servidor.
Paso 3: Todos los clientes deben conectarse a la la misma red hamachi y luego en el launcher escribir la IP proporcionada por hamachi en el SERVIDOR.


ACLARACIONES

La AI tambien funciona en el multiplayer, es decir, que van a poder hacer un Cooperativo.


POSIBLES PROBLEMAS

EL JUGADOR EN EL SERVIDOR NO PUEDE MATAR A NADIE, PERO LOS CLIENTES SI PUEDEN MATARLO

Nota: Este es un problema que tengo y todavia no soluciono, pero eh leido un metodo que a otra gente si le funciona.

SOLUCION: Antes de escribir "map <el nombre de tu level> s". Escribir "sv_gamerules dm". SOLO EN EL SERVIDOR.
  • 0
  • 6Calificación
  • 2Seguidores
  • 509Visitas
  • 4Favoritos

19 respuestas

@El_Mattpro dijo Hace más de 4 meses:

AAA bueeeee!!!!! Lo mejor que vi hasta ahora chaboN !!! Te pasastes !!! Es casi igual que el Respawn (SinglePlayer) Muy bueno che !! +1

@blackdead1 dijo Hace más de 4 meses:

Muy muy bueno lo provare algun dia de estos gracias...

@ArcAngel5 dijo Hace más de 4 meses:

buen aporte amigo, salu2

@BrAinBreaKerR dijo Hace más de 4 meses:

podrias hacer un videotutorial?¿ Te lo agradeceria con tadas mis fuerzas

@nelduro dijo Hace más de 4 meses:

Tengo un problemas cuando le pongo a la consola map <ultimate> s no carga mi mapa dice que no lo encuentra!

@El_Mattpro dijo Hace más de 4 meses:

nelduro dijo:

Tengo un problemas cuando le pongo a la consola map <ultimate> s no carga mi mapa dice que no lo encuentra!


Sera q no hay q poner los "<>" ¡?

@El_Mattpro dijo Hace más de 4 meses:

PD= @nelduro lo has pusto con o sin comillas ?? despues de la "S" en minuscula" le pusistes "."(punto) ??

@soliddani dijo Hace más de 4 meses:

gran aporte!! pero no hay alguna manera de hacerlo mas profesional? (sin la consola, con un menu o algo digo yo se podra) gracias de todos modos y comentenme mi duda!

@BrAinBreaKerR dijo Hace más de 4 meses:

skmanu dijo:

Si, tenes que agregar esos comandos al archivo "autoexec.cfg" en la carpeta "game". Entonces cada ves que el launcher se inicia ejecuta esos comandos automaticamente.


Podrias porfavor especificar un poco? Que comandos? Y a que parte del archivo? Gracias y perdona, soy un poco noob

@nelduro dijo Hace más de 3 meses:

como se separa el juego del cry engine3 osea ejecutarlo sin el launcher.exe que habra por si solo!
hacer su propio ejecutable!

@Luigii_ dijo Hace 28 días:

me quede en el paso 3 u.u cree el Flowgraph pero lo de agregar nodos no lo se xD

@Luigii_ dijo Hace 28 días:

ahhh listo cree de otra forma el Flowgraph xD por eso no encontraba lo de start ajaj gracias

Tienes que ser miembro para responder en este tema