IRC logs for #openttd on OFTC at 2021-07-16
            
00:23:42 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
00:26:40 *** WormnestAndroid has joined #openttd
01:01:18 *** tokai has joined #openttd
01:01:18 *** ChanServ sets mode: +v tokai
01:08:20 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)
01:13:35 *** Progman has quit IRC (Remote host closed the connection)
02:34:15 *** godbed has joined #openttd
02:37:37 *** debdog has quit IRC (Ping timeout: 480 seconds)
02:52:46 *** glx has quit IRC ()
03:26:41 *** tokai|noir has joined #openttd
03:26:41 *** ChanServ sets mode: +v tokai|noir
03:29:17 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
03:33:50 *** tokai has quit IRC (Ping timeout: 480 seconds)
03:36:09 *** WormnestAndroid has joined #openttd
04:20:07 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
04:20:30 *** WormnestAndroid has joined #openttd
04:25:24 *** WormnestAndroid has quit IRC (Remote host closed the connection)
04:26:25 *** WormnestAndroid has joined #openttd
04:42:45 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
04:43:17 *** WormnestAndroid has joined #openttd
04:55:46 *** Flygon has joined #openttd
05:23:04 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #9443: Feature: allow the use of STUN to connect client and server together https://git.io/JWalY
05:33:35 *** andythenorth has joined #openttd
06:29:15 *** tokai has joined #openttd
06:29:15 *** ChanServ sets mode: +v tokai
06:36:15 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)
06:45:53 <andythenorth> https://arstechnica.com/gadgets/2021/07/for-years-a-backdoor-in-popular-kiwisdr-product-gave-root-to-project-developer/?comments=1
06:45:55 <andythenorth> GG
07:00:43 <LordAro> how odd
07:02:20 *** andythenorth has quit IRC (Quit: andythenorth)
07:07:10 *** andythenorth has joined #openttd
07:20:19 *** justdroppedin[m] has left #openttd
07:29:14 *** andythenorth has quit IRC (Quit: andythenorth)
07:36:31 *** andythenorth has joined #openttd
07:36:35 <andythenorth> comments are quite good
07:36:42 <andythenorth> Ars comments are usually ok
07:37:28 *** Progman has joined #openttd
07:42:19 *** Venemo has quit IRC ()
07:42:20 *** ircer[m] has quit IRC ()
07:42:20 *** jeeg[m] has quit IRC ()
07:42:20 *** ciet[m] has quit IRC ()
07:42:20 *** grag[m] has quit IRC ()
07:42:20 *** osvaldo[m] has quit IRC (Quit: Bridge terminating on SIGTERM)
07:42:20 *** phil[m] has quit IRC (Quit: Bridge terminating on SIGTERM)
07:42:20 *** paulus[m] has quit IRC ()
07:42:20 *** udo[m] has quit IRC (Quit: Bridge terminating on SIGTERM)
07:42:20 *** patrick[m]1 has quit IRC (Quit: Bridge terminating on SIGTERM)
07:42:20 *** nartir[m] has quit IRC ()
07:42:20 *** ist5shreawf[m] has quit IRC ()
07:42:20 *** yur3shmukcik[m] has quit IRC ()
07:42:20 *** fiddeldibu[m] has quit IRC (Quit: Bridge terminating on SIGTERM)
07:42:20 *** natmac[m] has quit IRC ()
07:42:20 *** pothyurf[m] has quit IRC ()
07:42:20 *** labs[m] has quit IRC ()
07:42:20 *** yoltid[m] has quit IRC ()
07:42:21 *** amal[m] has quit IRC (Quit: Bridge terminating on SIGTERM)
07:42:21 *** dude[m] has quit IRC ()
07:42:21 *** hylshols7qui[m] has quit IRC ()
07:42:21 *** olmvnec[m] has quit IRC ()
07:42:21 *** cacheerror[m] has quit IRC ()
07:42:21 *** karoline[m] has quit IRC (Quit: Bridge terminating on SIGTERM)
07:42:21 *** menelaos[m] has quit IRC ()
07:42:21 *** glothit7ok[m] has quit IRC ()
07:42:21 *** twom[m] has quit IRC ()
07:42:21 *** iarp[m] has quit IRC ()
07:42:21 *** dag[m] has quit IRC ()
07:42:21 *** karl[m]12345 has quit IRC (Quit: Bridge terminating on SIGTERM)
07:42:21 *** ookfof[m] has quit IRC ()
07:42:21 *** christoph[m]123 has quit IRC (Quit: Bridge terminating on SIGTERM)
07:42:21 *** johanna[m] has quit IRC (Quit: Bridge terminating on SIGTERM)
07:42:21 *** josef[m]1 has quit IRC (Quit: Bridge terminating on SIGTERM)
07:42:21 *** magdalena[m] has quit IRC (Quit: Bridge terminating on SIGTERM)
07:42:21 *** albert[m] has quit IRC ()
07:42:21 *** nolep[m] has quit IRC ()
07:42:21 *** aperezdc__ has quit IRC (Quit: Bridge terminating on SIGTERM)
07:42:22 *** natalie[m] has quit IRC (Quit: Bridge terminating on SIGTERM)
07:42:22 *** robert[m]1234 has quit IRC (Quit: Bridge terminating on SIGTERM)
07:42:22 *** gdown has quit IRC (Quit: Bridge terminating on SIGTERM)
07:42:22 *** linda[m] has quit IRC ()
07:42:22 *** shedidthedog[m] has quit IRC (Quit: Bridge terminating on SIGTERM)
07:42:22 *** Aileen[m] has quit IRC (Quit: Bridge terminating on SIGTERM)
07:42:22 *** cjmonagle[m] has quit IRC (Quit: Bridge terminating on SIGTERM)
07:42:22 *** jact[m] has quit IRC ()
07:42:22 *** vista_narvas[m] has quit IRC (Quit: Bridge terminating on SIGTERM)
07:42:22 *** blikjeham[m] has quit IRC (Quit: Bridge terminating on SIGTERM)
07:42:22 *** gretel[m] has quit IRC (Quit: Bridge terminating on SIGTERM)
07:42:22 *** igor[m]123 has quit IRC ()
07:42:22 *** jeremy[m] has quit IRC (Quit: Bridge terminating on SIGTERM)
07:42:22 *** joey[m] has quit IRC (Quit: Bridge terminating on SIGTERM)
07:42:22 *** freu[m] has quit IRC ()
07:42:22 *** NekomimiGunner18[m] has quit IRC (Quit: Bridge terminating on SIGTERM)
07:42:22 *** cawal[m] has quit IRC ()
07:42:22 *** CornsMcGowan[m] has quit IRC (Quit: Bridge terminating on SIGTERM)
07:42:22 *** EmeraldSnorlax[m] has quit IRC (Quit: Bridge terminating on SIGTERM)
07:42:22 *** Heiki[m] has quit IRC (Quit: Bridge terminating on SIGTERM)
07:42:22 *** leward[m] has quit IRC (Quit: Bridge terminating on SIGTERM)
07:42:22 *** patricia[m] has quit IRC ()
07:42:22 *** hamstonkid[m] has quit IRC (Quit: Bridge terminating on SIGTERM)
07:42:22 *** rudolfs[m] has quit IRC (Quit: Bridge terminating on SIGTERM)
07:42:22 *** einar[m] has quit IRC (Quit: Bridge terminating on SIGTERM)
07:42:22 *** khavik[m] has quit IRC (Quit: Bridge terminating on SIGTERM)
07:42:23 *** elliot[m] has quit IRC ()
07:42:23 *** philip[m] has quit IRC (Quit: Bridge terminating on SIGTERM)
07:55:51 *** Supersonic[m] has joined #openttd
07:59:43 <peter1138> Uh oh
08:09:52 <LordAro> lolmatrix
08:27:53 *** roadt__ has quit IRC (Ping timeout: 480 seconds)
08:30:15 *** roadt__ has joined #openttd
08:34:21 *** tokai|noir has joined #openttd
08:34:21 *** ChanServ sets mode: +v tokai|noir
08:41:06 *** tokai has quit IRC (Ping timeout: 480 seconds)
08:43:03 *** Wuzzy has joined #openttd
09:31:04 <FLHerne> That's quite funny
09:32:07 <FLHerne> Looks like the guy got fed up of debugging config problems second-hand, so he added a backdoor so he could log in and be helpful
09:32:17 <FLHerne> clearly OTTD needs this
09:32:58 <FLHerne> I'm sure TrueBrain won't mind any security concerns
09:34:37 <peter1138> ?
09:35:36 <andythenorth> it's a fairly common pattern I think
09:35:48 <andythenorth> "earlier in my career I worked with some smart card vendors"
09:36:14 <FLHerne> peter1138: andy's article
09:40:06 <peter1138> Oh.
09:40:16 <peter1138> Do I need a Steam Deck? Will OpenTTD be playable on it?
09:42:11 *** iSoSyS has joined #openttd
09:57:39 *** Speedy` has quit IRC (Read error: Connection reset by peer)
10:04:33 <FLHerne> "maybe" and "yes" respectively
10:06:23 *** Samu has joined #openttd
10:09:17 *** andythenorth has quit IRC (Quit: andythenorth)
10:21:16 *** iSoSyS has quit IRC ()
10:21:57 <peter1138> Oh lord, do I need a Stream Deck MK.2 as well? o_O
10:23:34 <peter1138> OpenTTD hotkeys :D
10:34:48 <Timberwolf> I sometimes think about one then realise that is very much a step Too Far for playing one game with no scenes or transitions and talking nonsense at a microphone.
10:39:15 *** ad5twoknebor[m] has joined #openttd
10:39:15 *** albert[m] has joined #openttd
10:39:15 *** Aileen[m] has joined #openttd
10:39:15 *** amal[m] has joined #openttd
10:39:15 *** aperezdc__ has joined #openttd
10:39:16 *** bkilm[m] has joined #openttd
10:39:17 *** blikjeham[m] has joined #openttd
10:39:17 *** cacheerror[m] has joined #openttd
10:39:17 *** cawal[m] has joined #openttd
10:39:17 *** christoph[m]123 has joined #openttd
10:39:17 *** ciet[m] has joined #openttd
10:39:18 *** cjmonagle[m] has joined #openttd
10:39:20 *** dag[m] has joined #openttd
10:39:20 *** CornsMcGowan[m] has joined #openttd
10:39:20 *** dude[m]1 has joined #openttd
10:39:21 *** einar[m] has joined #openttd
10:39:21 *** elliot[m] has joined #openttd
10:39:25 *** EmeraldSnorlax[m] has joined #openttd
10:39:25 *** fiddeldibu[m] has joined #openttd
10:39:26 *** gdown has joined #openttd
10:39:28 *** freu[m] has joined #openttd
10:39:28 *** glothit7ok[m] has joined #openttd
10:39:28 *** grag[m] has joined #openttd
10:39:29 *** gretel[m] has joined #openttd
10:39:32 *** hamstonkid[m] has joined #openttd
10:39:33 *** Heiki[m] has joined #openttd
10:39:33 *** hylshols7qui[m] has joined #openttd
10:39:33 *** iarp[m] has joined #openttd
10:39:35 *** igor[m]123 has joined #openttd
10:39:35 *** ircer[m] has joined #openttd
10:39:35 *** ist5shreawf[m] has joined #openttd
10:39:36 *** jact[m] has joined #openttd
10:39:36 *** jeeg[m] has joined #openttd
10:39:38 *** jeremy[m] has joined #openttd
10:39:39 *** johanna[m] has joined #openttd
10:39:39 *** joey[m] has joined #openttd
10:39:39 *** josef[m]1 has joined #openttd
10:39:39 *** karl[m]12345 has joined #openttd
10:39:39 *** karoline[m] has joined #openttd
10:39:40 *** khavik[m] has joined #openttd
10:39:40 *** labs[m] has joined #openttd
10:39:41 *** leward[m] has joined #openttd
10:39:44 *** linda[m] has joined #openttd
10:39:44 *** magdalena[m] has joined #openttd
10:39:44 *** menelaos[m] has joined #openttd
10:39:44 *** nartir[m] has joined #openttd
10:39:45 *** natalie[m] has joined #openttd
10:39:45 *** natmac[m] has joined #openttd
10:39:47 *** NekomimiGunner18[m] has joined #openttd
10:39:47 *** nolep[m] has joined #openttd
10:39:47 *** olmvnec[m] has joined #openttd
10:39:47 *** osvaldo[m] has joined #openttd
10:39:47 *** ookfof[m] has joined #openttd
10:39:48 *** patricia[m] has joined #openttd
10:39:48 *** patrick[m]1 has joined #openttd
10:39:48 *** paulus[m] has joined #openttd
10:39:48 *** phil[m] has joined #openttd
10:39:50 *** philip[m] has joined #openttd
10:39:50 *** pothyurf[m] has joined #openttd
10:39:50 *** robert[m]12 has joined #openttd
10:39:51 *** rudolfs[m] has joined #openttd
10:39:52 *** shedidthedog[m] has joined #openttd
10:39:52 *** tonyfinn has joined #openttd
10:39:52 *** twom[m] has joined #openttd
10:39:52 *** JamesRoss[m] has joined #openttd
10:39:52 *** udo[m] has joined #openttd
10:39:52 *** Venemo has joined #openttd
10:39:53 *** vista_narvas[m] has joined #openttd
10:39:53 *** yoltid[m] has joined #openttd
10:39:53 *** yur3shmukcik[m] has joined #openttd
10:47:55 *** Gustavo6046 has quit IRC (Ping timeout: 480 seconds)
10:56:15 *** Beer has joined #openttd
10:56:17 *** Beer has quit IRC (Remote host closed the connection)
11:30:04 *** ad5twoknebor[m] has quit IRC (Quit: Client limit exceeded: 10000)
11:37:54 *** tokai has joined #openttd
11:37:54 *** ChanServ sets mode: +v tokai
11:43:32 *** Progman has quit IRC (Remote host closed the connection)
11:44:56 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)
12:11:08 *** bkilm[m] has quit IRC (Quit: Client limit exceeded: 10000)
12:16:08 *** Supersonic[m] has quit IRC (Quit: Client limit exceeded: 10000)
12:16:57 *** glx has joined #openttd
12:16:57 *** ChanServ sets mode: +v glx
12:44:10 *** tokai|noir has joined #openttd
12:44:10 *** ChanServ sets mode: +v tokai|noir
12:50:52 *** tokai has quit IRC (Ping timeout: 480 seconds)
13:07:47 *** snail_UES_ has joined #openttd
13:15:47 *** nielsm has joined #openttd
13:42:40 *** JamesRoss[m] has quit IRC (Quit: Client limit exceeded: 10000)
13:42:43 *** tonyfinn has quit IRC ()
14:22:50 *** WormnestAndroid has quit IRC (Remote host closed the connection)
14:23:03 *** WormnestAndroid has joined #openttd
14:52:34 *** Progman has joined #openttd
15:49:47 *** tokai has joined #openttd
15:49:47 *** ChanServ sets mode: +v tokai
15:51:38 *** Progman has quit IRC (Remote host closed the connection)
15:56:45 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)
16:06:09 *** HerzogDeXtEr has joined #openttd
16:21:55 *** andythenorth has joined #openttd
16:21:57 <andythenorth> Hey YouTube!
16:21:59 <andythenorth> oh wait
16:22:00 <andythenorth> wrong place
16:51:06 <DorpsGek> [OpenTTD/OpenTTD] glx22 opened pull request #9444: Change: [Win32] Set the console codepage to UTF-8 https://git.io/JWKW4
16:54:48 *** Wormnest has joined #openttd
17:15:57 *** gelignite has joined #openttd
17:31:31 *** Wolf01 has joined #openttd
17:40:40 <DorpsGek> [OpenTTD/master-server-web] TrueBrain created new tag: 1.2.0 https://git.io/JWKr8
17:40:46 <TrueBrain> time to release a new toy, I think :D
17:41:27 <DorpsGek> [OpenTTD/master-server] TrueBrain created new tag: 1.2.2 https://git.io/JWKrK
17:41:31 <andythenorth> o_O
17:41:33 <andythenorth> :)
17:41:46 <DorpsGek> [OpenTTD/game-coordinator] TrueBrain created new tag: 0.3.0 https://git.io/JWKrP
17:43:01 *** Flygon has quit IRC (Quit: A toaster's basically a soldering iron designed to toast bread)
17:50:09 <TrueBrain> guess I should also add GameScript to the API for servers.openttd.org .. meh, another day :P
17:50:33 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain merged pull request #9443: Feature: allow the use of STUN to connect client and server together https://git.io/JWZe2
17:51:08 <TrueBrain> this weekend TURN .. although I have no clue how yet, but I am sure I figure out a way ..
17:51:12 <TrueBrain> some statistics ..
17:51:25 <TrueBrain> and making the server-listing less resource-hungry ..
17:51:29 <TrueBrain> I think that is all :P
17:51:52 <glx> resort on each receive ?
17:52:42 <TrueBrain> I am talking about NewGRFs taking up a lot of resources
17:52:50 <TrueBrain> and I want to send the name of the NewGRFs from the server
17:53:03 <TrueBrain> so clients already know what NewGRF .. but we need a clever way to send that over the wire :)
17:53:52 <glx> grfid+md5 is not enough for clients ?
17:54:08 <TrueBrain> that gives this ugly list of grfids you are missing when you don't have them
17:54:13 <TrueBrain> having the name there helps a lot
17:55:02 <glx> ha yes grfid+md5 are only good if the newgrf is present
17:55:10 <TrueBrain> so either another packet you can send to the GC to get names based on grfid+md5 you are missing
17:55:15 <TrueBrain> or already add them to the server listing somehow
17:55:34 <TrueBrain> the first is what we used to do, but it was asked to a server
17:55:50 <TrueBrain> and it might be the most trivial to implement
17:56:17 <TrueBrain> but, first TURN and statistics :)
17:56:37 <glx> as list is now in TCP it should be simpler to add data
17:57:32 <DorpsGek> [OpenTTD/aws-infra] TrueBrain pushed 1 commits to main https://git.io/JWKPB
17:57:33 <DorpsGek> - Add: deployment of STUN server (by TrueBrain)
17:57:52 <TrueBrain> the easiest is to add it to the "server info" blob
17:58:05 <TrueBrain> but that means that the name of the GRF for every server is send to the client in the listing
17:58:11 <TrueBrain> most likely GRFs are used more than once
17:58:20 <TrueBrain> so that might be a bit expensive in bandwidth
17:58:22 <TrueBrain> on the other hand ...
17:58:33 <TrueBrain> I can just do that, and see how it works out :P
17:58:54 <glx> first easy, then an optimised way :)
17:59:12 <TrueBrain> optimization requires protocol changes, so ideal we figure this out before a release
17:59:20 <TrueBrain> but .. yeah .. cost-wise there isn't a real issue
17:59:34 <TrueBrain> if I put Cloudflare before the wiki I save us more money than this would cost :P
17:59:52 <TrueBrain> it just might be an issue for slow clients to fetch the server listing .. I will have to do some math on it :)
18:07:59 <TrueBrain> 3203 NewGRFs are used with the current set of servers, that is ~7 per server on average
18:08:14 <TrueBrain> 570 unique NewGRFs
18:08:22 <TrueBrain> one NewGRF is used with 68 servers
18:08:42 <TrueBrain> let's say a NewGRF name is on average 20 characters
18:08:44 <TrueBrain> @calc 20 * 3203
18:08:44 <DorpsGek> TrueBrain: 64060
18:08:49 <TrueBrain> @calc 570 * 20
18:08:49 <DorpsGek> TrueBrain: 11400
18:08:57 <TrueBrain> 50KB difference with the server-listing :)
18:09:59 <TrueBrain> @calc 60 * 500
18:09:59 <DorpsGek> TrueBrain: 30000
18:10:08 <TrueBrain> it is 30KB of data for everything except NewGRFs
18:10:48 <TrueBrain> but as we send NewGRF data, the current server listing is 100KB
18:10:57 <TrueBrain> that would become 160KB if we add names of all the NewGRFs the lazy way
18:12:37 <TrueBrain> if we deduplicate them somehow, I think we can end up below 100KB .. for example by first sending all NewGRFs and assigning them an index, which is used in each server entry
18:13:09 <TrueBrain> I think ~50KB for all servers might be realistic even
18:22:00 <andythenorth> could you pre-compute all possible combinations of newgrf and give each combo a hash?
18:22:13 <andythenorth> "probably not"
18:43:06 *** Wormnest has quit IRC (Quit: Leaving)
18:51:25 <DorpsGek> [OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master https://git.io/JWKdj
18:51:26 <DorpsGek> - Update: Translations from eints (by translators)
18:53:39 *** tokai|noir has joined #openttd
18:53:39 *** ChanServ sets mode: +v tokai|noir
19:00:40 *** tokai has quit IRC (Ping timeout: 480 seconds)
19:00:42 <TrueBrain> andythenorth: it is a bit difficult to get from a hash back to a human readable string :P
19:00:46 <TrueBrain> bit .. the point of a hash, but okay :D
19:04:39 <andythenorth> just hard-code them into the client :P
19:04:51 <andythenorth> you want to release a newgrf you say?
19:04:53 <andythenorth> wait until April
19:11:20 *** Gustavo6046 has joined #openttd
19:19:35 <glx> lot of strings to translate
19:50:06 <DorpsGek> [OpenTTD/OpenTTD] michicc approved pull request #9444: Change: [Win32] Set the console codepage to UTF-8 https://git.io/JW6Jb
20:41:51 *** Gustavo6046_ has joined #openttd
20:45:45 *** Gustavo6046 has quit IRC (Ping timeout: 480 seconds)
20:45:45 *** Gustavo6046_ is now known as Gustavo6046
20:50:33 *** Samu has quit IRC (Quit: Leaving)
20:59:42 *** tokai has joined #openttd
20:59:42 *** ChanServ sets mode: +v tokai
21:01:12 <DorpsGek> [OpenTTD/OpenTTD] glx22 merged pull request #9444: Change: [Win32] Set the console codepage to UTF-8 https://git.io/JWKW4
21:06:25 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)
21:08:25 *** debdog has joined #openttd
21:30:49 *** Progman has joined #openttd
21:35:00 *** andythenorth has quit IRC (Quit: andythenorth)
21:49:49 *** HerzogDeXtEr has quit IRC (Read error: Connection reset by peer)
22:03:38 *** tokai|noir has joined #openttd
22:03:38 *** ChanServ sets mode: +v tokai|noir
22:07:38 *** snail_UES_ has quit IRC (Quit: snail_UES_)
22:10:36 *** tokai has quit IRC (Ping timeout: 480 seconds)
22:15:40 *** nielsm has quit IRC (Ping timeout: 480 seconds)
22:16:29 *** Tirili has joined #openttd
22:21:10 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
22:21:38 *** WormnestAndroid has joined #openttd
22:30:34 *** gelignite has quit IRC (Quit: Stay safe!)
22:53:55 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
22:56:07 *** snail_UES_ has joined #openttd
23:04:42 *** tokai has joined #openttd
23:04:42 *** ChanServ sets mode: +v tokai
23:09:22 *** snail_UES_ has quit IRC (Quit: snail_UES_)
23:11:35 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)
23:17:48 *** snail_UES_ has joined #openttd
23:37:25 *** Wuzzy has quit IRC (Remote host closed the connection)