FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
||||
|
||||
DierctPlay8
Hola a todos.
Tengo un juego hecho en unDelphiX que usa DirectPlay para conetarse online. El problema que tengo es que la gente que usa NAT ha de abrir los puertos para poder jugar (aunque sea cliente) y he visto que en DirectX8 añadieron un nuevo módulo DirectPlay8 completamenete reprogramado que tiene un nuevo modo Servidor-Cliente en el que el cliente no necesita abrir puertos para poder conectarse a las partidas, está preparado para saltarse el NAT y los cortafuegos (según lo documentación de Microsoft). He estado viendo el código de la última versión de los unDelphiX y si que tiene puesto en el USES la nueva librería DirectPlay8, pero luego no implementa ninguna función, por lo que desde el componente DirectPlay de los unDelphiX no se puede usar este nuevo modo de conexión Cliente-Servidor ni todas las opciones nuevas que han añadido en DirectX8. Después de todo este rollo llega la pregunta... ¿ Alguien sabe de algún componente o modificación de los unDelphiX para poder usar las nuevas características del modulo DirectPlay8 ? Ya que se que directx10 han quitado el directplay pero dicen que habrá un modo de emulación y además ya tengo todo el juego programado sobre el directplay y pasar a directplay8 es solo cambiar el nombre a algunas funciones y pasar algún parámetro más, pero toda la gestión de las partidas, juegadores, caidas... es lo mismo por lo que no hay que hacer nada mientras que si cambio a otro tipo de conexión me va a tocar cambiarlo todo. Por cierto el juego que he hecho es www.miniracingonline.com Saludos. |
#2
|
||||
|
||||
Tal vez deberías consultarlo en Pascal Game Development, tendrás más posibilidades.
Buen rollito, eso sí. [edit]¿Que tú eres Kotai? ¡Repámpanos! Última edición por Ñuño Martínez fecha: 04-01-2007 a las 14:00:49. Razón: Descubrimiento asombroso... |
#3
|
||||
|
||||
Ya lo he posteado allí. A ver si hay suerte.
Si, soy kotai el autor de MiniRacingOnline. Saludos |
|
|
|