NetDrone Unity¶
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.
Packages¶
- NetDroneSDK
- netdrone (bin)
- unlimited
- appdrone (bin)
- test (src)
- echoclient
- echoserver-dotnet
- echoserver-linux
- tools (src)
- ansi2utf8
- genserial
- date2unixtime
- txt2bytes
- xtc2txt
- bytesloader
- netdrone (bin)
- 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
License¶
Download¶