







(edited)
















git reset --soft <first commit>

git remote add ddnet https://github.com/ddnet/ddnet && git fetch ddnet && git checkout master && git reset --hard ddnet/master && git push -f

git fetch upstream && git reset --hard upstream/master && git push -f









git rebase upstream/master



git checkout -b pr_name before working on pr











git log










git checkout -b testing && git merge feature_a && git merge feature_b











git push -f










git checkout -b pr_fix_chat
ddnet/master and change the PR to reference that branch instead












































NETMSGTYPE_SV_FINISH



























DDNet-Server -> score.cpp : line:836ShowTeamTop5Thread method, which builds message for player, but I can't find where is it sent finally (edited)


/top5team is finally sent to player as package







pData, pData->m_pResult, ExecPlayerThread(), m_pPool and deeper-9999 stands for no time and isn't displayed in scoreboard, so shift the time by a second if the player actually took 9999 seconds to finish the map.
ddnet speedrunning hacks for @everyone (edited)



but i love the fact my code break every system but windows





CGameContext:Version
CGameContext:NetVersion
and
CGameContext:GetClientVersion
stands for












@Learath2 should test this again just to be sure. also iirc he can type japanese.
CNetMsg_...


















































