export type GameConfig = { score: number versions?: Record // Version -> Servers ranks?: Record } export const GAME_DATA = { // Game Value Configuration games: { 王者荣耀: { score: 30, versions: { 全服通用: ["微信区", "QQ区"], }, ranks: { 荣耀王者: 10, 最强王者: 8, 至尊星耀: 5, 永恒钻石: 3, 尊贵铂金: 1, 黄金及以下: 0, }, }, 原神: { score: 30, versions: { 全服通用: ["天空岛", "世界树"], }, ranks: { "60级": 10, "55-59级": 8, "50-54级": 5, "45-49级": 3, "45级以下": 0, }, }, 和平精英: { score: 25, versions: { 全服通用: ["微信区", "QQ区"], }, ranks: { 无敌战神: 10, 超级王牌: 8, 荣耀皇冠: 5, 不朽星钻: 3, 星钻以下: 0, }, }, 魔兽世界: { score: 30, versions: { 亚服大地的裂变: ["伊弗斯", "瑪拉頓", "阿拉希盆地", "鱼人", "逐风者", "古雷曼格", "乌苏雷", "札里克"], 亚服正式服: [ "暗影之月", "众星之子", "地狱吼", "狂热之刃", "阿萨斯", "冰霜之刺", "米奈希尔", "血之谷", "夜空之歌", "巨龙之喉", "世界之树", "屠魔山谷", "水晶之刺", ], 国服正式服: [ "死亡之翼", "白银之手", "罗宁", "主宰之剑", "格瑞姆巴托", "安苏", "熊猫酒仙", "国王之谷", "燃烧之刃", "影之哀伤", ], 国服怀旧服: [ "哈霍兰", "奥罗", "匕首岭", "布鲁", "范克瑞斯", "席瓦莱恩", "碧玉矿洞", "寒脊山小径", "祈福", "灰烬使者", ], }, ranks: { "角斗士/名人堂": 10, "高阶督军/大元帅": 8, "督军/元帅": 5, "统帅/将军": 3, 普通: 0, }, }, 英雄联盟: { score: 30, versions: { 电信区: [ "艾欧尼亚", "祖安", "诺克萨斯", "班德尔城", "皮城警备", "战争学院", "巨神峰", "雷瑟守备", "裁决之地", "黑色玫瑰", "暗影岛", "钢铁烈阳", "水晶之痕", "均衡教派", "影流", "守望之海", "征服之海", "卡拉曼达", "皮城警备", ], 网通区: ["比尔吉沃特", "德玛西亚", "弗雷尔卓德", "无畏先锋", "恕瑞玛", "扭曲丛林", "巨龙之巢"], }, ranks: { 最强王者: 10, 傲世宗师: 8, 超凡大师: 6, 璀璨钻石: 4, 华贵铂金: 2, 铂金以下: 0, }, }, 无畏契约: { score: 25, versions: { 国服: ["重庆", "南京", "天津", "广州"], }, ranks: { 赋能战魂: 10, 神话: 8, 超凡入圣: 6, 钻石: 4, 铂金: 2, 铂金以下: 0, }, }, "CS:GO": { score: 25, versions: { 国服: ["完美世界"], }, ranks: { 大地球: 10, 小地球: 8, 老鹰: 6, 菊花: 4, AK: 2, AK以下: 0, }, }, } as Record, // Server Value Configuration server_scores: { 热门服: 10, // Hot/New servers 普通服: 8, // Normal servers 鬼服: 5, // Low population } as Record, // Asset Weight Configuration asset_weights: { 传说级: 1.5, // Legendary 史诗级: 1.0, // Epic 优质级: 0.5, // Rare 普通级: 0.2, // Common } as Record, // Risk Control Coefficient correction_coeffs: { 本人_无封号: 1.2, 本人_有封号: 1.0, 非本人_无封号: 0.8, 非本人_有封号: 0.6, 未实名: 0.7, } as Record, consumption_weights: { level1: 0, // 0-100 level2: 1.05, // 100-500 level3: 1.1, // 500-2000 level4: 1.2, // 2000+ } as Record, // Base multiplier for final valuation (converts score to currency) base_multiple: 100, }