On Thursday, September 30 DDNet reached its ten millionth finish. It was by [MaKaBaKa](https://ddnet.tw/players/MaKaBaKa/) on the map [Cool](https://ddnet.tw/maps/Cool/) on 2021-09-30 14:26:48 UTC+2.
on 2021-09-30 14:26:48 UTC+2.
to at 14:26:48 UTC+2.
since you already mentioned the datea5d019e
Ten millionth finish: Fix image link - heinrich59916c452c1
Record tee position at the end of the tick - Zwelf
aa41b60
Don't record sv_reserved_slots_pass in teehistorian - Zwelf
d6912f7
Record team change in teehistorian - Zwelf
81f4263
Record team practice mode making replay easier - Zwelf
eacd314
Move team and practice mode recording to the beginning of the tick - Zwelf
e9dec00
Address review to make code more consistent - Zwelf
c6ef672
Reset team of player leaving to 0 in teehistorian - Zwelf
3c1e0fe
Use SDL_FlashWindow to request user's attention - Jupeyy
121c6d1
Merge #3879 #4079 - bors[bot]07b85a2
highlight self in kill messages - Azorlogh
7024326
Merge branch 'master' of github.com:Azorlogh/ddnet - Azorlogh
bb8d746
remove unneeded variable - Azorlogh
96f25d3
fix default colors - Azorlogh
5e98fa9
null check pLocalInfo - Azorlogh
72ab669
use m_LocalClientID instead of m_pLocalInfo->m_ClientID - Azorlogh
40ab93c
capitalize Color & remove superfluous toggle - Azorlogh
7552bfd
set defaut highlight color in kill message to white - Azorlogh
73de789
Merge #4188 - bors[bot]server| +- | ▲ pps | ▼ pps
MAIN | up | 417| 414
MASTER| up | 97| 139
FRA | up | 2.23k| 2.63k
GER1 | up | 1.91k| 2.31k
GER2 |down| |
POL2 | up | 969| 1.09k
RUS4 | up | 3.71k| 4.37k
TUR2 |ddos| 2.67k| 775
IRN | up | 226| 110
CHL2 | up | 2.21k| 1.09k
BRA3 | up | 3.3k| 3.97k
USA2 | up | 505| 670
CAN2 | up | 36| 37
CHN1 | up | 5.44k| 6.22k
CHN2 | up | 1.35k| 1.77k
CHN3 | up | 2.03k| 2.65k
CHN4 | up | 2.57k| 3.1k
CHN5 | up | 899| 1.08k
CHN6 | up | 4.1k| 5.22k
CHN8 | up | 1.45k| 1.88k
JAP2 | up | 1.52k| 1.87k
KOR2 | up | 1.03k| 984
SGP2 | up | 292| 314
ZAF2 | up | 373| 342
"address":"tw-0.6+udp://connecting-address.invalid:8303"
"port":8303
, I mean if register.address.scheme() != "tw-0.6+udp" {
return Err("register address must start with tw-0.6+udp://".into());
}
if register.address.host_str() != Some("connecting-address.invalid") {
return Err("register address must have domain connecting-address.invalid".into());
}
// [...]
let mut address = register.address.clone();
address.set_ip_host(remote_address).unwrap();
45.144.246.102:8303