Skip to content

Latest commit

 

History

History
69 lines (51 loc) · 3.43 KB

config.md

File metadata and controls

69 lines (51 loc) · 3.43 KB
{
    指牌谱分析使用的语言。目前仅对应简体中文,机翻繁体中文和基本不能读的英文
    "language": "zh-CN",

    指牌谱来源。目前来源均为雀魂
    "source": "majsoul",

    数据存储位置前缀。方便调试时定位数据用,请勿随意更改
    "dataprefix": "",
    
    要分析的id。如果id留空,那么会查找data/{source}/*的第一个文件夹作为id
    "id": "",
    
    过滤器参数,用于从所有牌谱中筛选出想要分析的牌谱
    "filter":{
    
        包含过滤器。除了时间外其他均为一个数组。当数组为空,则认为过滤器不存在,所有牌谱都通过判断。若数组不为空,则牌谱必须满足所给出条件中的一个。
        例:room=[1,2] round=[8]则牌谱房间类别必须是1或2,且回合数为8才会被认为满足条件。
        "include": {
        
            ID信息。由于一局对局有多个人,只要任意一人的ID和列表中ID匹配即认为匹配。
            "id": [],
            
            昵称信息。与ID类似,比较昵称。
            "name": [],
            
            牌谱来源。目前牌谱仅为单来源。
            "source": [],
            
            房间级别。对于雀魂牌谱规定如下:0=友人 1=铜 2=银 3=金 4=玉 5=王座
            "room": [],
            
            玩家数,即三麻还是四麻。目前只能解析四麻。
            "player": [],
            
            回合数。1为一局胜负,4为东风场,8为南风场。
            "round": [],
            
            速度。仅通过每次出牌独立用时判断速度,不考虑共享秒数长短。目前规定:fast=3, normal=5, slow=60
            "speed": [],
            
            时间戳。牌谱的对局结束时间需为after之后,before之前。
            "timebefore": "2099-12-31 23:59:59",
            "timeafter": "1970-01-01 08:00:00"
        },
        
        除外过滤器。项目和包含过滤器相同。如果数组为空则不会除外任何牌谱。如果不为空,只要满足其一就会被除外。
        例:room=[1,2] round=[8]则牌谱房间为1或房间为2或回合数为8均会被除外。
        "exclude": {
        
            ID和昵称只要参加玩家其一满足就会除外。
            "id": [],
            "name": [],
            
            "source": [],
            "room": [],
            "player": [],
            "round": [],
            "speed": [],
            
            时间戳需要注意的是,并不是after和before之间的牌谱会被除外,而是只要该牌谱时间早于before或者牌谱时间晚于after就会被除外。如果after时间早于before时间那么所有牌谱都会被除外。
            "timebefore": "1970-01-01 08:00:00",
            "timeafter": "2099-12-31 23:59:59"
        }
    },

由于文件不包含非ASCII字符时使用记事本编辑会默认使用GBK编码保存,因此加入包含中文的一行来避免这种情况,可以无视这行的存在。    
"UTF-8": "用于固定文件编码为UTF-8,请勿随意修改此行/To ensure file encoding is UTF-8, please don't change this line."
}