示例#1
0
def init_game_data():
    db_Manager.openDB()
    playerDataManager.initData()
    rankManager.initData()
    ConstTableManager.loadConstTable()

    log = logging.getLogger("taptitan")
    server_init_ok = "server init ok: server id:%s port:%s"%(playerDataManager.server_id,serverConfigManager.getPort())
    logging.info(server_init_ok)
    print(server_init_ok)
    data = db_Manager.excuteQuery(cmd)

    for oneData in data:
        player_id = oneData[0]
        rankTable = "player_ranking"
        fields = []
        values = []
        fields.append('playerid')
        fields.append('rank_num')
        values.append(player_id)
        max_rankNum += 1
        values.append(max_rankNum)

        db_Manager.insertIntoTable(rankTable, fields,  values)


def updateMaxRankNum():
    tableName = "id_info"
    fields = []
    values = []
    fields.append('rank_max_id')
    values.append(max_rankNum)
    db_Manager.updateDataAtTable(tableName, fields, values)


db_Manager.openDB()
max_rankNum = getMaxRankNum()
insertNonrankID()
updateMaxRankNum()