NetDrone.NET


How to purchase

NetDrone Engine is a very powerful game networking engine to help you develop stand-alone game server and commercialise your real-time multiplayer games perfectly. Now, experience more powerful performance with NetDrone Engine that involves, .NET and Native multiplayer server.


Demo
  • Easy Shooter

AssetStore
  • This product has been tested for Asset Quality.
$80

Products

    • This package consists of NetDrone SDK-LIB and 1 Example source.
    • It has UNLIMITED access and is perfect for developing prototypes or beta builds.

    Features

    • High Performance Server Technology
      • A development framework without boundaries between .NET and Native
      • Full support of TCP and reliable UDP
      • Optimized protocol structure
      • All server technologies required for commercialization
    • Distributed server system
      • Design communication between extension nodes and roles
      • Implementation of load balancing between nodes and DBMS
      • Maximum utilization of server system resources
      • All server technologies required for commercialization
    • Proven stability
      • Applied to various online game development
      • Massive live service experience
      • Application of more than 20 years of know-how
      • All server technologies required for commercialization
    • Development convenience
      • Free development on Windows, Linux, Mac
      • Compatibility standard framework consistent with the structure of C# and C++
      • An engine implemented on both the client and server
      • All server technologies required for commercialization

    Supports

    • System requirements
      • Any device that supports Unity 2019 or later
      • Any device that supports .NET 6.0 or higher
      • Any device that supports Linux/GCC 8.5 or later
      • Any device that supports MySQL 8.0 or higher
    • Recommended OS
      • Windows 10 or later (11 or later when using WSL2)
      • Windows Server 2019 or higher
      • RHEL, Oracle Linux, Ubuntu, CentOS, Gentoo
      • macOS latest update

    Packages

    • NetDroneSDK-LIB
      • netdrone (bin)
        • unlimited
      • appdrone (bin)
    • Examples (src)
      • easyshooter

    Documentations

    • NETDRONE ENGINE INTRODUCTION (English, Korean)
    • NETDRONE ENGINE GUIDEBOOK (English, Korean)
    • NetDrone.NET API Reference (CHM, PDF, English, Korean)
    • AppDrone.NET API Reference (CHM, PDF, English, Korean)

    Specifications

    • TCP, Reliable UDP
    • NDP
    • Multi-Platform
      • Linux, Windows, Mac
    • Multi-Language
      • C#, C++
    • Multi-Threading
    • Reuse memory allocation
    • Singleton Pattern
    • Factory Pattern
    • Compact Packet Design
      • TCP Header: 8 bytes
      • UDP Header: 12 bytes
    • Compact Game Log
    • Tracer
    • Poll(Overlapped IO), Epoll
    • Raw Sockets
    • CSV, Binary CSV
    • Packet Queue

    Licenses