#아이펀엔진 #아이펀즈 #ORM #게임서버 개발 # 서포터즈 #개발자뇌트 2건이 검색되었습니다.
[아이펀엔진 실전편] TCP 리얼타임 DB를 활용하여 저장 및 로드 작업하기
안녕하세요!! 이번엔 제 게임인 "MastersOfSoul" 의 실제 데이터를 아이펀 서버를 이용해 디비에 저장하고 불러오는 작업을 해보았습니다. 현재 제 게임은 로컬 DB에 JSON 타입으로 데이터를 실시간으로 저장하고있습니다. 그중에서도 인벤토리에 저장하는 아이템은 종류가 몹시 많고 데이터의 이동이 잦아서 DB 의 성능이 필수인데요 제가 아이펀 서버를 확인하면서 느낀바로는 TCP 통신으로 디비를 저장하고 불러오기가 몹시 쉬워서 성능뿐만아니라 편의성도 훌륭했습니다. 지금부터 그 과정을 단계별로 보여드리겠습니다. 서버 셋팅 1. 아이펀 서버의 DB 인터페이스 구조를 기존의 제가 로컬 DB에 저장했던 아이템 구조와 동기화 하는 작업을 선행하였습니다. "Inventory": { "No": "String(24..
2018. 9. 15. 23:54 WRITTEN BY SuperAmped
안녕하세요. 오늘은 2부에 이어서 "Untiy3D" 클라이언트에서 TCP 방식으로 패킷을 전달하여 서버에서 ORM기능에 활용하여 DB에 저장하는 과정을 진행해보겠습니다. Untiy3D Github : https://github.com/iFunFactory/engine-plugin-unity3d 먼저 아이펀팩토리에서 제공하는 유니티 클라이언트 플러그인을 다운로드 받습니다. 다운로드 받으신 뒤 funapi-plugin-unity 폴더를 Untiy3D 에서 임포트 하시면 됩니다. 임포트를 하면 Project 에서 Sample 폴더에 들어있는 Test scene 파일을 로드하여 샘플 프로젝트를 로드하면 다음과 같은 화면이 나옵니다. Hierarchy 의 Test Object 를 선택하면 TestSession 이..
2018. 8. 17. 00:32 WRITTEN BY SuperAmped
RECENT COMMENT