Page 1 of 2

DDNet client not updating?

Posted: Tue Aug 21, 2018 5:15 pm
by Pathos
https://ddnet.tw/downloads

I see here that the latest version is 11,4. However, my DDNet client is not coming up with the "update now" button. How do I force it to update in-game instead of downloading from the site?

Re: DDNet client not updating?

Posted: Tue Aug 21, 2018 5:58 pm
by deen
That means your client somehow has a problem accessing https://info.ddnet.tw/info . Anything in the command line logs?

Re: DDNet client not updating?

Posted: Tue Aug 21, 2018 7:21 pm
by Pathos
Thanks for the quick response.

It's working now!

Re: DDNet client not updating?

Posted: Tue Aug 21, 2018 8:22 pm
by deen
Well, how did you fix it?

Re: DDNet client not updating?

Posted: Tue Aug 21, 2018 10:13 pm
by Pathos
I just had to wait some minutes, maybe some delay.

When entering noby's FNG server (the FNG server announces what version of the client is when entering the server), I noticed that few people already had the new version. Maybe they manually updated.

Re: DDNet client not updating?

Posted: Wed Aug 22, 2018 4:54 am
by triki
same bug.Can't update.Sh*t.

Re: DDNet client not updating?

Posted: Wed Aug 22, 2018 8:00 am
by deen
triki wrote: Wed Aug 22, 2018 4:54 am same bug.Can't update.Sh*t.
Can you access https://info.ddnet.tw/info in your browser? Do you have some firewall running? What OS are you on? Is anything displayed in the console log about the http download?

Re: DDNet client not updating?

Posted: Thu Aug 23, 2018 11:44 am
by deen
Please post the cmd.exe log in 11.4.1.

Re: DDNet client not updating?

Posted: Fri Aug 31, 2018 10:50 pm
by daverck
In ddnet client 11.3.1 I can't even see the update button.

I can access https://info.ddnet.tw/info .
ddnet is whitelisted in windows firewall.

Client 11.4.2 (the latest version) want to update to 11.3.1 for some reason ... It get stuck on "downloading update/update.json"

Code: Select all

F:\Jeux\Installed\DDNet-11.4.2-win64>DDNet.exe
[2018-08-31 22:20:52][engine]: running on windows-win64-amd64
[2018-08-31 22:20:52][engine]: arch is little endian
[2018-08-31 22:20:52][storage]: added path '$USERDIR' ('C:\Users\serck\AppData\Roaming/Teeworlds')
[2018-08-31 22:20:52][storage]: added path '$DATADIR' ('data')
[2018-08-31 22:20:52][storage]: added path '$CURRENTDIR' ('F:\Jeux\Installed\DDNet-11.4.2-win64')
[2018-08-31 22:20:52][binds]: bound f1 (58) = toggle_local_console
[2018-08-31 22:20:52][binds]: bound f2 (59) = toggle_remote_console
[2018-08-31 22:20:52][binds]: bound tab (43) = +scoreboard
[2018-08-31 22:20:52][binds]: bound equals (46) = +statboard
[2018-08-31 22:20:52][binds]: bound f10 (67) = screenshot
[2018-08-31 22:20:52][binds]: bound a (4) = +left
[2018-08-31 22:20:52][binds]: bound d (7) = +right
[2018-08-31 22:20:52][binds]: bound space (44) = +jump
[2018-08-31 22:20:52][binds]: bound mouse1 (285) = +fire
[2018-08-31 22:20:52][binds]: bound mouse2 (286) = +hook
[2018-08-31 22:20:52][binds]: bound lshift (225) = +emote
[2018-08-31 22:20:52][binds]: bound return (40) = +show_chat; chat all
[2018-08-31 22:20:52][binds]: bound right (79) = spectate_next
[2018-08-31 22:20:52][binds]: bound left (80) = spectate_previous
[2018-08-31 22:20:52][binds]: bound rshift (229) = +spectate
[2018-08-31 22:20:52][binds]: bound 1 (30) = +weapon1
[2018-08-31 22:20:52][binds]: bound 2 (31) = +weapon2
[2018-08-31 22:20:52][binds]: bound 3 (32) = +weapon3
[2018-08-31 22:20:52][binds]: bound 4 (33) = +weapon4
[2018-08-31 22:20:52][binds]: bound 5 (34) = +weapon5
[2018-08-31 22:20:52][binds]: bound mousewheelup (294) = +prevweapon
[2018-08-31 22:20:52][binds]: bound mousewheeldown (295) = +nextweapon
[2018-08-31 22:20:52][binds]: bound t (23) = +show_chat; chat all
[2018-08-31 22:20:52][binds]: bound y (28) = +show_chat; chat team
[2018-08-31 22:20:52][binds]: bound u (24) = +show_chat
[2018-08-31 22:20:52][binds]: bound i (12) = +show_chat; chat all /c
[2018-08-31 22:20:52][binds]: bound f3 (60) = vote yes
[2018-08-31 22:20:52][binds]: bound f4 (61) = vote no
[2018-08-31 22:20:52][binds]: bound k (14) = kill
[2018-08-31 22:20:52][binds]: bound q (20) = say /pause
[2018-08-31 22:20:52][binds]: bound p (19) = say /pause
[2018-08-31 22:20:52][binds]: bound kp_plus (87) = zoom+
[2018-08-31 22:20:52][binds]: bound kp_minus (86) = zoom-
[2018-08-31 22:20:52][binds]: bound kp_multiply (85) = zoom
[2018-08-31 22:20:52][binds]: bound pause (72) = say /pause
[2018-08-31 22:20:52][binds]: bound up (82) = +jump
[2018-08-31 22:20:52][binds]: bound left (80) = +left
[2018-08-31 22:20:52][binds]: bound right (79) = +right
[2018-08-31 22:20:52][binds]: bound leftbracket (47) = +prevweapon
[2018-08-31 22:20:52][binds]: bound rightbracket (48) = +nextweapon
[2018-08-31 22:20:52][binds]: bound c (6) = say /rank
[2018-08-31 22:20:52][binds]: bound v (25) = say /info
[2018-08-31 22:20:52][binds]: bound b (5) = say /top5
[2018-08-31 22:20:52][binds]: bound x (27) = emote 14
[2018-08-31 22:20:52][binds]: bound h (11) = emote 2
[2018-08-31 22:20:52][binds]: bound m (16) = emote 5
[2018-08-31 22:20:52][binds]: bound s (22) = +showhookcoll
[2018-08-31 22:20:52][binds]: bound x (27) = toggle cl_dummy 0 1
[2018-08-31 22:20:52][binds]: bound pagedown (78) = toggle cl_show_quads 0 1
[2018-08-31 22:20:52][binds]: bound pageup (75) = toggle cl_overlay_entities 0 100
[2018-08-31 22:20:52][binds]: bound kp_0 (98) = say /emote normal 999999
[2018-08-31 22:20:52][binds]: bound kp_1 (89) = say /emote happy 999999
[2018-08-31 22:20:52][binds]: bound kp_2 (90) = say /emote angry 999999
[2018-08-31 22:20:52][binds]: bound kp_3 (91) = say /emote pain 999999
[2018-08-31 22:20:52][binds]: bound kp_4 (92) = say /emote surprise 999999
[2018-08-31 22:20:52][binds]: bound kp_5 (93) = say /emote blink 999999
[2018-08-31 22:20:52][binds]: bound mouse3 (287) = +spectate
[2018-08-31 22:20:52][binds]: bound minus (45) = spectate_previous
[2018-08-31 22:20:52][binds]: bound equals (46) = spectate_next
[2018-08-31 22:20:52][console]: executing 'settings_ddnet.cfg'
[2018-08-31 22:20:52][binds]: bound a (4) = +left
[2018-08-31 22:20:52][binds]: bound b (5) = toggle cl_dummy_copy_moves 0 1
[2018-08-31 22:20:52][binds]: bound d (7) = +right
[2018-08-31 22:20:52][binds]: bound e (8) = kill
[2018-08-31 22:20:52][binds]: bound f (9) = +showhookcoll
[2018-08-31 22:20:52][binds]: bound g (10) = toggle cl_race_show_ghost 0 1
[2018-08-31 22:20:52][binds]: bound h (11) = emote 2
[2018-08-31 22:20:52][binds]: bound i (12) = say "wowo haxx"
[2018-08-31 22:20:52][binds]: bound m (16) = emote 5
[2018-08-31 22:20:52][binds]: bound n (17) = toggle cl_dummy_hammer 0 1
[2018-08-31 22:20:52][binds]: bound o (18) = say /showothersteams
[2018-08-31 22:20:52][binds]: bound p (19) = say /pause
[2018-08-31 22:20:52][binds]: bound q (20) = say /pause
[2018-08-31 22:20:52][binds]: bound s (22) = +weapon3
[2018-08-31 22:20:52][binds]: bound t (23) = +show_chat; chat all
[2018-08-31 22:20:52][binds]: bound u (24) = say "no u"
[2018-08-31 22:20:52][binds]: bound v (25) = toggle cl_dummy 0 1
[2018-08-31 22:20:52][binds]: bound w (26) = +jump
[2018-08-31 22:20:52][binds]: bound y (28) = +show_chat; chat team
[2018-08-31 22:20:52][binds]: bound return (40) = +show_chat; chat all
[2018-08-31 22:20:52][binds]: bound tab (43) = +scoreboard
[2018-08-31 22:20:52][binds]: bound space (44) = +jump
[2018-08-31 22:20:52][binds]: bound minus (45) = spectate_previous
[2018-08-31 22:20:52][binds]: bound equals (46) = spectate_next
[2018-08-31 22:20:52][binds]: bound f1 (58) = toggle_local_console
[2018-08-31 22:20:52][binds]: bound f2 (59) = toggle_remote_console
[2018-08-31 22:20:52][binds]: bound f3 (60) = vote yes
[2018-08-31 22:20:52][binds]: bound f4 (61) = vote no
[2018-08-31 22:20:52][binds]: bound f10 (67) = screenshot
[2018-08-31 22:20:52][binds]: bound pause (72) = say /pause
[2018-08-31 22:20:52][binds]: bound pageup (75) = toggle cl_overlay_entities 0 100
[2018-08-31 22:20:52][binds]: bound pagedown (78) = toggle cl_show_quads 0 1
[2018-08-31 22:20:52][binds]: bound kp_multiply (85) = zoom
[2018-08-31 22:20:52][binds]: bound kp_minus (86) = zoom-
[2018-08-31 22:20:52][binds]: bound kp_plus (87) = zoom+
[2018-08-31 22:20:52][binds]: bound kp_1 (89) = +weapon1
[2018-08-31 22:20:52][binds]: bound kp_2 (90) = +weapon2
[2018-08-31 22:20:52][binds]: bound kp_4 (92) = +weapon4
[2018-08-31 22:20:52][binds]: bound kp_5 (93) = +weapon5
[2018-08-31 22:20:52][binds]: bound kp_0 (98) = say /emote normal 999999
[2018-08-31 22:20:52][binds]: bound lshift (225) = +emote
[2018-08-31 22:20:52][binds]: bound rshift (229) = +spectate
[2018-08-31 22:20:52][binds]: bound mouse1 (285) = +fire
[2018-08-31 22:20:52][binds]: bound mouse2 (286) = +hook
[2018-08-31 22:20:52][binds]: bound mousewheelup (294) = +nextweapon
[2018-08-31 22:20:52][binds]: bound mousewheeldown (295) = +prevweapon
Client 1.4.1 want to update to 11.3.1 too.
When I click on the update button it succeffuly update to 11.4.2.
then it still want to update to 11.3.1 but it also get stuck on "Downloading update/update.json". (client 11.4.2 behaviour)

Code: Select all

[2018-08-31 22:32:32][engine]: running on windows-win64-amd64
[2018-08-31 22:32:32][engine]: arch is little endian
[2018-08-31 22:32:32][storage]: added path '$USERDIR' ('C:\Users\serck\AppData\Roaming/Teeworlds')
[2018-08-31 22:32:32][storage]: added path '$DATADIR' ('data')
[2018-08-31 22:32:32][storage]: added path '$CURRENTDIR' ('F:\Jeux\Installed\DDNet-11.4.1-win64')
[2018-08-31 22:32:32][binds]: bound f1 (58) = toggle_local_console
[2018-08-31 22:32:32][binds]: bound f2 (59) = toggle_remote_console
[2018-08-31 22:32:32][binds]: bound tab (43) = +scoreboard
[2018-08-31 22:32:32][binds]: bound equals (46) = +statboard
[2018-08-31 22:32:32][binds]: bound f10 (67) = screenshot
[2018-08-31 22:32:32][binds]: bound a (4) = +left
[2018-08-31 22:32:32][binds]: bound d (7) = +right
[2018-08-31 22:32:32][binds]: bound space (44) = +jump
[2018-08-31 22:32:32][binds]: bound mouse1 (285) = +fire
[2018-08-31 22:32:32][binds]: bound mouse2 (286) = +hook
[2018-08-31 22:32:32][binds]: bound lshift (225) = +emote
[2018-08-31 22:32:32][binds]: bound return (40) = +show_chat; chat all
[2018-08-31 22:32:32][binds]: bound right (79) = spectate_next
[2018-08-31 22:32:32][binds]: bound left (80) = spectate_previous
[2018-08-31 22:32:32][binds]: bound rshift (229) = +spectate
[2018-08-31 22:32:32][binds]: bound 1 (30) = +weapon1
[2018-08-31 22:32:32][binds]: bound 2 (31) = +weapon2
[2018-08-31 22:32:32][binds]: bound 3 (32) = +weapon3
[2018-08-31 22:32:32][binds]: bound 4 (33) = +weapon4
[2018-08-31 22:32:32][binds]: bound 5 (34) = +weapon5
[2018-08-31 22:32:32][binds]: bound mousewheelup (294) = +prevweapon
[2018-08-31 22:32:32][binds]: bound mousewheeldown (295) = +nextweapon
[2018-08-31 22:32:32][binds]: bound t (23) = +show_chat; chat all
[2018-08-31 22:32:32][binds]: bound y (28) = +show_chat; chat team
[2018-08-31 22:32:32][binds]: bound u (24) = +show_chat
[2018-08-31 22:32:32][binds]: bound i (12) = +show_chat; chat all /c
[2018-08-31 22:32:32][binds]: bound f3 (60) = vote yes
[2018-08-31 22:32:32][binds]: bound f4 (61) = vote no
[2018-08-31 22:32:32][binds]: bound k (14) = kill
[2018-08-31 22:32:32][binds]: bound q (20) = say /pause
[2018-08-31 22:32:32][binds]: bound p (19) = say /pause
[2018-08-31 22:32:32][binds]: bound kp_plus (87) = zoom+
[2018-08-31 22:32:32][binds]: bound kp_minus (86) = zoom-
[2018-08-31 22:32:32][binds]: bound kp_multiply (85) = zoom
[2018-08-31 22:32:32][binds]: bound pause (72) = say /pause
[2018-08-31 22:32:32][binds]: bound up (82) = +jump
[2018-08-31 22:32:32][binds]: bound left (80) = +left
[2018-08-31 22:32:32][binds]: bound right (79) = +right
[2018-08-31 22:32:32][binds]: bound leftbracket (47) = +prevweapon
[2018-08-31 22:32:32][binds]: bound rightbracket (48) = +nextweapon
[2018-08-31 22:32:32][binds]: bound c (6) = say /rank
[2018-08-31 22:32:32][binds]: bound v (25) = say /info
[2018-08-31 22:32:32][binds]: bound b (5) = say /top5
[2018-08-31 22:32:32][binds]: bound x (27) = emote 14
[2018-08-31 22:32:32][binds]: bound h (11) = emote 2
[2018-08-31 22:32:32][binds]: bound m (16) = emote 5
[2018-08-31 22:32:32][binds]: bound s (22) = +showhookcoll
[2018-08-31 22:32:32][binds]: bound x (27) = toggle cl_dummy 0 1
[2018-08-31 22:32:32][binds]: bound pagedown (78) = toggle cl_show_quads 0 1
[2018-08-31 22:32:33][binds]: bound pageup (75) = toggle cl_overlay_entities 0 100
[2018-08-31 22:32:33][binds]: bound kp_0 (98) = say /emote normal 999999
[2018-08-31 22:32:33][binds]: bound kp_1 (89) = say /emote happy 999999
[2018-08-31 22:32:33][binds]: bound kp_2 (90) = say /emote angry 999999
[2018-08-31 22:32:33][binds]: bound kp_3 (91) = say /emote pain 999999
[2018-08-31 22:32:33][binds]: bound kp_4 (92) = say /emote surprise 999999
[2018-08-31 22:32:33][binds]: bound kp_5 (93) = say /emote blink 999999
[2018-08-31 22:32:33][binds]: bound mouse3 (287) = +spectate
[2018-08-31 22:32:33][binds]: bound minus (45) = spectate_previous
[2018-08-31 22:32:33][binds]: bound equals (46) = spectate_next
[2018-08-31 22:32:33][console]: executing 'settings_ddnet.cfg'
[2018-08-31 22:32:33][binds]: bound a (4) = +left
[2018-08-31 22:32:33][binds]: bound b (5) = toggle cl_dummy_copy_moves 0 1
[2018-08-31 22:32:33][binds]: bound d (7) = +right
[2018-08-31 22:32:33][binds]: bound e (8) = kill
[2018-08-31 22:32:33][binds]: bound f (9) = +showhookcoll
[2018-08-31 22:32:33][binds]: bound g (10) = toggle cl_race_show_ghost 0 1
[2018-08-31 22:32:33][binds]: bound h (11) = emote 2
[2018-08-31 22:32:33][binds]: bound i (12) = say "wowo haxx"
[2018-08-31 22:32:33][binds]: bound m (16) = emote 5
[2018-08-31 22:32:33][binds]: bound n (17) = toggle cl_dummy_hammer 0 1
[2018-08-31 22:32:33][binds]: bound o (18) = say /showothersteams
[2018-08-31 22:32:33][binds]: bound p (19) = say /pause
[2018-08-31 22:32:33][binds]: bound q (20) = say /pause
[2018-08-31 22:32:33][binds]: bound s (22) = +weapon3
[2018-08-31 22:32:33][binds]: bound t (23) = +show_chat; chat all
[2018-08-31 22:32:33][binds]: bound u (24) = say "no u"
[2018-08-31 22:32:33][binds]: bound v (25) = toggle cl_dummy 0 1
[2018-08-31 22:32:33][binds]: bound w (26) = +jump
[2018-08-31 22:32:33][binds]: bound y (28) = +show_chat; chat team
[2018-08-31 22:32:33][binds]: bound return (40) = +show_chat; chat all
[2018-08-31 22:32:33][binds]: bound tab (43) = +scoreboard
[2018-08-31 22:32:33][binds]: bound space (44) = +jump
[2018-08-31 22:32:33][binds]: bound minus (45) = spectate_previous
[2018-08-31 22:32:33][binds]: bound equals (46) = spectate_next
[2018-08-31 22:32:33][binds]: bound f1 (58) = toggle_local_console
[2018-08-31 22:32:33][binds]: bound f2 (59) = toggle_remote_console
[2018-08-31 22:32:33][binds]: bound f3 (60) = vote yes
[2018-08-31 22:32:33][binds]: bound f4 (61) = vote no
[2018-08-31 22:32:33][binds]: bound f10 (67) = screenshot
[2018-08-31 22:32:33][binds]: bound pause (72) = say /pause
[2018-08-31 22:32:33][binds]: bound pageup (75) = toggle cl_overlay_entities 0 100
[2018-08-31 22:32:33][binds]: bound pagedown (78) = toggle cl_show_quads 0 1
[2018-08-31 22:32:33][binds]: bound kp_multiply (85) = zoom
[2018-08-31 22:32:33][binds]: bound kp_minus (86) = zoom-
[2018-08-31 22:32:33][binds]: bound kp_plus (87) = zoom+
[2018-08-31 22:32:33][binds]: bound kp_1 (89) = +weapon1
[2018-08-31 22:32:33][binds]: bound kp_2 (90) = +weapon2
[2018-08-31 22:32:33][binds]: bound kp_4 (92) = +weapon4
[2018-08-31 22:32:33][binds]: bound kp_5 (93) = +weapon5
[2018-08-31 22:32:33][binds]: bound kp_0 (98) = say /emote normal 999999
[2018-08-31 22:32:33][binds]: bound lshift (225) = +emote
[2018-08-31 22:32:33][binds]: bound rshift (229) = +spectate
[2018-08-31 22:32:33][binds]: bound mouse1 (285) = +fire
[2018-08-31 22:32:33][binds]: bound mouse2 (286) = +hook
[2018-08-31 22:32:33][binds]: bound mousewheelup (294) = +nextweapon
[2018-08-31 22:32:33][binds]: bound mousewheeldown (295) = +prevweapon
Here is my update/update.json

Code: Select all

[
  { "version": "11.4.2"
  , "client": true
  , "server": true
  },
  { "version": "11.4.1"
  , "client": true
  , "server": true
  },
  { "version": "11.4"
  , "client": true
  , "server": true
  },
  { "version": "11.3.1"
  , "client": true
  , "server": true
  , "download": ["data/maps/ctf1.map", "data/maps/ctf2.map", "data/maps/ctf3.map", "data/maps/ctf4.map", "data/maps/ctf5.map", "data/maps/ctf6.map", "data/maps/ctf7.map", "data/maps/dm1.map", "data/maps/dm2.map", "data/maps/dm6.map", "data/maps/dm7.map", "data/maps/dm8.map", "data/maps/dm9.map", "data/shader/bordertileline.vert", "data/shader/bordertilelinetex.vert", "data/skins/coala_bluekitty.png", "data/skins/coala_bluestripe.png", "data/skins/coala_cammo.png", "data/skins/coala_cammostripes.png", "data/skins/coala_default.png", "data/skins/coala_limekitty.png", "data/skins/coala_pinky.png", "data/skins/coala.png", "data/skins/coala_redbopp.png", "data/skins/coala_redstripe.png", "data/skins/coala_saddo.png", "data/skins/coala_toptri.png", "data/skins/coala_twinbop.png", "data/skins/coala_twintri.png", "data/skins/coala_warpaint.png", "data/skins/coala_x_ninja.png", "data/skins/santa_bluekitty.png", "data/skins/santa_bluestripe.png", "data/skins/santa_brownbear.png", "data/skins/santa_cammo.png", "data/skins/santa_cammostripes.png", "data/skins/santa_coala.png", "data/skins/santa_default.png", "data/skins/santa_limekitty.png", "data/skins/santa_pinky.png", "data/skins/santa_redbopp.png", "data/skins/santa_redstripe.png", "data/skins/santa_saddo.png", "data/skins/santa_toptri.png", "data/skins/santa_twinbop.png", "data/skins/santa_twintri.png", "data/skins/santa_warpaint.png"]
  },
  { "version": "11.3"
  , "client": true
  , "server": true
  , "download": ["data/editor/entities.png", "data/editor/entities_clear/ddnet.png", "data/editor/front.png", "data/languages/belarusian.txt", "data/languages/bosnian.txt", "data/languages/brazilian_portuguese.txt", "data/languages/bulgarian.txt", "data/languages/catalan.txt", "data/languages/chuvash.txt", "data/languages/czech.txt", "data/languages/danish.txt", "data/languages/dutch.txt", "data/languages/finnish.txt", "data/languages/french.txt", "data/languages/german.txt", "data/languages/greek.txt", "data/languages/hungarian.txt", "data/languages/index.txt", "data/languages/italian.txt", "data/languages/japanese.txt", "data/languages/korean.txt", "data/languages/kyrgyz.txt", "data/languages/license.txt", "data/languages/norwegian.txt", "data/languages/persian.txt", "data/languages/polish.txt", "data/languages/portuguese.txt", "data/languages/romanian.txt", "data/languages/russian.txt", "data/languages/serbian.txt", "data/languages/simplified_chinese.txt", "data/languages/slovak.txt", "data/languages/spanish.txt", "data/languages/swedish.txt", "data/languages/traditional_chinese.txt", "data/languages/turkish.txt", "data/languages/ukrainian.txt"]
  },
  { "version": "11.2.1"
  , "client": true
  , "server": true
  , "download": ["data/editor/round_tiles.rules"]
  },
  { "version": "11.2"
  , "client": true
  , "server": true
  },
  { "version": "11.1.9"
  , "client": true
  , "server": true
  },
  { "version": "11.1.8"
  , "client": true
  , "server": true
  },
  { "version": "11.1.7"
  , "client": true
  , "server": true
  },
  { "version": "11.1.6"
  , "client": true
  , "server": true
  },
  { "version": "11.1.5"
  , "client": true
  , "server": true
  },
  { "version": "11.1.4"
  , "client": true
  , "server": true
  , "download": ["data/languages/portuguese.txt"]
  },
  { "version": "11.1.3"
  , "client": true
  , "server": true
  },
  { "version": "11.1.2"
  , "client": true
  , "server": true
  },
  { "version": "11.1.1"
  , "client": true
  , "server": true
  },
  { "version": "11.1"
  , "client": true
  , "server": true
  , "download": ["autoexec_server.cfg", "data/fonts/Icons.ttf", "data/languages/catalan.txt", "data/languages/portuguese.txt", "data/languages/simplified_chinese.txt", "data/shader/bordertilelinetex.frag", "data/shader/bordertilelinetex.vert", "data/shader/bordertiletex.frag", "data/shader/bordertiletex.vert", "data/shader/prim.frag", "data/shader/quad.frag", "data/shader/quad.vert", "data/shader/quadtex.frag", "data/shader/quadtex.vert", "data/shader/sprite.frag", "data/shader/sprite.vert", "data/shader/spritemulti.frag", "data/shader/spritemulti.vert", "data/shader/text.frag", "data/shader/text.vert", "data/shader/tiletex.frag", "data/shader/tiletex.vert", "license.txt"]
  },
  { "version": "11.0.3"
  , "client": true
  , "server": true
  , "remove": ["data/emojis/emojione.sprites.png", "data/emojis/index.txt", "data/emojis"]
  },
  { "version": "11.0.2"
  , "client": true
  , "server": true
  , "download": ["license.txt", "data/languages/portuguese.txt", "data/languages/russian.txt"]
  },
  { "version": "11.0.1"
  , "client": true
  , "server": true
  },
  { "version": "11.0"
  , "client": true
  , "server": true
  , "download": ["autoexec_server.cfg", "data/editor/entities_clear/fng.png", "data/emojis/emojione.sprites.png", "data/emojis/index.txt", "data/languages/brazilian_portuguese.txt", "data/languages/german.txt", "data/languages/hungarian.txt", "data/languages/portuguese.txt", "data/shader/bordertile.frag", "data/shader/bordertile.vert", "data/shader/bordertileline.frag", "data/shader/bordertileline.vert", "data/shader/bordertilelinetex.frag", "data/shader/bordertilelinetex.vert", "data/shader/bordertiletex.frag", "data/shader/bordertiletex.vert", "data/shader/prim.frag", "data/shader/prim.vert", "data/shader/tile.frag", "data/shader/tile.vert", "data/shader/tiletex.frag", "data/shader/tiletex.vert"]
  },
  { "version": "10.8.6"
  , "client": true
  , "server": true
  , "download": ["data/languages/brazilian_portuguese.txt"]
  },
  { "version": "10.8.5"
  , "client": true
  , "server": true
  },
  { "version": "10.8.4"
  , "client": true
  , "server": true
  },
  { "version": "10.8.3"
  , "client": true
  },
  { "version": "10.8.2"
  , "client": true
  },
  { "version": "10.8.1"
  , "client": true
  },
  { "version": "10.8"
  , "client": true
  , "server": true
  , "download": ["data/browse_icons.png", "data/editor/jungle_midground.rules", "data/languages/russian.txt", "data/languages/simplified_chinese.txt"]
  },
  { "version": "10.7.1"
  , "client": true
  , "server": true
  , "download": ["data/skins/kitty_bluestripe.png", "data/skins/kitty_brownbear.png", "data/skins/kitty_cammo.png", "data/skins/kitty_cammostripes.png", "data/skins/kitty_coala.png", "data/skins/kitty_default.png", "data/skins/kitty_pinky.png", "data/skins/kitty_redbopp.png", "data/skins/kitty_redstripe.png", "data/skins/kitty_saddo.png", "data/skins/kitty_toptri.png", "data/skins/kitty_twinbop.png", "data/skins/kitty_twintri.png", "data/skins/kitty_warpaint.png", "data/skins/kitty_x_ninja.png"]
  },
  { "version": "10.7"
  , "client": true
  },
  { "version": "10.6.9"
  , "client": true
  , "download": ["libwinpthread-1.dll", "libgcc_s_sjlj-1.dll"]
  },
  { "version": "10.6.8"
  , "client": true
  , "server": true
  , "download": ["libcurl.dll", "libopusfile.dll", "libopus.dll", "libogg.dll", "libfreetype.dll", "libwinpthread-1.dll", "libgcc_s_sjlj-1.dll"]
  , "remove": ["libcurl-4.dll", "libopusfile-0.dll", "libopus-0.dll", "libogg-0.dll", "freetype.dll"]
  },
  { "version": "10.6.7"
  , "client": true
  , "server": true
  , "download": ["data/ca-ddnet.pem"]
  }
]
Do you guys with version 11.4.2 also get an update button ?

Image
Image

Now I got back to my "backup ddnet" (probably created after did that 1.4 update that broke stuff ?!) and that one updated ok.
So maybe the problem is because I have multiple ddnet client on my pc.

Re: DDNet client not updating?

Posted: Sat Sep 01, 2018 6:06 pm
by fokkonaut
update shaders