#r개발자노트 4건이 검색되었습니다.
안녕하세요 ! 아쉽지만 아이펀 게임서버 엔진 개발자노트를 이번 포스팅을 마지막으로 마무리 하려고 합니다. 지금까지 여러분이 아이펀즈의 기능을 활용하여 서버 개발을 무사히 마치셨다면 마지막으로 서버에 배포하는 과정만 남게 되는데요 지금까지 제가 올렸던 실전편을 그대로 따라하셨다면 중요기능은 마친 상태라고 생각하고 진행하겠습니다. 계정이 root 권한이 없으시면 참고하세요. http://super-amped.tistory.com/13?category=758722 1. 아이펀프로젝트 최상단폴더에 CMakeList.txt 를 열어주세요~! 중간에 이 텍스트를 찾아주세요. # Generate a distribution package in Debian DEB?set(WANT_DEB_PACKAGE true) 디폴트로..
2018. 10. 15. 23:48 WRITTEN BY SuperAmped
이번에는 전 포스팅에서 MySQL DB 에 입력했던 기획데이터를 아이펀 엔진을 이용하여 불러오는 과정을 설명하겠습니다. (기존에 올렸던 포스팅 실전편 ORM 프로젝트를 선행하였다는 가정하에 진행하겠습니다. ) 1. 아이펀 팩토리 프로젝트에 매니페스트중에 ResourceManager 를 아래와 같이 수정하세요. "ResourceManager": { "game_json_data_dir": "game_data", //리소스 폴더 명 "enable_game_data_mysql": true, // sql 사용여부 default : false , true로 변경 권장 "game_data_mysql_server": "tcp://localhost:3306", // mysql 주소 "game_data_mysql_user..
2018. 10. 15. 18:34 WRITTEN BY SuperAmped
안녕하세요!! 오늘은 아이펀팩토리서버의 기획데이터 기능을 이용해 보려고합니다. ^^ 먼저 리얼타임으로 기획 데이터를 사용하려면 사용자의 MySQL DB 에 기획 데이터가 저장되어 있어야겠죠? 우선은 쉽게 엑셀 데이터를 이용하여 DB에 기획 데이터 샘플을 넣어보겠습니다. 1. 엑셀에 기획 데이터를 저장합니다. 첫번째 행은 MySQL DB 에 입력할 컬럼과 동일한 이름으로 진행합니다. 2. 다른이름으로 저장을 선택후 확장자를 다음과 같이 CSV UTF-8(쉼표로 분리) 형식으로 저장합니다. 3. MySQL Workbench 를 실행합니다. (설치하지 않으신분은 https://dev.mysql.com/downloads/workbench/ 공식홈페이지에서 다운로드 받으시기 바랍니다.) 로컬호스트 혹은 MySQL..
2018. 10. 15. 15:47 WRITTEN BY SuperAmped
[아이펀엔진 실전편] TCP 리얼타임 DB를 활용하여 저장 및 로드 작업하기
안녕하세요!! 이번엔 제 게임인 "MastersOfSoul" 의 실제 데이터를 아이펀 서버를 이용해 디비에 저장하고 불러오는 작업을 해보았습니다. 현재 제 게임은 로컬 DB에 JSON 타입으로 데이터를 실시간으로 저장하고있습니다. 그중에서도 인벤토리에 저장하는 아이템은 종류가 몹시 많고 데이터의 이동이 잦아서 DB 의 성능이 필수인데요 제가 아이펀 서버를 확인하면서 느낀바로는 TCP 통신으로 디비를 저장하고 불러오기가 몹시 쉬워서 성능뿐만아니라 편의성도 훌륭했습니다. 지금부터 그 과정을 단계별로 보여드리겠습니다. 서버 셋팅 1. 아이펀 서버의 DB 인터페이스 구조를 기존의 제가 로컬 DB에 저장했던 아이템 구조와 동기화 하는 작업을 선행하였습니다. "Inventory": { "No": "String(24..
2018. 9. 15. 23:54 WRITTEN BY SuperAmped
RECENT COMMENT