넷드론.NET 클러스터



구매방법

.NET과 Native 기반의 멀티플레이어 서버를 통해 더욱 더 강력해진 성능들을 경험해보세요. 빠르고 안정적인 넷드론 엔진으로 다양한 환경에서 완벽한 독립형 게임서버개발 및 상용화가 가능합니다. 지금 바로 완벽한 멀티플레이어 게임 개발을 위한 최고의 솔루션, 넷드론 엔진의 강력한 성능을 경험해 보세요.


데모
  • 이지 슈터 클러스터

에셋스토어
  • 에셋 품질 검사를 받은 제품입니다.
$500

제품구성

  • 이 패키지는 넷드론 SDK-LIB, 1개의 예제 소스, 사용된 모든 엑셀파일로 구성되어 있습니다.
  • 대규모 연결을 처리하기 위한 확장 노드를 그룹으로 묶을 수 있습니다.
  • 무제한 접속이 가능하며 라이브 서비스 구성을 위한 분산처리 서버 예제가 포함되어 있습니다.

주요특징

  • 고성능 서버기술
    • .NET과 Native의 경계가 없는 개발 프레임워크
    • TCP 및 Reliable UDP의 완벽한 지원
    • 최적화 된 프로토콜 구조
    • 상용화에 필요한 서버 기술의 모든것
  • 분산서버 시스템
    • 확장 노드 및 역할 간 통신 설계
    • 노드와 DBMS의 로드밸런싱 구현
    • 서버 머신 리소스의 최대 활용
    • 상용화에 필요한 서버 기술의 모든것
  • 검증된 안정성
    • 다양한 온라인 게임 개발에 적용
    • 대규모 라이브 서비스 경험
    • 20년 이상의 노하우 적용
    • 상용화에 필요한 서버 기술의 모든것
  • 개발 편의성
    • Windows, Linux, Mac의 자유로운 개발
    • C#과 C++의 구조가 일치하는 통합 표준 프레임워크
    • 클라이언트와 서버 양쪽 모두가 구현된 엔진
    • 상용화에 필요한 서버 기술의 모든것

지원환경

  • 시스템 요구 사항
    • Unity 2019 이상 실행 가능한 모든 장비
    • .NET 6.0 이상 실행 가능한 모든 장비
    • Linux / GCC 8.5 이상 실행 가능한 모든 장비
    • MySQL 8.0 이상 실행 가능한 모든 장비
  • 권장 OS 요구 사항
    • 윈도우즈 10 이상 (WSL2 사용시 11이상)
    • 윈도우즈 서버 2019 이상
    • RHEL, Oracle Linux, Ubuntu, CentOS, Gentoo
    • MacOS 최신 업데이트

패키지

  • NetDroneSDK-LIB
    • netdrone (bin)
      • unlimited
    • appdrone (bin)
  • Examples (src)
    • 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

설명서

  • 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)

사양

  • 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

라이선스