기타 강좌

서버구상도.JPG

 

온라인 게임 서버 구조도입니다. 

 

1.일단 웹에서 계정을 생성하여 어카운트 디비에 저장을 시킵니다.

2. 런쳐를 실행 시키면 먼저 패치서버에 연결되어 클라이언트를 최신화 시킵니다.

3. 그다음  조인 서버에 접속해서 계정과 아이디를 보냅니다. 조인서버는 어카운트 디비를 참조하여

    그것이 함당한지 검사를 합니다.

4. 그다음 클라이언트에서 서버를 선택하면 조인서버에 해당 계정을 접속했다는 패킷을

   전송합니다.  그리고 조인서버와 연결을 끊고 해당 서버의 케릭터 룸과 클라이언트가 연결을 합니다.

 

5. 케릭터 선택창에서 케릭생성및 삭제를 할수 있으며 케릭터를 선택하여 게임 시작을 하면

    케릭터 룸 서버는 게임서버에 신호를 줍니다. 클라이언트는 케릭터 룸서버와 접속을 끊고 게임 서버와 연결을

    니다.

6 게임서버는 자신의 하위 서버인 채팅서버에 패킷을 보내 케릭터가 접속했을 알리고 채팅서버의 데이타를

  클라이언트에게 넘겨주며 클라이언트는  게임서버와 접속을 유지하며 추가적으로 채팅서버에 연결이 됩니다.

  채팅서버에서는 유저들의 채팅에 메세지에 관한것을 받아주며 또한 주변의 유저들에게 전달해주는 역활을

   맡습니다.

 

 조인서버는 하나지만 케릭터 룸서버와 게임서버 챗서버는 서버가 늘어날때마다 추가적으로 늘어납니ㅏㄷ.

Comment '4'
  • ?
    란시유 2010.09.06 19:06

    온라인게임마다 조금씩 다를것 같은데요....

    그리고 요즘 게임은 해외접속 막으려고 홈페이지에서 접속하게 해요.

    해외에서는 클라이언트만 입수하면 언제 어디서든 인터넷만 연결되면 접속 가능하니까요..

    그래서 해당 게임홈페이지의 해외접속을 모두 막고, 홈페이지에서만 접속되기 하면

    해외에서는 클라이언트가 있어도 접속을 못하게 되는거죠.

  • ?
    Saber 2010.09.06 19:20

    홈페이지에서 실행을 시키려면... 엑티브X를 써야 하니 =ㅅ=..........

     

    저 구조도는 제가 생각해본 기본적인 구조도입니다.

     

    저도 이 구조로 서버를 만들고 있구요

  • ?
    백호 2010.10.05 01:36

    서버 프로그래머 마다 구조 차이가 나죠.

    그런데 강좌에 이런걸 올리시는 이유가..


    아마추어 게임의 경우 그냥 서버 프로그램 1개 가지고도 다 돌아갈 수 있는데 말이죠..

  • ?
    보석 2011.02.15 11:43

    좀 어렵네요;;... 저로썬 이해가 잘 안가는..


List of Articles
분류 제목 글쓴이 날짜 조회 수
Vegas Pro 베가스 강좌 목록 아방스 2017.09.28 886
파이널컷X 파컷 강좌 목록 아방스 2017.06.18 757
플러그인 에펙 플러그인 Zaxwerks 5가지 최신버젼 아방스 2010.03.23 5899
플러그인 에펙.프리미어 플러그인 RedGiant.KnollLightFactoryPro v2.5.2 1 file 아방스 2010.03.23 5899
에프터 이펙트 에픽 플러그인 키젠에 대한 간단한 팁 ^^ 아방스 2010.06.09 3980
기타 오류해결법 1-비스타로 하나포스에서 게임 다운로드하기. 21thcentuary 2008.09.29 2412
기타 오류해결법 2-비스타로 알피지 만들기 XP게임하기 3 21thcentuary 2008.09.29 3324
기타 온라인 게임 서버의 구조도 4 file Saber 2010.09.06 2509
메이킹 영상 완좌의 게임 시즌4 VFC 메이킹 릴 아방스 2014.07.09 865
웹디자인 관련 웹 디자인 무료 버튼 템플릿! - New Download Button file 아방스 2011.12.07 2992
웹디자인 관련 웹 디자인 무료 버튼 템플릿! - 27 Web Buttons file 아방스 2011.12.07 1410
웹디자인 관련 웹 디자인 무료 버튼 템플릿! - 3 “Call To Action” Buttons file 아방스 2011.12.07 1281
웹디자인 관련 웹 디자인 무료 버튼 템플릿! - 36 Web Buttons Collection file 아방스 2011.12.07 1856
웹디자인 관련 웹 디자인 무료 버튼 템플릿! - 3D Buttons file 아방스 2011.12.07 1791
웹디자인 관련 웹 디자인 무료 버튼 템플릿! - 4 Web Buttons file 아방스 2011.12.07 1156
웹디자인 관련 웹 디자인 무료 버튼 템플릿! - Add To Cart Buttons file 아방스 2011.12.07 1403
웹디자인 관련 웹 디자인 무료 버튼 템플릿! - Aqua Texture Button file 아방스 2011.12.07 1205
웹디자인 관련 웹 디자인 무료 버튼 템플릿! - Buttons Vector Graphic file 아방스 2011.12.07 1198
웹디자인 관련 웹 디자인 무료 버튼 템플릿! - Call To Action file 아방스 2011.12.07 1495
웹디자인 관련 웹 디자인 무료 버튼 템플릿! - Carbonalistic Web Buttons file 아방스 2011.12.07 1588
웹디자인 관련 웹 디자인 무료 버튼 템플릿! - Check It Out Button file 아방스 2011.12.07 1815
웹디자인 관련 웹 디자인 무료 버튼 템플릿! - Clean Download Buttons Pack file 아방스 2011.12.07 1992
Board Pagination Prev 1 ... 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Next
/ 19