Commit Graph

177 Commits (deepcrayonfish)

Author SHA1 Message Date
Benedikt Werner 416498ab1b
Bring sit-resigning limit in line with flagging 2021-11-12 13:00:03 +01:00
Thibault Duplessis 776c108bc0 send fewer fast ragesit warnings (30s) 2021-07-24 08:30:03 +02:00
Thibault Duplessis e7cc6e262d tweak ragesit numbers 2021-07-03 07:18:42 +02:00
Thibault Duplessis 2f064ea790 call tournamentRepo.withdrawableIds less often, it's expensive 2021-06-16 08:54:09 +02:00
Thibault Duplessis eb47ec2440 fix ragesit autoclose 2021-06-06 19:25:08 +02:00
Thibault Duplessis de0c5ebcbb debug ragesit autoclose WIP 2021-06-06 12:56:31 +02:00
Thibault Duplessis 4b1bb16558 set ragesit lethal threshold to -200 for now 2021-05-31 14:46:13 +02:00
Thibault Duplessis 11ab9d0c67 fix autoclosing accounts with ragesit recidive 2021-05-31 14:44:56 +02:00
Erin 5204bfaf88
Update model.scala
changed ragesit threshold to -150 from -250

addressed in https://github.com/lichess-org/tavern/issues/78
2021-05-23 01:07:48 -05:00
Thibault Duplessis cc9a94fea8 autoclose on ragesit recidive
closes lichess-org/tavern#78
2021-04-07 21:21:27 +02:00
Thibault Duplessis 7b757d3c79 fix playban restart grace delay 2021-04-01 09:41:17 +02:00
Thibault Duplessis 1e84f6b712 publish worst ragesitters to slack 2021-03-31 11:12:12 +02:00
Thibault Duplessis d69fec9c2a ignore antichess in ragesit imbalance computation 2021-03-30 17:54:33 +02:00
Thibault Duplessis 6719626fe1 optimize playban count 2021-03-12 19:51:39 +01:00
Thibault Duplessis 28e86361ae refactor sandbag/boost detection 2021-02-17 16:38:56 +01:00
Thibault Duplessis fc89094e6c rewrite sandbag/boosting auto handlers WIP 2021-02-15 20:26:28 +01:00
Thibault Duplessis 402685f418 refactor boosting/sandbagging detection, auto-warn, auto-report
todo: db.boosting.drop()
2021-02-12 16:46:25 +01:00
Thibault Duplessis ed7f904bf0 games from API don't count for sandbag detection - closes #8084 2021-02-07 13:18:49 +01:00
Thibault Duplessis 1d935e4c1d scalafmt 2.7.4 2020-10-10 11:08:23 +02:00
Thibault Duplessis 6523a4d979 send at most one sandback auto-message per hour
closes lichess-org/talk#67
2020-10-10 09:13:00 +02:00
Thibault Duplessis f259240f7f explicitly return unit to prevent value discarding #list 2020-09-29 10:38:01 +02:00
Thibault Duplessis fe38bccf95 use native coll.find without using coll.ext.find 2020-08-21 17:18:23 +02:00
Thomas Daniels 4523905435
Sigmoid to calculate playban duration dropoff 2020-08-21 15:01:05 +02:00
antma 6d81524648 replace missed 2 scala.util.Randoms by ThreadLocalRandom 2020-08-20 00:13:50 +03:00
Thibault Duplessis e787ea548d fix Random.nextInt(1) always returns 0 2020-08-18 22:18:42 +02:00
Thibault Duplessis f89b162533 use sizeIs and lengthIs
https://medium.com/@april_at_protenus/lengthcompare-why-its-needed-and-why-it-needed-to-be-fixed-2080c1c632d7
2020-08-18 00:10:52 +02:00
Cédric Chantepie f6a6ecd30f Update playban module 2020-07-19 18:15:15 +02:00
Thibault Duplessis ea510a2fc0 fix many warnings 2020-07-07 10:34:48 +02:00
Niklas Fiekas 63ceb9b680 unify saturating int conversions 2020-06-11 23:15:25 +02:00
Thibault Duplessis 31722d69d4 reorganize tournaments and swisses by team 2020-05-20 12:17:57 -06:00
Thibault Duplessis 5488a09548 scalafmt 2.5 2020-05-05 22:11:15 -06:00
Thibault Duplessis 8c1b11dbba upgrade scala 2020-04-29 08:58:36 -06:00
Thibault Duplessis e4578072a1 further optimize chat 2020-04-23 11:43:54 -06:00
Thibault Duplessis 6c470d79b1 optimize new chat system 2020-04-22 16:37:24 -06:00
Thibault Duplessis 178a716db1 reformats 2020-02-08 11:16:44 -06:00
Daniel Dugovic d5c3796404 Calculate antichess material imbalance ornicar/scalachess#186 2020-01-29 11:07:49 -06:00
Thibault Duplessis 5a40eb8483 msg integration WIP 2020-01-26 23:07:27 -06:00
Thibault Duplessis 4e5d337c7d class WIP 2020-01-16 11:52:20 -06:00
Thibault Duplessis ba668d8804 sitResign only when clock status < 10s 2020-01-04 20:52:17 -06:00
Thibault Duplessis 3d73b6d796 code tweaks 2020-01-04 20:46:20 -06:00
Thibault Duplessis 2d08f8b87c playban fixes 2020-01-04 20:46:12 -06:00
Thibault Duplessis 42c10bf727 implement sitResign - closes #5873 2020-01-04 20:26:18 -06:00
Thibault Duplessis 0aecdfa17c make ragesite time-control dependant and other tweaks - closes #5872 2020-01-04 20:07:03 -06:00
Thibault Duplessis 7849718407 remove ragesit logging 2020-01-03 11:01:46 -06:00
Thibault Duplessis 356828b674 work around playframework dev memory leak with caffeine system scheduler 2019-12-27 13:51:02 -06:00
Thibault Duplessis 4bd98e8bca playban up to 3 days 2019-12-26 21:03:03 -06:00
Thibault Duplessis 9352ebc6fb more cache refactoring 2019-12-24 15:01:35 -05:00
Thibault Duplessis b037980e15 smaller caches initial capacity in dev mode 2019-12-24 09:35:16 -05:00
Thibault Duplessis 788dc3430e migrate all remaining AsyncCache 2019-12-23 20:01:51 -05:00
Thibault Duplessis 6e0d9f8302 code formatting 2019-12-14 20:04:07 -06:00