iFun Leaderboard Changelog (experimental)

v1.0.0-4190 (2020-07-03)

2020-07-03 11:34:23

Leaderboard
  • iFun Engine 5571 experimental 업데이트 반영

v1.0.0-3991 (2020-05-21)

2020-05-21 12:00:00

Leaderboard
  • iFun Engine 5384 experimental 업데이트 반영

v1.0.0-2861 (2019-10-14)

2019-10-14 15:53:49

Leaderboard
  • iFun Engine 4343 experimental 업데이트 반영

v1.0.0-2803 (2019-08-19)

2019-08-19 17:13:08

Leaderboard
  • iFun Engine 4251 experimental 업데이트 반영

v1.0.0-2755 (2019-07-09)

2019-07-09 16:17:36

Leaderboard
  • iFun Engine 4183 experimental 업데이트 반영

v1.0.0-2731 (2019-06-27)

2019-06-27 14:36:32

Leaderboard
  • iFun Engine 4156 experimental 업데이트 반영

v1.0.0-2727 (2019-06-27)

2019-06-27 13:29:11

Leaderboard
  • iFun Engine 4155 experimental 업데이트 반영

v1.0.0-2722 (2019-06-27)

2019-06-27 10:06:40

Leaderboard
  • iFun Engine 4151 experimental 업데이트 반영

v1.0.0-2705 (2019-06-20)

2019-06-20 14:08:16

Leaderboard
  • iFun Engine 4115 experimental 업데이트 반영

v1.0.0-2703 (2019-06-17)

2019-06-17 17:41:41

Leaderboard
  • iFun Engine 4113 experimental 업데이트 반영

v1.0.0-2696 (2019-06-12)

2019-06-12 01:34:49

Leaderboard
  • iFun Engine 4104 experimental 업데이트 반영

v1.0.0-2667 (2019-05-23)

2019-05-23 11:12:11

Leaderboard
  • iFun Engine 4075 experimental 업데이트 반영

v1.0.0-2666 (2019-05-22)

2019-05-22 19:07:27

Leaderboard
  • iFun Engine 4074 experimental 업데이트 반영

v1.0.0-2663 (2019-05-22)

2019-05-22 13:34:51

Leaderboard
  • iFun Engine 4073 experimental 업데이트 반영

v1.0.0-2632 (2019-05-11)

2019-05-11 23:11:19

Leaderboard
  • iFun Engine​4032 experimental 업데이트 반영

v1.0.0-2630 (2019-05-10)

2019-05-10 02:54:44

Leaderboard
  • iFun Engine 4030 experimental 업데이트 반영

v1.0.0-2626 (2019-05-08)

2019-05-08 13:57:33

Leaderboard
  • iFun Engine 4026 experimental 업데이트 반영

  • 벌크 삽입 기능 개선

    • 이제 프로시저 비활성화(leaderboard_use_db_stored_procedure=false) 상태에서도 벌크 삽입(leaderboard_use_db_bulk_insert=true)을 사용할 수 있습니다.

v1.0.0-2612 (2019-04-30)

2019-04-30 02:27:23

Leaderboard
  • iFun Engine​4011 experimental 업데이트 반영

v1.0.0-2608 (2019-04-19)

2019-04-19 17:23:12

Leaderboard
  • iFun Engine 3999 experimental 업데이트 반영

v1.0.0-2600 (2019-04-18)

2019-04-18 18:18:39

Database
  • dense 랭킹을 비활성화했을 때 리더보드 리셋이 실패하는 문제를 수정했습니다.

v1.0.0-2590 (2019-04-04)

2019-04-04 12:55:38

Leaderboard
  • iFun Engine 3990 experimental 업데이트 반영

v1.0.0-2576 (2019-03-25)

2019-03-25 17:35:11

Warning

Breaking Changes

다음 변경 사항으로 인해 이 버전부터는 3974 이상 엔진 버전을 사용해야 합니다.
  • 소셜 리더보드 조회 성능을 개선했습니다.

Database
  • 소셜 리더보드 조회 성능을 개선했습니다.

v1.0.0-2570 (2019-03-23)

2019-03-23 21:17:23

Leaderboard
  • iFun Engine 3973 experimental 업데이트 반영

v1.0.0-2565 (2019-03-22)

2019-03-22 20:46:21

Leaderboard
  • 이제 리더보드 카운터 조회 기능을 위한 포트를 기본적으로 활성화합니다(포트 13820).

    • 엔진에서 기본적으로 제공하는 카운터를 포함하여 http://{leaderboard-ip}:13820/v1/counters/leaderboard/profiling 와 같은 기능이 활성화됩니다.

  • 이제 리더보드도 엔진과 동일하게 동적 설정변경(enable_runtime_configuration) 기능을 사용할 수 있습니다.

  • 리더보드 쿼리 실행 시간이 길어질 경우 경고 로그를 출력합니다.

    • 실행 시간은 ‘mysql_db_slow_query_threshold_time_in_ms’ 로 설정할 수 있습니다.

v1.0.0-2558 (2019-03-21)

2019-03-21 21:56:12

Leaderboard
  • iFun Engine 3963 experimental 업데이트 반영

v1.0.0-2551 (2019-03-13)

2019-03-13 10:39:39

Leaderboard
  • iFun Engine 3955 experimental 업데이트 반영.

v1.0.0-2544 (2019-03-08)

2019-03-08 08:38:27

Leaderboard
  • iFun Engine 3943 experimental 업데이트 반영.

v1.0.0-2536 (2019-03-05)

2019-03-05 13:16:27

Leaderboard
  • iFun Engine 3933 experimental 업데이트 반영.

v1.0.0-2525 (2019-02-28)

2019-02-28 09:14:46

Leaderboard
  • iFun Engine 3919 experimental 업데이트 반영.

v1.0.0-2496 (2019-02-22)

2019-02-22 10:08:09

Leaderboard
  • iFun Engine 3906 experimental 업데이트 반영.

v1.0.0-2495 (2019-02-14)

2019-02-14 02:58:59

Leaderboard
  • iFun Engine 3869 experimental 업데이트 반영.

v1.0.0-2471 (2019-02-11)

2019-02-11 16:23:16

Leaderboard
  • iFun Engine 3838 experimental 업데이트 반영.

v1.0.0-2458 (2019-02-01)

2019-02-01 15:01:08

Leaderboard
  • iFun Engine 3816 experimental 업데이트 반영.

  • 리더보드 ID 지정 복구 기능을 추가했습니다.

    • 리더보드 복구 시 ‘recovery_target_leaderboard_ids’ 플래그에 콤마로 구분하는 리더보드 ID 를 입력하면, 입력된 리더보드 ID 만 복구합니다. 다음은 리더보드 id1,id2,id3 만 복구하는 예제입니다.

      /usr/bin/funapi-leaderboard-launcher –recover_leaderboard=true \

      –alsologtostderr –recover_leaderboard=true \ –recovery_target_leaderboard_ids=id1,id2,id3`

v1.0.0-2449 (2019-01-24)

2019-01-24 14:44:00

Leaderboard
  • iFun Engine 3806 experimental 업데이트 반영.

v1.0.0-2438 (2019-01-09)

2019-01-09 23:50:28

Leaderboard
  • iFun Engine 3794 experimental 업데이트 반영.

v1.0.0-2424 (2018-12-14)

2018-12-14 16:56:27

Leaderboard
  • iFun Engine 3776 experimental 업데이트 반영.

v1.0.0-2396 (2018-11-30)

2018-11-30 14:54:52

Leaderboard
  • iFun Engine 3724 experimental 업데이트 반영.

v1.0.0-2388 (2018-11-28)

2018-11-28 00:00:00

Leaderboard
  • iFun Engine 3714 experimental 업데이트 반영.

v1.0.0-2376 (2018-11-19)

2018-11-19 12:37:44

Leaderboard
  • iFun Engine 3698 experimental 업데이트 반영.

v1.0.0-2368 (2018-11-07)

2018-11-07 10:15:31

Leaderboard
  • iFun Engine 3690 experimental 업데이트 반영.

v1.0.0-2324 (2018-10-10)

2018-10-10 14:03:27

Leaderboard
  • iFun Engine 3628 experimental 업데이트 반영.

v1.0.0-2312 (2018-10-02)

2018-10-02 08:37:48

Leaderboard
  • iFun Engine 3585 experimental 업데이트 반영.

v1.0.0-2311 (2018-10-01)

2018-10-01 15:52:45

Leaderboard
  • 0으로 최초 갱신 시 전체(alltime) 랭킹에 반영되지 않는 문제 수정

v1.0.0-2306 (2018-09-18)

2018-09-18 06:36:47

Leaderboard
  • iFun Engine 3580 experimental 업데이트 반영.

v1.0.0-2189 (2018-06-15)

2018-06-15 14:56:36

Leaderboard
  • iFun Engine 2904 experimental 업데이트 반영.

v1.0.0-2186 (2018-06-11)

2018-06-11 17:20:32

Leaderboard
  • iFun Engine 2890 experimental 업데이트 반영.

v1.0.0-2174 (2018-06-04)

2018-06-04 16:35:03

Leaderboard
  • iFun Engine 2874 experimental 업데이트 반영.

v1.0.0-2172 (2018-06-01)

2018-06-01 16:55:20

Leaderboard
  • iFun Engine 2872 experimental 업데이트 반영.

v1.0.0-2165 (2018-05-23)

2018-05-23 14:24:49

Leaderboard
  • iFun Engine 2862 experimental 업데이트 반영.

v1.0.0-2153 (2018-05-15)

2018-05-15 08:44:28

Leaderboard
  • iFun Engine 2849 experimental 업데이트 반영.

v1.0.0-2142 (2018-04-25)

2018-04-25 17:00:25

Leaderboard
  • iFun Engine 2827 experimental 업데이트 반영.

v1.0.0-2107 (2018-03-16)

2018-03-16 14:17:57

Leaderboard
  • 2720 experimental 이후 버전에서 정상적으로 실행되지 않는 문제 수정

v1.0.0-2101 (2018-03-09)

2018-03-09 10:32:01

Leaderboard
  • iFun Engine 2769 experimental 업데이트 반영.

v1.0.0-2099 (2018-03-08)

2018-03-08 17:26:03

Leaderboard
  • iFun Engine 2768 experimental 업데이트 반영.

v1.0.0-2066 (2018-02-19)

2018-02-19 16:01:24

Leaderboard
  • iFun Engine 2720 experimental 업데이트 반영.

v1.0.0-2029 (2018-02-13)

2018-02-13 10:13:04

Leaderboard
  • iFun Engine 2664 experimental 업데이트 반영.

v1.0.0-2028 (2018-02-13)

2018-02-13 10:12:10

Leaderboard
  • iFun Engine 2663 experimental 업데이트 반영.

v1.0.0-2014 (2018-02-09)

2018-02-09 17:14:32

Leaderboard
  • iFun Engine 2648 experimental 업데이트 반영.

v1.0.0-2000 (2018-02-06)

2018-02-06 16:44:18

Leaderboard
  • iFun Engine 2629 experimental 업데이트 반영.

v1.0.0-1997 (2018-02-05)

2018-02-05 17:32:00

Leaderboard
  • iFun Engine 2626 experimental 업데이트 반영.

v1.0.0-1993 (2018-02-02)

2018-02-02 10:34:00

Leaderboard
  • iFun Engine 2623 experimental 업데이트 반영.

v1.0.0-1981 (2018-01-30)

2018-01-30 14:00:00

Leaderboard
  • competition(1224) 랭킹 조회 시 잘못된 랭킹이 나올 수 있는 문제 수정

  • iFun Engine 2610 experimental 업데이트 반영.

v1.0.0-1976 (2018-01-23)

2018-01-23 18:43:00

Leaderboard
  • iFun Engine 2606 experimental 업데이트 반영.

v1.0.0-1973 (2018-01-22)

2018-01-22 18:22:00

Leaderboard
  • iFun Engine 2604 experimental 업데이트 반영.

v1.0.0-1972 (2018-01-19)

2018-01-19 21:40:00

Leaderboard
  • iFun Engine 2603 experimental 업데이트 반영.

v1.0.0-1970 (2018-01-19)

2018-01-19 13:24:00

Leaderboard
  • iFun Engine 2601 experimental 업데이트 반영.

v1.0.0-1965 (2018-01-16)

2018-01-16 16:28:00

Leaderboard
  • iFun Engine 2596 experimental 업데이트 반영.

v1.0.0-1963 (2018-01-16)

2018-01-16 12:23:00

Leaderboard
  • iFun Engine 2595 experimental 업데이트 반영.

v1.0.0-1957 (2018-01-12)

2018-01-12 12:31:19

Leaderboard
  • iFun Engine 2590 experimental 업데이트 반영.

v1.0.0-1956 (2018-01-11)

2018-01-11 10:30:20

Leaderboard
  • iFun Engine 2589 experimental 업데이트 반영.

v1.0.0-1952 (2018-01-08)

2018-01-08 12:51:29

Leaderboard
  • iFun Engine 2585 experimental 업데이트 반영.

v1.0.0-1942 (2018-01-03)

2018-01-03 11:50:30

Leaderboard
  • iFun Engine 2577 experimental 업데이트 반영.

v1.0.0-1936 (2018-01-02)

2018-01-02 15:19:49

Leaderboard
  • iFun Engine 2571 experimental 업데이트 반영.

v1.0.0-1933 (2018-01-02)

2018-01-02 01:38:58

Leaderboard
  • iFun Engine 2568 experimental 업데이트 반영.

v1.0.0-1925 (2017-12-29)

2017-12-29 13:18:38

Leaderboard
  • iFun Engine 2561 experimental 업데이트 반영.

v1.0.0-1920 (2017-12-28)

2017-12-28 16:12:57

Leaderboard
  • iFun Engine 2557 experimental 업데이트 반영.

v1.0.0-1885 (2017-12-08)

2017-12-08 16:12:57

Leaderboard
  • iFun Engine 2522 experimental 업데이트 반영.

v1.0.0-1859 (2017-12-01)

2017-12-01 12:06:37

Leaderboard
  • iFun Engine 2497 experimental 업데이트 반영.

v1.0.0-1797 (2017-11-09)

2017-11-09 14:10:56

Leaderboard
  • iFun Engine 2453 experimental 업데이트 반영.

v1.0.0-1762 (2017-10-16)

2017-10-16 14:41:34

Warning

Breaking Changes

  • 다음의 기능 추가로 인해 엔진 업데이트가 필요합니다.

    • 월간 랭킹 초기화 기능 추가.

    1.0.0-2416 experimental 이상이 필요합니다.

Leaderboard
  • 월간 랭킹 초기화 기능 추가.

  • 랭킹 리셋 스케쥴을 등록한 경우 해당 period 테이블에만 점수 갱신하도록 수정.

v1.0.0-1731 (2017-09-25)

2017-09-25 17:22:28

Leaderboard
  • 게임 서버에서 리더보드 랭킹을 리셋할 수 있는 기능 추가.

    이 기능을 사용하려면 1.0.0-2389 experimental 버전 이상의 엔진으로 업데이트해야 합니다.

v1.0.0-1635 (2017-08-22)

2017-08-22 09:31:30

Leaderboard
  • 리셋스케쥴의 interval 이 2 이상일 때 간헐적으로 오동작할 수 있는 버그 수정.

v1.0.0-1540 (2017-07-05)

2017-07-05 18:20:45

Leaderboard
  • 프로파일링 기능 추가

  • 랭킹 테이블의 local_account 컬럼 길이 변경할 수 있는 기능 추가

v1.0.0-1257 (2016-11-21)

2016-11-21 08:56:33

Leaderboard
  • 엔진 1.0.0-1881 업데이트 반영

v1.0.0-1223 (2016-11-14)

2016-11-14 14:42:35

Warning

breaking changes

반드시 엔진 1.0.0-1848 버전 이상을 사용하셔야 합니다.

Leaderboard
  • 복구 모드 진행후 서버가 종료되지 않던 버그 수정

  • 엔진 1.0.0-1848 업데이트 반영

v1.0.0-1188 (2016-10-25)

2016-10-25 10:40:15

Leaderboard
  • 친구가 없을 때 social 랭킹 조회가 실패하는 버그 수정

  • Ranking 을 삭제하는 기능 추가

  • SQLEXCEPTION 발생에 따른 에러 메시지를 로그로 출력하도록 수정

  • 랭킹 조회시 간헐적으로 크래시하던 버그 수정

  • 최고점수 상관없이 점수를 덮어쓰는 kOverwriting type 추가

  • 점수 갱신시 사용하는 kUpdate 를 대체하는 kHighScore type 추가

  • 내 랭킹을 dense 로 조회시 잘못된 순위가 나오는 버그 수정

  • 무조건 복구를 진행하는 --force_leaderboard_recovery gflag 추가

  • 불필요한 쿼리 제거

  • 기본 입력되어 있는 reset schedule ends 날짜 변경

  • MANIFEST 에 RuntimeConfiguration 및 Api Service 콤포넌트 추가

  • 리더보드가 여러개 실행중일 때 랭킹 초기화가 중복 처리될 수 있는 버그 수정

  • 동일점수일 경우 먼저 등록한 플레이어가 우선순위가 되도록 수정

  • Timestamp 를 얻을 때 microseconds -> seconds 로 변경

  • 랭킹을 강제로 리셋하는 API 추가

  • 랭킹 리셋 여부를 확인할 수 있는 기능 추가

  • DenseRanking 으로 랭킹 조회시 순위가 밀려서 보일 수 있는 문제 수정

v1.0.0-750 (2015-10-02)

2015-10-02 09:43:49

Leaderboard
  • 실행되는 서버 개수만큼 reset schedule 을 삭제, 재생성하는 문제 수정

  • 일부 로그를 엔진 로그 레벨로 변경.

  • 기존 점수를 증가, 감소시키는 기능 추가

  • Redis Cache 적용

  • increment, decrement 처리된 점수 반환 기능 추가

  • ScoreSubmission: alltime 도 increment, decrement 하던 문제 수정

  • Nearby 관련 잘못된 LeaderboardRange assertion 수정

  • 랭킹 리셋 후 점수 등록이 되지 않던 문제 수정

  • leaderboard db 가 UTF-8 에 대응할 수 있도록 수정

  • enable_redis 로 Redis Cache 사용을 제어할 수 있도록 수정

  • 동점자 처리 기능 추가

  • enable_redis 를 이용한 Redis Cache 사용 제어 기능 제거

  • 점수가 잘려서 저장되는 버그 수정

  • DB Data 를 Redis 로 복구하는 복구 모드 추가

  • db 테이블이 없어서 랭킹 리셋이 실패할 수 있는 문제 수정

  • 랭킹이 중복되어 등록될 수 있는 버그 수정

  • 점수 갱신 후 내 랭킹을 얻는 기능 추가

  • 한 번에 여러 Leaderboard 를 조회할 수 있는 기능 추가