Development discussion. Logged to https://ddnet.tw/irclogs/ Connected with DDNet's IRC channel, Matrix room and GitHub repositories — IRC: #ddnet on Quakenet | Matrix: #ddnet-developer:matrix.org GitHub: https://github.com/ddnet
Between 2021-08-04 00:00:00Z and 2021-08-05 00:00:00Z
In https://github.com/teeworlds/teeworlds/pull/2556 teeworlds introduced temporary download files for maps. DDNet already has that but a bit different. Those temporary files are now also deleted on error like it is done in the upstream. The main goal of this pr is to reduce code diff to upstream.
Checklist
[X] Tested the change ingame
[ ] Provided screenshots if it is a visual change
[ ] Tested in combination with possibly related configuration options
In https://github.com/teeworlds/teeworlds/pull/2556 teeworlds introduced temporary download files for maps. DDNet already has that but a bit different. Those temporary files are now also deleted on error like it is done in the upstream. The main goal of this pr is to reduce code diff to upstream.
Tested official ddnet maps over http and other maps.
chillerdragon: you changed enter game behavior
Hussain wrote
:last update+ beta
my dummy stuck ( this second time)
disconnect and connect again useless still stuck
and disconnect server too
have to restart the game
Can you check if something broke?
Hussain wrote
:last update+ beta
my dummy stuck ( this second time)
disconnect and connect again useless still stuck
and disconnect server too
have to restart the game
This reverts commit ce2f29b5f1e1925ac9292f29f7d498bd7da25aed.
Checklist
[ ] Tested the change ingame
[ ] Provided screenshots if it is a visual change
[ ] Tested in combination with possibly related configuration options
i don't know if this issue is mentioned, but can someone solve the problem when you disconnect from lets say GER server while you have a ping spike, the GER servers are now listed way below in the server list, even below china servers
15:30
i thought for a while that there were no ger servers anymore
15:30
until i realized and had to connect to it for it to show normal on the server list again
Road to no globals :D
Also solves the null pointer trap for components since gameclient did not set m_pClient yet. So components using Client() run into nullptr issues.
Checklist
[X] Tested the change ingame (Might need more testing before release since a lot of code is affected)
[ ] Provided screenshots if it is a visual change
[ ] Tested in combination with possibly related configuration options
[ ] Written a unit test if it works standalone, system.c especially
This would probably be well represented as a separate command, like bind_connect
ex. bind_connect "say /ninjajetpack; say /mapinfo"
Other useful ideas:
resetting skin for players that use skin binds
resetting name / clan for players that sometimes change their name as a joke but forget to change back
cl_show_others 1/2 for players that normally want to see others and would rather manually turn it off later
+weapon1 for players that don't normally equip the pistol while rac...