프라우드넷
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
프라우드넷은 게임 서버 및 네트워크 개발에 사용되는 미들웨어로, 클라이언트-서버, P2P 네트워킹 기능을 제공한다. 성능, 안정성, 유연성에 초점을 맞춰 개발되었으며, 대규모 동시 접속자를 지원한다. 다양한 게임 장르에 적용되었으며, 넷마블, 넥슨, 캡콤 등 여러 게임 회사에서 개발한 게임에 사용되었다.
더 읽어볼만한 페이지
- 미들웨어 - 마이크로소프트 비즈토크 서버
마이크로소프트 비즈토크 서버는 다양한 시스템 통합 및 비즈니스 프로세스 자동화를 지원하는 서버 소프트웨어로, 여러 버전이 출시되었으며 어댑터, 가속기 등의 기능을 제공하고 대한민국 여러 산업 분야에서 활용되었으나 클라우드 기반 솔루션의 등장으로 입지가 변화하고 있다. - 미들웨어 - 게임브리오
게임브리오는 다양한 플랫폼을 지원하는 C++ 기반의 3차원 컴퓨터 그래픽스 미들웨어로, 모듈식 라이브러리 구조와 "Floodgate" 스트리밍 프로세싱 엔진을 통해 개발자가 엔진을 수정하고 최적화할 수 있도록 설계되었으며, 여러 게임 개발에 사용되었고 현재는 게임베이스에 인수되어 개발 중이다. - 모바일 소프트웨어 - 구글 워크스페이스
구글 워크스페이스는 구글이 제공하는 클라우드 기반 생산성 및 협업 도구 모음으로, Gmail, 구글 드라이브 등을 포함하며, 마이크로소프트 365와 경쟁하며 생성형 AI 기능을 도입했다. - 모바일 소프트웨어 - 웨이즈
웨이즈는 사용자 참여형 실시간 교통 정보 기반 내비게이션 앱으로, 정확한 길 안내와 다양한 기능으로 인기를 얻었지만, 정보 공유 논란, 개인 정보 문제, 보안 취약성 및 국가 안보 우려 등의 비판도 존재한다. - 게임 엔진 - 스컴
SCUMM은 론 길버트가 루카스아츠 어드벤처 게임 개발을 위해 1987년에 만든 스크립팅 엔진으로, 동사-객체 인터페이스를 특징으로 하며, 여러 루카스아츠 어드벤처 게임과 휴몽거스 엔터테인먼트의 어린이용 게임 개발에 사용되어 다양한 재구현과 도구 개발을 촉진했다. - 게임 엔진 - 로블록스
로블록스는 2006년 출시된 온라인 게임 플랫폼이자 게임 제작 시스템으로, 사용자들이 로블록스 스튜디오를 통해 직접 게임을 만들고 공유하며, 로벅스라는 가상 화폐를 사용하고 소셜 기능과 커뮤니티 활동을 지원하지만, 부적절한 콘텐츠, 아동 착취, 과도한 소비 유도 등의 논란도 있다.
프라우드넷 - [IT 관련 정보]에 관한 문서 | |
---|---|
ProudNet 정보 | |
개발자 | 넷텐션 |
최신 버전 | 1.8 |
운영체제 | 마이크로소프트 윈도우 iOS 안드로이드 |
언어 | C++ C# Java 언리얼 스크립트 |
플랫폼 | x86 x64 ARM 유니티 |
종류 | 게임 엔진 |
라이선스 | 사유 소프트웨어 |
웹사이트 | 웹사이트 |
2. 버전 내역
프라우드넷은 각 버전마다 새로운 기능을 추가하거나 기존 기능을 개선해왔다.[1]
2. 1. 1.x 버전
- 1.0 버전에서는 클라이언트-서버 및 P2P 네트워킹 기능을 제공한다.[1]
- 1.3 버전에서는 데이터베이스 캐시 서버, 서버간 통신 기능 등, 게임 서버 개발을 위한 여러 가지 기능을 포함한다.[1]
- 1.4 버전에서 데이터베이스 캐시 서버가 자유 스키마를 지원한다.[1]
- 1.5 버전에서는 서버의 멀티 코어 사용율이 강화되었으며 유니티3D를 지원한다.[1]
- 1.6 버전에서는 언리얼 스크립트, 마멀레이드, 안드로이드 Java, NDK, iOS 네이티브를 지원한다.[1]
- 1.7 버전에서는 WiFi와 3G/LTE간의 핸드오버 및 리눅스 서버 지원, 사물 인터넷 기기 및 플레이스테이션4 클라이언트 지원한다.[1]
- 1.8 버전에서는 50 동시접속자까지 무료로 지원, Github 의 Proudnet 에서 다운로드를 지원한다.[1]
3. 특징
프라우드넷은 사용 편의성보다는 성능, 안정성, 유연성에 초점이 맞추어져 있다. 상용화 서비스 중인 모바일 게임의 서버 하드웨어 1개 당 동시접속자 6만 명 이상을 처리하기도 했다.[1]
4. 기능
- 대규모 다중 사용자 온라인 게임 지원: 게임 서버 로직과 엔진 코어 모두 멀티코어를 활용하며, 2중 스레드 풀링을 통해 I/O 기아화를 방지한다.
- WiFi와 3G/LTE 무선 통신 간 연결 전환(핸드오버) 기능을 제공하여 연결 끊김을 최소화한다.
- MMORPG 게임에서 서로 근처에 있는 플레이어끼리는 서버를 경유하지 않고 P2P 통신을 할 수 있도록 대기 시간 없는 P2P 통신 연결 및 연결 해제 기능을 지원한다.
- 다양한 P2P 활용 기능을 제공한다.
- P2P reliable 메시징
- 근거리 클라이언트끼리 P2P 연결을 활용한 서버 멀티캐스트 절약
- NAT 매핑 사용량 최적화
- 네트워크 메시지 암호화 및 데이터 압축 기능을 제공한다.
- 네트워크 장애 상황에 대한 내성을 갖추고 있다.
- ICMP 차단
- 경로 MTU 탐색 실패
- 버그 NAT 라우터의 오작동
- ADSL 송신량 한계
- 기업용 방화벽
- UDP gateway dropout 현상
- 스로틀링(회선 속도에 따른 통신량 조절 기능) 및 송신 우선순위 기능(QoS)을 지원한다.
- 게임 개발에 최적화된 RPC 및 컴파일러를 통해 송수신 처리 루틴을 자동 생성한다.
- 수퍼피어(호스트) 선정, 추측 항법, 고속 메모리 관리자, 호스트 간 시간 동기화, 프로세스 오류 덤프 및 수집, 스피드핵 감지 기능을 제공한다.
- 사용자 정의 DB 구조를 위한 데이터베이스 캐시(cache) 시스템을 갖추고 있다.
- 분산 서버 개발을 위한 고성능 LAN 통신 시스템 (TCP-P2P)을 지원한다.
- 윈도우, 유니티, 언리얼 스크립트, 마멀레이드, 안드로이드 자바, NDK, iOS 네이티브 등 다양한 클라이언트를 지원한다.
- 네트워크 메시지 포맷이 고정된 테스트 환경을 위한 simple packet mode 기능을 지원한다.
- 도움말, 다양한 예제 프로그램, 분산 서버 온라인 게임 예제 프로그램을 제공한다.
- 모바일 폰의 다양한 성능에 따른 처리를 지원한다.
- 서버 멀티 CPU 코어를 활용하며, Kernel-User Mode 전환을 최소화한다.
- 두 개의 Thread Pool Mode와 자유로운 Thread Pool 관계 구성을 지원한다.
- 환경 적응형 네트워크 프로토콜, Unreliable 메시징 프로토콜, 엔진 계층에서의 QoS 기능, 메시지 암호화 기능을 제공한다.
- P2P 통신을 지원하며, 트래픽 제어 기능, P2P 간 Unreliable & Reliable 메시징, UDP 홀 펀칭 유지율, UDP 홀 펀칭 릴레이 자동 전환 기능을 제공한다.
- PC/모바일/브라우저를 지원한다.
5. 응용 사례
프라우드넷은 MMORPG, FPS, 액션 게임, 레이싱 게임, 소셜 네트워크 게임, 보드 게임 등 다양한 장르의 온라인 및 모바일 게임 개발에 사용되었다. 마비노기 영웅전, S4 리그 등 다양한 게임에 사용되었으며, 자세한 목록은 '주요 게임' 하위 섹션을 참고할 수 있다.
세븐나이츠, 몬스터길들이기, 스트리트파이터5 외 190여 개 프로젝트에 사용되었으며, 한국, 중국, 일본, 미국, 홍콩, 싱가폴, 말레이시아, 독일, 네덜란드 등 12개 국가에서 서비스되었다.
5. 1. 주요 게임
프라우드넷은 MMORPG, FPS, 액션 게임, 레이싱 게임, 소셜 네트워크 게임, 보드 게임 등 다양한 장르의 온라인 및 모바일 게임 개발에 사용되었다.플랫폼 | 게임명 | 출시년도 | 개발사 |
---|---|---|---|
PC | 마비노기 영웅전 | 2009 | 넥슨 |
PC | S4 리그 | 2009 | 게임온 스튜디오 |
PC | 오즈 페스티벌 | 2009 | 액토즈소프트 |
PC | 히어로즈 인 더 스카이 | 2009 | 게임어스 |
PC | 미러 워: 신성 부활 | 2010 | L&K LOGIC KOREA |
PC | 볼츠 앤 블립 온라인 | 2010 | APSTUDIO |
PC | 워 크라이 | 2010 | T3엔터테인먼트 |
PC | 러스티 하츠 | 2010 | STAIRWAY GAMES |
PC | 서유기 온라인 | 2010 | NNG Lab |
PC | 본 투 파이어 | 2010 | 펀트리 |
PC | 호버런 온라인 | 2010 | LOTS ENTERTAINMENT |
PC | 귀혼 온라인 | 2011 | SEED9 |
PC | 미니 파이터 | 2011 | 마블퀘스트 |
PC | 다크 블러드 | 2011 | JCR SOFT |
PC | 투어 골프 온라인 | 2011 | 온네트 |
PC | 머큐리 레드 | 2011 | PLUTOGAMES |
PC | 톡글리쉬 | 2011 | 드림어스 에듀케이션 |
PC | 탱크 에이스 | 2011 | 온네트 |
PC | 라그나로크 온라인 2 | 2011 | 그라비티 |
PC | 와일드 버스터 | 2012 | 누리스타 덕스 |
PC | F.E.A.R. ORIGIN ONLINE | 2012 | 인플레이 인터랙티브 |
PC | 파워레인저 온라인 | 2012 | 아이언노스 |
PC | 패밀리 골프 | 2012 | FAMILYGOLF |
PC | 플레이 잉글리시 | 2012 | 게임 잉 |
PC | 2112 | 2012 | 이모비 게임즈 |
PC | 차구차구 | 2013 | 애니파크 |
PC | 히어로워즈 | 2013 | A.STORM |
PC | 풋볼 레전드 | 2013 | 네오비안 |
PC | 수라킹 | 2014 | SGTY |
모바일 | 터치 몬스터즈 | 2013 | SEED9 |
모바일 | 델피니아 크로니클 | 2013 | 디지털 프로그 |
모바일 | 매직 마스터즈 온라인 | 2012 | 엔픽 모바일 |
모바일 | 터치 파이터 | 2012 | 위메이드 엔터테인먼트 |
모바일 | 넥슨 올스타즈 | 2012 | 넥슨 |
모바일 | 리ign of Conquerors | 2013 | 마이너엑시스 |
모바일 | 문 울프 | 2013 | 위메이드 엔터테인먼트 |
모바일 | 아카샤 | 2013 | KNETP |
모바일 | 슈팅킹 | 2013 | 바나나피쉬 |
모바일 | 듀얼 마스터즈 | 2013 | 지그재그소프트 |
모바일 | 메탈 브레이커 | 2013 | 컴퍼니 100 |
모바일 | 코코패밀리 | 2013 | 포켓 조이 |
모바일 | 블랙 선 | 2014 | 블랙펄 스튜디오 |
모바일 | 가디언즈 리그 | 2014 | 스노우 패밀리 |
모바일 | 히어 위 고 | 2014 | 아이키나게임즈 |
모바일 | 벤데타 | 2014 | 퓨어 게임즈 |
모바일 | 볼링 킹 | 2014 | 피닉스 게임즈 |
모바일 | 스노우브로 for 카카오 | 2014 | 이사크 엔터테인먼트 |
모바일 | 몬타워즈 | 2014 | 버프스톤 |
모바일 | 샌드 스톰 | 2014 | 하울링 소프트 |
세븐나이츠, 몬스터길들이기, 스트리트파이터5 외 190여개 프로젝트에 사용되었으며, 한국, 중국, 일본, 미국, 홍콩, 싱가폴, 말레이시아, 독일, 네덜란드 등 12개 국가에서 서비스되었다.
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com