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
[tutorial] Multiplayer en Cryengine 3
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.
- 6Calificación
- 2Seguidores
- 509Visitas
- 4Favoritos
Global
Argentina
Chile
Colombia
España
México
Perú
Uruguay
Venezuela
19 respuestas
AAA bueeeee!!!!! Lo mejor que vi hasta ahora chaboN !!! Te pasastes !!! Es casi igual que el Respawn (SinglePlayer) Muy bueno che !! +1
Muy muy bueno lo provare algun dia de estos gracias...
buen aporte amigo, salu2
Gracias, espero que alguien haga algun juego multiplayer.
podrias hacer un videotutorial?¿ Te lo agradeceria con tadas mis fuerzas
Cuando vuelva de vacaciones y los speedy me activen la conexion, capaz hago uno. Ahora estoy con el claro que esta media hora para abrir taringa, imaginate si trato de subir un video; tendria que dejarla toda la noche.
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 "<>" ¡?
PD= @nelduro lo has pusto con o sin comillas ?? despues de la "S" en minuscula" le pusistes "."(punto) ??
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!

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.
Para el que tiene problemas con el comando del servidor, se escribe asi:
map desierto s
Noten que desierto es el nombre de mi mapa, cambienlo por cualquier otro. Tambien tengan en cuenta que la "s" va en minuscula.
Podrias porfavor especificar un poco? Que comandos? Y a que parte del archivo? Gracias y perdona, soy un poco noob
Abris el archivo autoexec.cfg que se encuentra en la carpeta "game" dentro de la carpeta del cryengine con el BLOC DE NOTAS. Luego agregas los comandos "map <El nombre de tu nivel> s" donde quieras y lo guardas (Solo en el servidor). En los clientes haces los mismo pero escribis: "connect <Ip del servidor".
como se separa el juego del cry engine3 osea ejecutarlo sin el launcher.exe que habra por si solo!
hacer su propio ejecutable!
No se puede porque el launcher es el motor grafico. Si sabes de programacion o si tenes una licencia de scaleform le podes agregar un menu y un hud.
me quede en el paso 3 u.u cree el Flowgraph pero lo de agregar nodos no lo se xD
hace click derecho sobre un espacio vacio, luego anda a misc>start
ahhh listo
cree de otra forma el Flowgraph xD por eso no encontraba lo de start ajaj gracias 