안녕하세요. 배틀그라운드 서버 구조에 대한 질문이 있어서 글 올립니다.

gyutae1990의 이미지


제가 조사한 결과를 요약하자면 다음과 같습니다.
:서버-클라이언트 구조 : 서버에서 모든 로직을 처리한다.
:P2P 구조 : 클라이언트에서 로직을 처리한다.

읽어주셔서 감사합니다.

zooloo의 이미지

답변은 아니지만.. 여기 배틀그라운드 하시는분 거의 없으실듯.
그리고 다접속 대용량처리하는 서버는 구조가 위말고도 많이 있어요

shint의 이미지

대충 확인해 보면.
- OAuth 인증에 델리 게이트 서버를 사용합니다.
- 카카오 서버 + AWS 스팀 서버 를 함께 사용합니다.
- 데디 케이트 서버 설명에 배틀 그라운드 이미지가 있지만. 사용되는건 아닌거 같습니다.

- 유저의 정보를 저장하는 데이터베이스
- 매칭을 잡아주는 매칭 서버
- 게임이 시작되면 관리하는 게임플레이 서버

- 서버 구조가 P2P 기반 ㅇ_ㅇ??
- 배틀 그라운드는 PvP 게임

AWS 스팀 서버 + 카카오 서버 OAuth + 사용자
-------- P2P 서버구조 ?? --------

서버가 P2P 를 대신 해준다는거 같네요. ㅇ_ㅇ;;

//
스팀과 동일 서버! 배틀그라운드 간담회 일문일답
https://1boon.kakao.com/thisisgame/news000691

유니티, ‘배틀그라운드’ 유럽 서버 구축 “서비스 안정화”
http://gametoc.hankyung.com/news/articleView.html?idxno=48576

카카오, 배틀그라운드 국내 서비스 11월 14일 진행... “서버 구조 같다”
http://www.asiatoday.co.kr/view.php?key=20171024001838442

잡담 카카오게임즈 배틀그라운드 국내 서비스 미디어 간담회 요점 정리
https://tgd.kr/1658229

[배그] 배틀그라운드 카카오서버에서 스팀유저 납치? [112]
http://bbs.ruliweb.com/news/board/1003/read/2144464

'배틀그라운드' 카카오, 스팀과 서버 분리…속내는?
http://www.nocutnews.co.kr/news/4876975

김창한 대표 "배틀그라운드 이용자 불만 해결 최우선 집중"
http://www.zdnet.co.kr/news/news_view.asp?artice_id=20171228101755

배틀그라운드, 한국-일본 전용서버 20일 추가
http://www.zdnet.co.kr/news/news_view.asp?artice_id=20171018104900

PLAYERUNKNOWN'S BATTLEGROUNDS/사건사고
https://namu.wiki/w/PLAYERUNKNOWN'S%20BATTLEGROUNDS/사건사고

유니티, ‘배틀그라운드’ 유럽 지역 서버 제공
"게임 개발에만 집중할 수 있는 환경 제공하겠다."
https://www.bloter.net/archives/315221

[IGC 2017] 블루홀 최준혁 - '플레이어언노운스 배틀그라운드' DEV 스토리
https://www.slideshare.net/ssuser052dd11/igc-2017-dev

현재 배틀그라운드 동시접속자
https://bglog.me/server/

배틀그라운드 논란 스팀 카카오 크로스 매칭 개발자 관점으로 분석
http://allofaboutgame.tistory.com/64

- 유저의 정보를 저장하는 데이터베이스
- 매칭을 잡아주는 매칭 서버
- 게임이 시작되면 관리하는 게임플레이 서버

http://fantasticpotato.tistory.com/40
서버 구조가 P2P 기반 ?? ㅇ_ㅇ??

??? : 서버를 유저들이 선택해 들어가는 구조
http://www.inven.co.kr/board/battlegrounds/5046/61369

현재 배틀그라운드 서버구조??
http://www.inven.co.kr/board/battlegrounds/5046/64329

[IGC2017] 최준혁 기획팀장이 말하는 '배틀그라운드' DEV 스토리
http://www.inven.co.kr/webzine/news/?news=184918&site=battlegrounds

[인터뷰] 스팀 1위 찍은 국산 게임... 블루홀 '배틀그라운드' 개발자를 만나다
http://www.inven.co.kr/webzine/news/?news=175154

PvP 게임

//
The Growing Yet Shrinking World
Author: Gazimoff | Filed under: MMO Musings, Warcraft | Permalink
http://www.manaobscura.com/2010/07/15/the-growing-yet-shrinking-world/

DHCPv6 prefix delegation server for linux?
https://unix.stackexchange.com/questions/28106/dhcpv6-prefix-delegation-server-for-linux

#052_닷넷(.NET)_.Net Framework 기본 - 대리자(delegate)
http://shovelman.tistory.com/612

[spring security + uaa] 로그인용 OAuth 서버 사용하기
http://jekalmin.tistory.com/entry/spring-security-uaa-로그인용-OAuth-서버-사용하기

Oauth 2.0 비전공자 쉽게 알아보자 1 :: 마이구미
http://mygumi.tistory.com/9

[IGC 2017] 아마존 구승모 - 게임 엔진으로 서버 제작 및 운영까지
https://www.slideshare.net/ssuser052dd11/igc-2017

Dedicated Game Server
DevOps
Amazon Game Lift

배틀그라운드ㅡ 서버다운 문제 운영진측 입장
http://keyboardgame.tistory.com/786

//
PLAYERUNKNOWN'S BATTLEGROUNDS
https://steamcommunity.com/app/578080/discussions/1/1319962417042246031/

is this game peer to peer or server based game?
https://steamcommunity.com/app/578080/discussions/1/1319962514591138301/

PLAYERUNKNOWN'S BATTLEGROUNDS
https://steamcommunity.com/app/578080/discussions/1/1457328392116283748/

Peer2Peer?
https://steamcommunity.com/app/578080/discussions/1/1458455461498773894/

5 best VPNs for PlayerUnknown’s Battlegrounds (PUGB)
https://windowsreport.com/vpn-playerunknowns-battlegrounds/

Which ports does PUBG use?
https://forums.playbattlegrounds.com/topic/10939-which-ports-does-pubg-use/

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.