Guild icon
DDraceNetwork
Development / developer
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 2017-09-08 00:00:00Z and 2017-09-09 00:00:00Z
Avatar
53af772 R Mirai, M JungleRabies, R Shockwave, A The Bunker - def-
Avatar
<heinrich5991> deen: I don't want you to do that, rather I'd do it if it is so important to me
09:40
<heinrich5991> oh, you already did it
Avatar
is a bug concerning finish tile hitbox at much speed known?
Avatar
<heinrich5991> what is that bug?
Avatar
if u are with high speed towards a finish tile, u hit the finish tile 1 tile earlier. U dont even need to hit finish tile ever and still get finish.
09:53
i can make a post with demo about it
Avatar
<heinrich5991> I suppose this is about the blocker tile?
Avatar
no stoppers. Just speed freeze before finish and finish tile
09:54
u will stop in freeze before finish, but still finish
Avatar
<heinrich5991> mh
09:55
<heinrich5991> yea, a demo would be nice
Avatar
i even could replicate it tho
09:55
can i post demo here?
Avatar
<heinrich5991> you can also PM me if you want (on discord)
Avatar
<deen> heinrich5991: I didn't make it POST, and it's opt-out, not opt-in
Avatar
<heinrich5991> so.
10:58
<heinrich5991> another high-speed bug
10:59
<heinrich5991> it's in src/game/server/entities/character.cpp:1328-1331
10:59
<heinrich5991> don't know what the code is supposed to do, looks like it tries to make collision of tiles larger
11:00
<heinrich5991> however, it checks around the target position where the character will be after the tick, instead of checking around the position that is currently checked on the line between previous and next position
11:00
<heinrich5991> don't know how to fix this one
11:00
<heinrich5991> I'll put it on github
11:02
<heinrich5991> hmm. (but it doesn't explain the other bug shown to me, freezing yourself seems to increase your collision radius with finish tiles)
Avatar
``` [12:58:40] <@heinrich5991> so. [12:58:43] <@heinrich5991> another high-speed bug [12:59:19] <@heinrich5991> it's in src/game/server/entities/character.cpp:1328-1331 [12:59:40] <@heinrich5991> don't know what the code is supposed to do, looks like it tries to make collision of tiles larger [13:00:26] <@heinrich5991> however, it checks around the target position where the character will be after the tick, instead of checking around the position that is currently checked on the line bet...
Avatar
So, after I just updated to latest client version
14:44
that's what I see in DDNet servers list
14:44
14:45
Another thing related to shitty-old os?
Avatar
<Learath2> which OS are you using?
Avatar
for the moment - silence to cry - WinXP
Avatar
<Learath2> anything in the logs?
Avatar
sec, because "console_output_level" command changes doesn't get saved somehow
14:50
even better, even if I add this command manually to the settings cfg, and client says it's value is 1
14:50
the command prompt is hidden anyway
Avatar
<Learath2> start a cmd.exe
14:51
<Learath2> cd to ddnet directory, and do DDNet.exe > log.txt
Avatar
start DDNet.exe > log.txt ?
14:53
if I do it that way, file is empty
14:53
._.
Avatar
<Learath2> well it's been a while since i touched windows but it worked the last time
Avatar
I also remember that
14:55
hmm, but wasn't client anyway saving (part of?) log to Server.log or something?
Avatar
<Learath2> apparently you can set Logfile
Avatar
I think i found the bug already
14:56
[2017-09-08 16:55:31][client]: version 0.6 626fce9a778df4d4 [2017-09-08 16:55:31][fetcher]: thread started... [2017-09-08 16:55:31][fetcher]: task got https://info.ddnet.tw/info?name=Soreu -> ddnet-info.json.tmp [2017-09-08 16:55:31][engine/mastersrv]: saving addresses [2017-09-08 16:55:31][fetcher]: downloading ddnet-info.json.tmp
14:56
shouldn't it try to download the ddnet-info.json from ?name=deen?
Avatar
<Learath2> not unless your name is deen
Avatar
<Learath2> the name is used to get the maps you finished
14:56
<Learath2> does the download succeed?
Avatar
[2017-09-08 16:55:27][client]: starting... [2017-09-08 16:55:28][client/sound]: sound init successful [2017-09-08 16:55:28][net]: failed to create socket with domain 23 and type 2 (10047 'Użyto adresu niezgodnego z żądanym protokołem. ') [2017-09-08 16:55:28][net]: failed to create socket with domain 23 and type 2 (10047 'Użyto adresu niezgodnego z żądanym protokołem. ') [2017-09-08 16:55:28][net]: failed to create socket with domain 23 and type 2 (10047 'Użyto adresu niezgodnego z żądanym protokołem. ') [2017-09-08 16:55:28][engine/mastersrv]: refreshing master server addresses [2017-09-08 16:55:28][host lookup]: host='master1.teeworlds.com' port=0 1 [2017-09-08 16:55:28][host lookup]: host='master2.teeworlds.com' port=0 1 [2017-09-08 16:55:28][host lookup]: host='master3.teeworlds.com' port=0 1 [2017-09-08 16:55:28][host lookup]: host='master4.teeworlds.com' port=0 1 [2017-09-08 16:55:28][textrender]: loaded pFont from 'data/fonts/DejaVuSansCJKName.ttf' [2017-09-08 16:55:28][textrender]: default pFont set 054D0034 [2017-09-08 16:55:28][datafile]: loading. filename='maps/%current' [2017-09-08 16:55:28][datafile]: could not open 'maps/%current'
14:57
[2017-09-08 16:55:28][text]: pFont memory usage: 2097152 [2017-09-08 16:55:31][gameclient]: initialisation finished after 2840,73ms [2017-09-08 16:55:31][client]: version 0.6 626fce9a778df4d4 [2017-09-08 16:55:31][fetcher]: thread started... [2017-09-08 16:55:31][fetcher]: task got https://info.ddnet.tw/info?name=Soreu -> ddnet-info.json.tmp [2017-09-08 16:55:31][engine/mastersrv]: saving addresses [2017-09-08 16:55:31][fetcher]: downloading ddnet-info.json.tmp [2017-09-08 16:55:31][fetcher]: task failed. libcurl error: schannel: next InitializeSecurityContext failed: SEC_E_ILLEGAL_MESSAGE (0x80090326) - This error usually occurs when a fatal SSL/TLS alert is received (e.g. handshake failed). More detail may be available in the Windows System event log. [2017-09-08 16:55:31][text]: pFont memory usage: 3145728 [2017-09-08 16:55:31][text]: pFont memory usage: 3670016 [2017-09-08 16:55:31][text]: pFont memory usage: 3801088 [2017-09-08 16:55:31][ddnet-info]: download failed
Avatar
<heinrich5991> :D
14:58
<Learath2> stop trying to murder my bot :P
Avatar
you mean too long messages? 😛
Avatar
more detail may be available in the windows system event log
Avatar
can we have the more detail from the event log pls?
Avatar
any idea where do I find it?
Avatar
no, but google it
Avatar
eventvwr.msc or .exe
Avatar
msc I think
Avatar
which of these? since that seems to be quite big tree-structure
Avatar
Running mosipov@MIKA /d/Projekte/curl ((curl-7_42_1)) $ curl --version curl 7.42.1 (i386-pc-win32) libcurl/7.42.1 WinSSL Protocols: dict file ftp ftps gopher http https imap imaps ldap pop3 pop3s r...
Avatar
@Soreu System
15:03
others are mostly about killed Nvidia driver, killed SQL & so
15:03
ForceWare stopped working
Avatar
<Learath2> eeh doesn't seem to be any of those, so i gues there is no more information there after all
15:04
<Learath2> anyways i think it's something to do with our CA
15:04
15:04
<Learath2> when you go to that link on internet explorer do you get a warning?
Avatar
oh man, let me digg where i got shortcut to IE
Avatar
<Learath2> iexplore.exe
Avatar
<Learath2> can you connect to google with ie?
Avatar
anyway, when I kept the "eventvwr.msc" open while starting DDNet client, no new things were added in any of the categories
15:06
yup
Avatar
<Learath2> yeah i don't think windows XP trusts Let's Encrypt CA
Avatar
ye, and that would fit with what deen said lately with updates not working on XP
15:08
deen - 08/31/2017 I would have to pay for additional ip addresses or use no encryption
Avatar
<Learath2> SNI doesn't work with Win XP right
Avatar
if there's any way to download the file without relying on client trying to download it
15:10
that'd already be good enough for me, but dunno how many DDNet client users still are stick to winXP
Avatar
<Learath2> Soreu map downloads don't work for you either do they?
15:10
<Learath2> or updates?
Avatar
I already would be on Win7/10 but other PC died lately
15:10
client updates don't work
Avatar
<Learath2> can you connect to https://learath2.info ?
Avatar
<Learath2> yes
Avatar
<Learath2> idk if it's SNI or XP not trusting it at all
Avatar
I have to go to work now, but thanks for the help anyway
Avatar
<deen> Learath2: there's a checker to test whether ie6 on winxp can connect
15:32
<deen> I couldn't get it working because of SNI
15:32
<deen> but you also need different ciphers etc
15:33
<deen> If you can make it work you will make our winxp users very happy
15:33
<deen> which is apparently ~1% of our users
15:35
<deen> ah, we could use another port for winxp users
15:35
<deen> and then we disable sni on that port
15:36
<ezy> hi
15:36
<deen> hi ezy
15:36
<ezy> just makin sure it worked xD
15:36
<deen> or we allow http again, but for winxp only...
15:37
<deen> aaah, I think I have a workaround/hack
15:39
<deen> but I'm afraid that enabling the insecure ciphers for winxp can cause security vulnerabilities for everoyne
15:39
<deen> so it has to be done carefully..
Avatar
<deen> probably our openssl version doesn't even support these ciphers for winxp anymore
Avatar
<deen> @Soreu here?
Avatar
<deen> ok, too bad
Avatar
What you wanted me to test?
Avatar
<deen> whether https://info.ddnet.tw/info now loads in IE
16:26
<deen> no, actually https://ddnet.tw/
Avatar
<redix> A few questions: Is there any usage for ghosts on non-solo servers? Would it maybe make sense to disable them on these servers? Is it correct that the time will never be reset when you cross the start again on a solo server? Right now the ghost always restarts when you cross the line again...
16:41
<redix> And can i assume that a server is a solo server when NETMSGTYPE_SV_TEAMSSTATE wasn't sent?
Avatar
@deen still error in IE
Avatar
<deen> So I guess you need to compile your own openssl and nginx...: https://ablagoev.github.io/ssl/nginx/ie8/winxp/cipher/2016/12/23/ie8-winxp-nginx-ssl.html
This is a post which explains how to support Internet Explorer 8 under Windows XP using the latest versions of nginx (1.10.2) and openssl (1.1.0c).
17:43
<redix> Okay... jao told me that ghosts might be useful for some speedruns with teams :D Would it be okay to not restart the ghosts on solo servers (when NETMSGTYPE_SV_TEAMSSTATE hasn't been sent)?
17:43
<deen> why redix ?
17:44
<redix> because the time won't be reset either on solo servers. if the ghost isn't reset it won't be in sync with the time
17:45
<redix> if the ghost is reset*
17:45
<deen> So I guess we can'T support it, @Soreu
17:46
<deen> redix: shouldn't that rather depend on the timer?
17:47
<deen> feels like a hack to look at NETMSGTYPE_SV_TEAMSSTATE
17:47
<redix> that would be nice... but the player can choose the timer himself. and it won't work with old ddnet servers =\
17:48
<deen> then update the servers?
17:50
<redix> this would be best of course... but some players play on modified (mostly unmanaged) servers with ancient versions... this hack would work for them aswell :D
17:51
<deen> how does map recording start?
17:51
<deen> when crossing start line
17:51
<deen> ghost should start the same way
17:52
<deen> race_demo.cpp
17:53
<deen> oh, that also resets when you touch the start line again in solo server?
17:53
<deen> I guess that should be fixed too then
Avatar
@deen just gonna stick to one of previous client versions instead :p
Avatar
<redix> race demo should be the same like the ghost. but this is also wrong on solo :O
17:53
<deen> @Soreu you can use the new one, just have to use Internet tab, right?
17:53
<deen> @Soreu or you can download ddnet-info.json by hand and make it write-protected
Avatar
@deen that's exactly what I asked for "if there's any way to download the file without relying on client trying to download it that'd already be good enough for me, but dunno how many DDNet client users still are stick to winXP"
Avatar
<deen> yeah
17:56
<deen> just download https://info.ddnet.tw/info (optionally with ?name=Soreu)
17:56
<deen> and save it as ddnet-info.json
17:56
<deen> in CONFIG_DIR
17:57
<deen> redix: ok, i guess SV_TEAMSSTATE is ok. so just record whether it was ever seen, and if not consider it a solo server...
17:57
<deen> (and fix it for demo as well please)
17:58
<redix> i'm going to submit a pr for the ghost anyway (because right now the ghosts get kind of destroyed by lags because the predicted values are used). i'll fix these things then too
17:58
<redix> okay
17:59
<deen> probably i should rather fix mac osx instead of winxp
Avatar
thanks a lot
Avatar
<deen> @Soreu I will "fix" it for winxp
18:01
<deen> in the next version
18:01
<deen> it will use http for winxp only...
18:01
<deen> but I will NOT enable updates
18:02
<deen> only maps and info
Avatar
updates were never a big deal
18:02
so it's fine
Avatar
<deen> heinrich5991: wait, we didn't have freetype for mac at all
18:42
<deen> why do we even need it now?
18:45
<deen> and even now we have no mac sdl2 version
18:45
<deen> where does it come from?
18:46
<deen> oh well, I see
18:46
<deen> we just copied them from system directories in make_release.py
18:47
<deen> heinrich5991: you have a mac yourself?
Avatar
874c838 macosx freetype try - def-
Avatar
3d28233 Build new libfreetype for mac - def-
Avatar
if you press f1 or f2 for console, it shows the windows cursor intead of the teeworlds cursor
Avatar
it's a feature, not a bug
19:05
@Learath2 irc bridge dead
Avatar
is there a reason?
19:06
then you can move the mouse out of the window
19:06
i use that all the time
19:06
thats nice i didnt know that
19:06
(i have 2 screens)
Avatar
<Learath2> deen: it looks alive no?
19:08
it broke in one direction wtf
Avatar
<deen> Learath2: now it's back, but it missed a few messages...
19:09
<Learath2> o/
Avatar
<ddnet-discord1> <Learath2> \o
19:09
<Learath2> what?
19:09
<Learath2> what?
19:10
@Learath2 is ur message repeated?
Avatar
<Learath2> o/
Avatar
<Learath2> stupid nodejs bot
20:03
[ddnet/ddnet] New tag created: 10.8.6
Avatar
73d9ad7 Really only download ddnet-info.json at correct... - def-
20:16
73d9ad7 Really only download ddnet-info.json at correct... - def-
Exported 202 message(s)