是否可以使用 Rest API 创建 Nakama 排行榜?

问题描述 投票:0回答:0

可以在启动时通过服务器端代码创建排行榜,但我想在启动后在 Nakama 服务器中创建排行榜,但我找不到 Rest API 或代码来执行此操作。

爆破的代码仅在服务器启动时运行:

let InitModule: nkruntime.InitModule =
function(ctx: nkruntime.Context, logger: nkruntime.Logger, nk: nkruntime.Nakama, initializer: nkruntime.Initializer) {
    let id = '4ec4f126-3f9d-11e7-84ef-b7c182b36523';
    let authoritative = false;
    let sort = nkruntime.SortOrder.DESCENDING;
    let operator = nkruntime.Operator.BEST;
    let reset = '0 0 * * 1';
    let metadata = {
      weatherConditions: 'rain',
    };
    try {
        nk.leaderboardCreate(id, authoritative, sort, operator, reset, metadata);
    } catch(error) {
        // Handle error
        logger.info("################ "+error+" ##################");
    }

}

javascript docker-compose game-engine open-source nakama
© www.soinside.com 2019 - 2024. All rights reserved.