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 |