[News] 아이펀엔진 12월-2월 업데이트 사항 정리

안녕하세요! 오늘은 아이펀 엔진의 업데이트 주기에 대해서 소개를 드리고 지난 12월부터 2월 사이의 업데이트 사항을 몰아서 정리해보겠습니다!

아이펀 엔진은 안정화 버전인 stable release 와 신규 기능을 먼저 써보실 수 있는 experimental release 두 버전으로 제공되고 각각 업데이트 주기도 다릅니다.

  1. Stable release (안정화 버전): 한달에 한 번, 매월 첫째주 수요일 업데이트. 
  2. Experimental release (새기능 버전): 기능이 추가될 때마다 수시로 업데이트.

보통은 새기능 버전에서 안정성 확인이 끝난뒤에 해당 기능을 안정화 버전으로 내보내게 되는데요, 대략 1개월에서 1.5개월간 안정성 테스트를 하게 됩니다.

안정화 버전과 새기능 버전은 별도의 아이펀 엔진을 설치하시는 것이 아니라 명령어 하나로 간편하게 버전 교환을 하실 수 있습니다. 자세한 내용은 아이펀 엔진 레퍼런스 매뉴얼의 “배포판 타입 변경하기” 항목을 참고하세요.

12월 1일부터 2월 28일까지 안정화 버전은 총 6번, 새기능 버전은 총 11번 업데이트가 이루어졌습니다. 어떤 내용들이 업데이트 됐는지 알아볼까요?

Stable release (안정화 버전) 에는 다음 기능들이 추가되었습니다.

  1. (망 분리 기능 지원): 게임 서버가 서비스하는 포트를 지정할 때 사용할 network interface card 를 지정할 수 있게 지원했습니다. 이를 통해 망이 분리된 경우 분리된 망에서만 게임 서버가 접속을 허용할 수 있도록 지원됩니다.
  2. (AWS 지원 강화): 지난 릴리즈를 통해 지원되기 시작한 Spot instance 타입의 서버를 사용할 때 가격 상한을 지정해서 정해진 비용 이상의 spot instance 가 뜨지 않도록 지원합니다.
  3. (한글화 지원 강화): 서버의 언어가 한글로 되어있는 경우 출력되는 로그의 일부분이 한글화 되었습니다. 한글화는 지속적으로 추가될 예정입니다.
  4. (분산 처리 성능 강화): RPC 채널을 단일 직렬화 체계에서 병렬화 시켜서 서버간 분산 처리 성능이 향상되었습니다.
  5. (Websocket 지원 강화): websocket 에서 ife1, chacha20, AES-128 암호화를 사용할 수 있습니다.
  6. (Unity 지원 강화): WebGL 에서 CORS 를 지원하기 위한 설정이 추가되었습니다.
  7. (서버 관리 기능 강화): 서버가 돌고 있는 중간에도 점검 모드로 전환될 수 있는 기능이 추가되었습니다.
  8. Google 의 Google+ API 사용 중단에 따라 아이펀 엔진에서도 이를 반영하여 에러 메시지를 출력하게 변경되었습니다.
  9. 그 밖에 여러 안정화 패치들이 같이 적용되었습니다. 자세한 내용은 안정화 버전의 change log 를 참고해주세요.

Experimental release (새기능 버전)에는 위의 기능들 외에 다음 기능들도 추가되었습니다.

  1. (C#): 아이펀 엔진이 처리하지 않는 unhandled exception 에 대한 hook 을 제공합니다. ApiService 에 UTF-8 string 을 지원합니다.
  2. (Redis 지원 강화): 분산 시스템 back-end 로 zookeeper 가 아니라 redis 를 사용하는 것이 좀 더 쉬워졌습니다.
  3. 그 밖에 여러 버그 패치들이 같이 적용되었습니다. 자세한 내용은 새기능 버전의 change log 를 참고해주세요

아이펀 엔진은 지속적으로 개선되고 최신 개발 트렌드들에 맞게 여러 기능들을 포함해서 진화합니다. 앞으로도 아이펀 엔진 업데이트 소식에 귀기울여주세요. 감사합니다!

답글 남기기

댓글을 게시하려면 다음의 방법 중 하나를 사용하여 로그인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Google photo

Google의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

%s에 연결하는 중

This site uses Akismet to reduce spam. Learn how your comment data is processed.