Raknet

Un motor de redes de juegos C ++ de plataforma cruzada.
Descargar ahora

Raknet Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Creative Commons Att...
  • Precio:
  • FREE
  • Nombre del editor:
  • Jenkins Software LLC
  • Sitio web del editor:
  • http://www.jenkinssoftware.com/

Raknet Etiquetas


Raknet Descripción

Un motor de la creación de redes de C ++ juego multiplataforma. RakNet está diseñado para ser un alto rendimiento, fácil de integrar, y una solución completa para juegos y otras aplicaciones. Aquí están algunas características clave de "RakNet": sistema de lobby: · Base de datos vestíbulo alimentado con soporte para los amigos, habitaciones, partido rápido, la clasificación, correo electrónico y varios títulos. sistema de replicación del objeto: · Automáticamente crear, destruir, serializar y transmitir sus objetos del juego. Las conexiones seguras: · SHA1, AES128, SYN cookies, y RSA para prevenir y detectar ataques a la red. Robust capa de comunicación: · Control de flujo automático, pedidos mensaje en múltiples canales, coalescencia mensaje, y la división y reensamblaje de paquetes. Autopatcher: · Actualización de sus usuarios con la base de datos impulsada parches delta binario, o utilizar una versión más simple para las actualizaciones, tales como pieles de usuario o mapas. llamadas a procedimiento remoto: · Llamar nativo de C y C ++ con los procedimientos de las listas de parámetros serializados automáticamente. Comunicación de voz: · Incluye enlaces de audio para el puerto de audio, FMOD, y DirectSound. Irrupción de NAT: · Esencial para alojada usuario o pares para aplicaciones pares. ¿Qué hay de nuevo en este lanzamiento: • Se ha arreglado definir error con BIG_ENDIAN a __BIG_ENDIAN__ en Bigint. • Se ha arreglado FullyConnectedMesh2. Bind lo que envía un mensaje entró en, por lo que siempre responder en la misma dirección. Esto soluciona un problema por el que tiene varias direcciones IP y la respuesta en una dirección diferente a lo que el emisor utiliza. Esto también significa RakNet ya no necesariamente utiliza un único zócalo para todas las comunicaciones. · Estructura Agregado RakNetSocket, con GetSockets de acceso en RakPeerInterface. Esto se puede utilizar para averiguar qué puertos y direcciones IP que se han obligado a nivel local. · Agregado ConnectWithSocket a RakPeerInterface. RebindSocket eliminado. · Aplicación Agregado UPnP CodeProject de muestras, con correcciones. · Añadido a la muestra NATPunchthrough. NATPunchthrough ahora soporta 0 para el parámetro MAXIMUM_NUMBER_OF_INTERNAL_IDS_TO_CHECK. • Se ha corregido los errores de serialización ReplicaManager3 con RM3SR_SERIALIZED_IDENTICALLY, y con la serialización a más de 3 sistemas. También validar las conexiones antes de usarlos, por lo que sabemos que el otro sistema ha creado la primera conexión. ReplicaManager3 QueryConstruction ahora sólo se llama cuando no existe el objeto. Si no existe, se llama QueryDestruction lugar. · RakPeerInterface Agregado :: GetTimeoutTime () · Fila tiempo añadido fue escrito para PacketLogger. UDPForwarder, y por lo tanto el servidor proxy, ahora se ejecuta en su propio hilo. UDPForwarder no establece el puerto de origen o de destino hasta que llegue el primer mensaje, para manejar NATs simétricos cambiantes puertos. · UDPForwarder ahora devuelve un resultado que indica el éxito de enumeración, malos parámetros, en curso o no · El control de flujo ahora restará tiempos medios entre las actualizaciones de rosca de pings. Este corrige un problema donde los tiempos desiguales entre el contexto hilo interruptores causó informaron pings fluctuando constantemente, lo que resulta en el control de flujo que cae al nivel mínimo. Esto debería solucionar un problema encontrado por Stardock, con mensajes amortiguadas y tomando mucho tiempo para enviar. · Fijar tema con UDPProxyCoordinator, donde dos sistemas comenzarían simultáneamente reenvío entre sí, pero uno éxito informe del sistema antes que el otro sabía sobre él, lo que resulta en dos entradas de reenvío. · Añadir fuente modificados UDT a la distribución RakNet, bajo DependentExtensionsudt4. Responder a cabo en _USE_RAKNET_FLOW_CONTROL RakNetDefines.h de uso (Todavía tiene errores, no lo use por ahora). TCPInterface solución con DeltaDirectoryTransfer Solución de error introducted comprobando RakNetGUID en nuevas conexiones de 3,52, donde las respuestas conexión sólo se envían una vez, en lugar de en cada solicitud. · Añadido parámetro para CloseConnection para seleccionar la prioridad en la que enviar ID_DISCONNECTION_NOTIFICATION. · Agregado SQLLite3Plugin a DependentExtensionsSQLite3Plugin. Esto le permite hacer llamadas de base de datos en internet con SQLLite3, que normalmente sólo se admite con identificadores de archivos en red. Esto reemplaza LightweightDatabase, que ahora son objeto de amortización.


Raknet Software relacionado

ligero

Una biblioteca para referencias lineales en lineamientos, incluidos los cálculos geográficos ...

147

Descargar

Restringido pesar

RestrictedPython proporciona un entorno de ejecución restringido para Python, por ejemplo. para ejecutar código no confiable. ...

121

Descargar