NetDrone Unity




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
  • Gunsmoke Better
  • Easy Shooter Cluster

Direct
  • This product contains all examples of NetDrone.NET.
  • We will send a Google Drive link to the email address you entered in your PayPal payment.
20% $800
$640
We will send you the latest build with technical support warranty.

Products

  • This package consists of the NetDrone SDK and 6 Example sources and 8 Demos.
  • It has UNLIMITED access and SDK Preset, Gunsmoke Better, Etc are included.

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)
    • test (src)
      • echoclient
      • echoserver-dotnet
      • echoserver-linux
    • tools (src)
      • ansi2utf8
      • genserial
      • date2unixtime
      • txt2bytes
      • xtc2txt
      • bytesloader
  • Examples (src)
    • battlearena
    • gunsmokebetter
    • easyshooter
    • panicroom
    • survivalshooteronline
    • easyshooter-cluster
      • gameclient
      • authserver
        • sign up
        • load balancing (on/off)
          • server
          • channel
          • dbms
      • linkserver
      • mainserver
        • item (memory pool)
        • inventory
        • shop
        • effect
        • character
        • post (distributed)
        • friends (distributed)
        • invite (distributed)
        • follow (distributed)
        • kick
        • mod
          • free for all
          • duel
          • team death match
        • reward
      • excel files
      • configuration files
        • mysql

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