NetDrone Assemble (Showcase)

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.


Direct
  • We will send a Google Drive link to the email address you entered in your PayPal payment.
$400
This is a service to install NetDrone Assemble products for convenient testing and analysis. (Only Remote service)

Products

  • This package consists of the NetDrone SDK and 7 Example sources and 8 Demos.
  • It has UNLIMITED access and includes Distributed Processing Server Examples for configuring live services.
  • Scaled nodes can be bundled together to handle massively connections.
  • Linux-based Native C++ library is provided, and Server Machine Resources can be used to the Maximum.
  • It is sold only as a B2B product and provides free consulting.

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 with native
    • 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 (dotnet)
      • linkserver (dotnet)
      • mainserver (dotnet)
      • database schema
      • excel files
      • configuration files
    • easyshooter-assemble
      • gameclient
      • authserver (native)
      • linkserver (native)
      • mainserver (native)
      • database schema
      • excel files
      • configuration files
      • applied lightningloader

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