Networking Infrastructure


NetDog creates all low-level networking transparently, quickly creating full game networks - including connections, messaging and military-grade encryption. Our basic networking tools work are cross-platform, can communicate between platforms simultaneously, and are optimized for fast, efficient performance.

Networking and Socket Connections

Complete networking and socket connections can be implemented in minutes using NetDog's automatic flow-control and connection management system, setting all low-level network and socket connections quickly, independent of your network type. In addition, NetDog provides a firewall punch-through system that allows ordinary users to act as servers, and tunnels through home firewalls with no configuration or other intervention necessary.


Messaging

NetDog is optimized for high performance networks, packets are among the lowest overhead in the industry, and custom algorithms manage time stamping and event processing to ensure your game's events are processed quickly, efficiently and in order across a massive game worlds. NetDog uses UDP for optimal efficiency and low-latency, and developers can customize specific messages to be TCP/IP or Reliable UDP using a series of simple flags. Network packets are routed by customizable event routing protocols, assigned depending on your game's needs, and can be stored and used for security checks or for game replay.


Flexible Topologies

NetDog offers unique option to flexibly define game networking topologies, developers can create traditional client-server networks or use NetDog's messaging architecture to distribute processing to computers in your game network. Worlds can become massively scalable, as some or all game processing is managed by the massive distributed architecture.


Encryption and Security

NetDog's security subsystem provides automated secure handover between servers to ensure users and objects are transferred securely, limiting specified servers or shards to only explicitly authorized users, and restricting events and object changes to follow customized security policies. Included is an active intrusion detection system that automatically monitors and detects network hacking. While on a message level, NetDog supports military grade 256-bit AES encryption transparently, installed using simple flags on a global, connection, or individual message basis for maximum security, flexibility and performance.