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 etcSendInfo (start=true) { ... }
and
SendInfo (start=false) { ... }
?CNetMsg_Cl_ChangeInfo
used for?void CGameClient::SendInfo(bool Start)
(edited)CNetMsg_Cl_ChangeInfo
used for? NETMSG_CLIENTVER
NETMSG_CLIENTVER
should be one of the existing DDNet release versions and not a custom versionMsgVer
variable should have a different nameSendMsg
callSendMsg(Conn, &Msg, MSGFLAG_VITAL | MSGFLAG_FLUSH);
CMsgPacker MsgVer
shadows the previous declarationCMsgPacker 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.