60 likes | 185 Views
Server Progress. 서버구조. 서버구조를 Multi_Threads 1:1 통신 방식에서 Select 와 Thread_Pool 을 이용한 작업 배분 방식으로 변경함. DB Manager. DataBase 에 접근하기 위한 레퍼 클래스를 만듬 . SQLite 에서 제공하는 API 를 한 번 감싸서 사용하기 편하게 구성함. 회원가입. 새로운 유저를 생성하여 DB 에 입력함 아이디 중복처리 회원가입 후 캐릭터 얼굴 및 무기선택. 로그인.
E N D
서버구조 • 서버구조를 Multi_Threads 1:1 통신 방식에서 Select와 Thread_Pool을 이용한 작업 배분 방식으로 변경함.
DB Manager • DataBase에 접근하기 위한 레퍼 클래스를 만듬. • SQLite에서 제공하는 API를 한 번 감싸서 사용하기 편하게 구성함.
회원가입 • 새로운 유저를 생성하여 DB에 입력함 • 아이디 중복처리 • 회원가입 후 캐릭터 얼굴 및 무기선택
로그인 • 로그인을 통하여 해당 유저의 정보를 클라이언트에게 전송함. • 대표적으로 전달되는 정보는 능력치와 레벨, 장비나 퀘스트,
맵 정보 전송 • 클라이언트로부터 전송된 위치정보를 기반으로 일정 반경에 존재하는 오브젝트들을 전송해줌. • 현재 유저정보만 전송