Issue

チームのレーティング、不戦の場合に下がるように #1455

wada opened this at 2022-01-12T10:41:15; closed
wada assign at 2022-01-12T14:13:11: Not assigned:wada

Comment

#16532 by wada at 2022-01-12T14:17:42; updated 2022-01-12T14:17:42
月曜日に告知公開予定。
注意文もどこかに追加予定
⇒Q&A:129の追記。ランキングページTOP100と自分の海賊団のところにQ&Aへのリンク追加

レーティング下げるのと順位に反映されるタイミングはこんな感じ。
・マッチング処理(深夜3時40分ぐらい)の際に
 海賊団のメンバーが2人以下だった場合⇒DBへデータ格納
・22時20分ぐらいのバッチ処理で
 データ格納してた海賊団のレーティング30下げる(同時にyesterday_ratingにスライド)
 からの戦争が終わってレーティング変動した他の海賊団と合わせてレーティングから順位がきまる

CREATE TABLE `teamwar_nomatch_list` (
  `ymd_h` int(11) NOT NULL,
  `team_no` int(11) NOT NULL,
  `before_rating` mediumint(9) NOT NULL,
  `member` tinyint(4) NOT NULL,
  `flg` tinyint(4) NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

ALTER TABLE `teamwar_nomatch_list`
  ADD PRIMARY KEY (`ymd_h`,`team_no`),
  ADD KEY `ymd_h` (`ymd_h`,`flg`);

Comment

#16535 by wada at 2022-01-12T14:55:55; updated 2022-01-12T14:55:55

Q&A

チーム戦争が終わった時に更新されるよ。
計算方法は下の図のようになってるよ。
<img src="{$_df['HOST_SERVER_IMG']}question/129.jpg" style="width:100%" /><br />
■海賊団がチーム戦争への参加条件を満たしていない場合
<span style="color:#0000ff;">戦争終了後のランキング集計の時にレーティングが下がる</span>から、<span style="color:#ff0000;">3人以上団員を集めて</span>積極的に戦争へ参加してね。
<div style="color:#555555;">
※以下の場合、レーティングは下がりません
・団員が3人以上で、対戦相手がいなかった場合
・レーティングが1500以下の場合
</div>
wada refer at 2022-01-12T15:10:08: 1457:【1/14】戦争不参加海賊団のレーティング下げる
wada close at 2022-01-17T10:00:58: Close