











 1
 1





















 https://store.steampowered.com/news/app/730/view/5484882897551373886?l=english
 
https://store.steampowered.com/news/app/730/view/5484882897551373886?l=english







 1
 1











ctrl.token message from the Teeworlds 0.7 protocol (edited)




ctrl.token messages. So I see two option:
(1) the ctrl.token messages are causing the reports on abuseipdb
(2) the ServerInfo packets are causing the reports and our throttling is not sufficient
Actually, it could be both (1) and (2)





Arc in my project i can at compile time proof that it won't leak memory, bcs of self references etc






































SendInfo (start=true) { ... }
and
SendInfo (start=false) { ... }
?CNetMsg_Cl_ChangeInfo used for?void CGameClient::SendInfo(bool Start) (edited)

CNetMsg_Cl_ChangeInfo used for? 





























NETMSG_CLIENTVER









 1
 1

NETMSG_CLIENTVER should be one of the existing DDNet release versions and not a custom version




















MsgVer variable should have a different name

SendMsg call
SendMsg(Conn, &Msg, MSGFLAG_VITAL | MSGFLAG_FLUSH);
CMsgPacker MsgVer shadows the previous declaration
CMsgPacker MsgCnRVer(NETMSG_ISCNR, true);
MsgCnRVer.AddString("True", -1);
MsgCnRVer.AddInt(GameClient()->CnRVersion());
MsgCnRVer.AddString(GameClient()->CnRVersionStr());
SendMsg(Conn, &MsgCnRVer, MSGFLAG_VITAL);

bool m_GotCnRVersionPacket; into CClient class in src/engine/server/server.h and assume it's false until I received NETMSG_ISCNR (edited)










src/game/generated/ (edited)
datasrc/

dbg_assert without/before having set a global logger.



























































































































































































