00:08:18 03Monkooky02 {GitHub} 07* 0.30-a0-1087-gf40d3337c5: fix: Rift reach assumptions in some edge cases 10(38 seconds ago, 3 files, 6+ 4-) 13https://github.com/crawl/crawl/commit/f40d3337c5ee 00:09:20 03Perry Fraser02 {GitHub} 07* 0.30-a0-1088-g3629b4d965: feat: show attack strength punctuation for instakills (#2793) 10(18 seconds ago, 2 files, 10+ 5-) 13https://github.com/crawl/crawl/commit/3629b4d965cf 00:30:21 03Skrybe02 {GitHub} 07* 0.30-a0-1089-g8da0834b8c: feat: edit layout_misc_corridors in Lair (#2898) 10(57 seconds ago, 1 file, 5+ 1-) 13https://github.com/crawl/crawl/commit/8da0834b8c36 00:34:10 Unstable branch on crawl.kelbi.org updated to: 0.30-a0-1089-g8da0834b8c (34) 00:42:03 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-4907-g988a294422 00:53:37 Great day! ^^ 00:53:57 Is it possible to change the webtile's websocket's URL or port? 00:54:25 For example, wss://example.com/ws or wss://example.com:1234 ? 00:55:04 I mean, is there such a configuration setting? It seems, config.py does not state such. 01:36:36 Holy moly! 01:38:54 Look! https://github.com/crawl/crawl/blob/master/crawl-ref/source/webserver/webtiles/server.py#L46 01:39:05 It's '/socket' ! 01:39:08 Thank you very much! ^^ 01:39:31 It allowed to set a more proper reverse proxy for the 'wss' and 'https' ^^ 01:42:07 Hurray! https://i.imgur.com/bccu1pp.png 03:22:32 Experimental (bcrawl) branch on underhound.eu updated to: 0.23-a0-4907-g988a294422 05:27:26 Unstable branch on crawl.akrasiac.org updated to: 0.30-a0-1089-g8da0834 (34) 10:18:22 03Zhang Kai02 {ebering} 07* 0.30-a0-1090-g0f0e7abb2d: text: update zh translations 10(3 weeks ago, 14 files, 440+ 200-) 13https://github.com/crawl/crawl/commit/0f0e7abb2d07 10:33:54 Unstable branch on crawl.kelbi.org updated to: 0.30-a0-1090-g0f0e7abb2d (34) 12:36:36 <06a​dvil> Wow, a canary crash 12:37:03 <06a​dvil> Not sure I remember seeing one of those in the wild while I’ve been a dev 12:39:33 <09g​ammafunk> Yeah not sure if I've seen either 12:39:50 <09g​ammafunk> Only know of them from reading tags.cc 12:42:57 <10P​leasingFungus> !crashlog 12:43:05 <04C​erebot> 25197. diodin, XL18 NaEn, T:29827 (milestone): https://cbro.berotato.org/morgue/diodin/crash-diodin-20230413-221608.txt 12:44:12 <10P​leasingFungus> constrict on eleio 12:44:28 <10P​leasingFungus> after death & wandification 12:45:58 <10P​leasingFungus> where’s the canary crash? assume it’s my fault re misc item sets 12:46:30 <06a​dvil> It’s an android 0.29.1 crash, so probably not; gh issue 12:48:00 <10P​leasingFungus> ah 12:53:51 03ebering02 07* 0.30-a0-1091-g710642bebe: fix: be correct when failing to traverse the unknown 10(57 minutes ago, 1 file, 8+ 3-) 13https://github.com/crawl/crawl/commit/710642bebecc 13:04:01 Unstable branch on crawl.kelbi.org updated to: 0.30-a0-1091-g710642bebe (34) 13:07:14 <09g​ammafunk> > You cannot travel automatically into the unknown You're not the boss of me 13:23:16 03kate-02 07* 0.30-a0-1092-g2c689178d5: Adjust the sphere of Battle 10(30 hours ago, 4 files, 12+ 9-) 13https://github.com/crawl/crawl/commit/2c689178d52d 13:29:14 <10P​leasingFungus> I AM READY FOR BATTLE 13:29:58 <08n​icolae> 13:34:18 Unstable branch on crawl.kelbi.org updated to: 0.30-a0-1092-g2c689178d5 (34) 13:43:51 Great day! ^^ 13:44:38 May I ask how console crawl server allows multiple sessions/saves, or why players do not continue the saves of the other players? 13:45:58 In other words, if we set ./crawl as a shell for an SSH user opened to the public, wouldn't it have a sinlge save file for everyone? 13:46:24 the save file name includes the Crawl user name, whether offline or server, tiles or console 13:46:38 (not the unix username) 13:48:11 -!- Guest30 is now known as sephir 13:49:34 Thank you, geekosaur! However, in case of console, it seems shows the same Crawl username logged in to Crawl even with different users connected to the SSH 13:51:09 Which is rather expected, since ./crawl reads the same save file, doesn't it? 13:51:47 if you just set it as a shell instead of using dgamelaunch, any player could select any other player's file, but you can have one save file per Crawl user. you can change the Crawl user on the start screen 13:52:32 the default one used will be in a separate file (start-ns.prf_ 13:52:34 ) 13:52:52 but you can override it or pick a save file from the list 13:54:14 if you want access control so users can't open other users' games, use dgamelaunch 14:04:30 Roger that, dear geekosaur! Thank you very much! 14:05:02 I am reading regarding dgamelaunch and am curious why "sudo"! Will investigate! 14:05:43 https://crawl.develz.org/wiki/doku.php?id=dcss:server:setting_up_dgamelaunch_and_webtiles#configure_sudo_access 14:14:10 mmoncure (L9 DEHu) ERROR: range check error (-1 / 80) (D:7) 14:29:41 NewPlayer123 (L8 TrFi) ERROR: range check error (-1 / 80) (D:7) 14:30:57 NewPlayer123 (L8 TrFi) ERROR: range check error (-1 / 80) (D:7) 14:35:14 uh 14:35:22 !crashlog 14:35:28 25200. NewPlayer123, XL8 TrFi, T:3843 (milestone): https://crawl.kelbi.org/crawl/morgue/NewPlayer123/crash-NewPlayer123-20230416-213040.txt 14:39:29 looks like the find_transtravel_square change is bugged? 14:43:47 <13S​astreii> orb of battle and wucad mu 14:43:47 <13S​astreii> https://cdn.discordapp.com/attachments/747522859361894521/1097276176004808795/Schermata_2023-04-16_alle_23.40.02.png 14:43:48 <13S​astreii> https://cdn.discordapp.com/attachments/747522859361894521/1097276176344559777/orb_of_battle.png 14:43:48 <13S​astreii> https://cdn.discordapp.com/attachments/747522859361894521/1097276176684285962/orb_of_wucad_mu.png 14:46:30 03Medrano8302 07* 0.30-a0-1093-gcfb1e0cf12: Add version information for Clang 10(2 weeks ago, 1 file, 5+ 1-) 13https://github.com/crawl/crawl/commit/cfb1e0cf1247 14:47:09 <13S​astreii> forgot the actual files lol 14:47:10 <13S​astreii> https://cdn.discordapp.com/attachments/747522859361894521/1097277024332152913/ORBS.zip 14:47:25 <13S​astreii> doll tiles included 14:48:40 <05k​ate> love to download a zip full of orbs 14:49:29 <08n​icolae> orbs.zorb 14:49:58 <13S​astreii> i was about to do orb of zot too but it takes too long to finish it today 14:52:10 <08n​icolae> more like the orb of not... today 15:03:40 Unstable branch on crawl.kelbi.org updated to: 0.30-a0-1093-gcfb1e0cf12 (34) 15:24:54 Unstable branch on underhound.eu updated to: 0.30-a0-1093-gcfb1e0cf12 (34) 15:31:11 MadLeaf (L9 VpEn) Crash caused by signal #6: Aborted (D:8) 15:31:11 Hisar (L9 DsIE) ERROR in 'tileweb.cc' at line 234: Socket write error: Resource temporarily unavailable (D:6) 15:31:14 Airwolf (L27 HOFi) ERROR in 'tileweb.cc' at line 234: Socket write error: Resource temporarily unavailable (D:9) 15:35:08 is CAO down? had a hiccup about 10 minutes ago and now just had a socket reset 15:35:08 3 minutes, 20 seconds since last activity (CAO) 15:36:44 Airwolf (L27 HOFi) Crash caused by signal #15: Terminated (D:9) 15:36:48 quitrage (L11 MiBe) Crash caused by signal #6: Aborted (Orc:1) 15:36:49 ddubois (L24 HOPr) (Vaults:5) 15:36:50 jempyr (L21 HOFi) Crash caused by signal #6: Aborted (Vaults:1) 15:47:16 03ebering02 07* 0.30-a0-1094-g860fb061e7: fix: a range check in travel failure messaging 10(70 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/860fb061e71a 16:04:41 Unstable branch on crawl.kelbi.org updated to: 0.30-a0-1094-g860fb061e7 (34) 16:15:13 Is it possible to have the inventories like in local tiles? 16:15:19 In Webtiles 16:15:30 It seems there were some additions: https://github.com/crawl/crawl/pull/1870 16:17:24 not currently 16:17:39 every so often someone ports things in one direction or the other 16:34:48 This one: https://i.imgur.com/5RbMSua.png 16:35:03 It is correct that it's only available in the offline version? 16:43:03 it is correct yes 16:43:55 Thank you very much, geekosaur! The inventory is such a marvelous addition... 16:44:15 like I said, every so often things get ported from one to the other 16:44:37 problem is, it's not trivial because all the local tiles code is C++ but most of the webtiles UI code is JS 16:46:09 Understood. Of course, these are quite different environments and code sets... Also, just a last one today, is it possible to show the footsteps of autoexploration? It seems the default "travel_delay" of Webtiles is 20 even if stated that the online is set to "-1" by default in the documentation, yet the footstepts are not shown. 16:46:13 so there'd have to be C++ code to push the "useful in battle" inventory info to the webtiles client as JSON, then JS code on the other side to build the UI and respond to clicks etc. 16:46:57 geekosaur: the project is so indescribably tremendous... 16:47:13 `show_travel_trail = true` 16:47:17 in the rc 16:49:04 I will try to contibute in the future, yet am currently burden with some other... I adore Dungeon Crawl... it recalls Elder Scrolls yet is more portable, available in case if required (e.g. limited resources), and open source. 16:50:15 geekosaur: oh my dear! It works! I missed that setting in the documentation! Thank you! Thank you very much! 16:51:54 However, I'll share the Docker image source I'm preparing, just in case, yet I believe there are thousands... 16:53:23 there's also the learndb 16:53:27 ??footprints 16:53:27 footprints[1/1]: The new show_travel_trail option is now the default, showing your footsteps as you go. Set show_travel_trail = false in your rcfile to turn it off. 16:54:26 ptor (L11 FoFi) ERROR in 'tileweb.cc' at line 234: Socket write error: Resource temporarily unavailable (D:10) 16:55:47 Interesting that it's not the default in my case. 16:55:48 hm, I wonder if rax's quickfix for the disk timeouts came unstuck 16:55:59 The same with "travel_delay" which is 20, yet the documentation states it should be -1. 16:56:29 https://github.com/crawl/crawl/blob/master/crawl-ref/docs/options_guide.txt#L812 16:57:25 In case of "show_travel_trail", it states that it defaults to true for online servers, but in my case it's set to false by default. Hm... 16:57:36 <05k​ate> it's explained there in the options guide that the defaults for those two options are different between online servers and other builds 16:57:49 I think I have to refer you to one of the actual devs about that, but I'd make sure you are actually doing a server build. it is possible to build webtiles for local/small network use without the dgl stuff or the special server defaults 16:58:12 <05k​ate> oh i see what you mean, yeah. you'd have to set it up that way specifically 16:58:32 I sometimes play it that way locally, although mostly I'm a console kinda guy 16:59:01 (original rogue, crawl since 4.0b26, etc.) 16:59:04 Indeed, I just built it via `make WEBTILES=y` and set up the python Tornado server. No initial script were ran prior which was probably assumed to. 16:59:23 the compiled in defaults get changed for online server builds 16:59:41 check the Makefile to see the options to set to get that 17:00:01 Roger that! Thank you, geekosaur and kate! ^^ 17:00:10 `make WEBTILES=y` definitely does not get you the online server settings 17:00:48 Follwed this one: https://github.com/crawl/crawl/blob/master/crawl-ref/source/webserver/README.md 17:02:28 It says "Most production servers use crawl/dgamelaunch-config which is a..." yet indeed I did not use it at all. 17:03:27 Frankly, I am not sure how to set it up alongside the built Webtiles 17:03:38 It seemed like these are two different projects 17:11:57 -!- nabru- is now known as nabru 17:13:39 they are semi-separate; dgl was originally written for nethack iirc and was adapted for use with dcss 17:14:30 you already have the wiki page for setting up dgl, you pasted it earlier 17:40:01 03tonyspumoni02 {GitHub} 07https://github.com/crawl/crawl/pull/3078 * 0.30-a0-1096-ga09a95e11b: Merge branch 'crawl:master' into fix-json-trailing-comma 10(54 seconds ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/a09a95e11b63 17:42:35 <06a​dvil> dgamelaunch-config is a set of management scripts for a crawl server, one of the things it does is build webtiles 17:43:30 <06a​dvil> what you get from a simply building and running a crawl server in the repo isn't really sufficient for a public server 17:43:41 <06a​dvil> for local webtiles play it's fine 17:46:12 <05k​ate> poking at the overview screen a bit, look at all that beautiful screen real estate (to still not be able to fit in the hat of the alchemist) 17:46:13 <05k​ate> https://cdn.discordapp.com/attachments/747522859361894521/1097322083333193859/image.png 17:47:53 <05k​ate> with the thought of adding another ?/ lookup menu for the things that get listed under % there, maybe 17:57:02 Roger that, dear advil! 17:57:24 <03S​entei> artfaith, are you trying to make a docker container which launches the webserver? 17:57:58 Please accept my sincere apologies for the effort and so astronomically marvelous and utterly magnificent project and its support, advil, and everyone! It's an indescribably marvelous one indeed... 17:58:11 Also.. such a History behind it... 18:00:43 Sentei, yes! In order to at least somehow both discover the project as deep as possible with the current time available and basically trust the setup with the explored scripts and bare initialization. I hope and believe I'll invest more effort in it all in the future! 18:01:19 In other words, it's expected there are various Docker image variants which already provide all of it ^^ 18:04:33 I don't think anyone ever set up a proper docker image. closest we got was chequers' work some time back iirc 18:04:36 ??docker 18:04:36 docker[1/2]: https://bitbucket.org/TZer0/crawl-docker - functioning prototype with external storage settings (and thus import) working. 18:04:45 <03S​entei> Well if you want to take a look, I created version of such a solution already from crawl/dgamelaunch-config for the crawl fork server that I have running, all the data is saved in docker volumes(builds, save files, ttyrecs) and the server itself runs in a docker container which just mounts them. https://github.com/Rytisgit/dgamelaunch-dcss-forks-server http://xom.montres.org.uk:8080/#lobby 18:04:45 ??docker[2 18:04:45 docker[2/2]: https://bitbucket.org/mattiasjp/crawl-docker by Mattias 18:05:16 oh, TZer0 not chequers 18:06:24 Purely splendid! I will investigate it, and then share the local source later, too! What if there is something interesting, too ^^ 18:07:14 * Artfaith gratitudes everyone here! 18:20:36 Gamerpro614 (L6 TrMo) ERROR in 'tileweb.cc' at line 234: Socket write error: Resource temporarily unavailable (D:4) 18:20:36 Daek (L12 SpVM) ERROR in 'tileweb.cc' at line 234: Socket write error: Resource temporarily unavailable (D (Sprint)) 18:20:39 Nostradumbass (L9 GrFi) ERROR in 'tileweb.cc' at line 234: Socket write error: Resource temporarily unavailable (D:7) 18:20:45 Moober (L9 MeTm) ERROR in 'tileweb.cc' at line 234: Socket write error: Resource temporarily unavailable (D:6) 18:20:52 roguelemental (L1 FeTm) ERROR in 'tileweb.cc' at line 234: Socket write error: Resource temporarily unavailable (D:1) 18:20:58 happymeat (L7 DsIE) ERROR in 'tileweb.cc' at line 234: Socket write error: Resource temporarily unavailable (D:6) 18:21:04 drazt1k (L10 AtFi) ERROR in 'tileweb.cc' at line 234: Socket write error: Resource temporarily unavailable (Lair:2) 18:21:10 airsick (L9 GnWn) ERROR in 'tileweb.cc' at line 234: Socket write error: Resource temporarily unavailable (D:6) 18:21:17 xysca (L15 DrFE) ERROR in 'tileweb.cc' at line 234: Socket write error: Resource temporarily unavailable (Spider:1) 18:21:23 leobuilt (L8 SpHs) ERROR in 'tileweb.cc' at line 234: Socket write error: Resource temporarily unavailable (D:7) 18:21:29 Fidicinal (L7 MfGl) ERROR in 'tileweb.cc' at line 234: Socket write error: Resource temporarily unavailable (D:3) 18:21:32 SirLyart (L7 TrBe) ERROR in 'tileweb.cc' at line 234: Socket write error: Resource temporarily unavailable (D (Sprint)) 18:21:39 ballerdongler (L16 MiBe) ERROR in 'tileweb.cc' at line 234: Socket write error: Resource temporarily unavailable (Shoals:3) 18:21:45 wrentha (L2 MiFi) ERROR in 'tileweb.cc' at line 226: Socket write error: Resource temporarily unavailable (D:1) 18:21:51 judgestillwater (L11 MiBe) ERROR in 'tileweb.cc' at line 234: Socket write error: Resource temporarily unavailable (D:11) 18:21:58 horredbonez (L27 GnWn) ERROR in 'tileweb.cc' at line 226: Socket write error: Resource temporarily unavailable (Coc:5) 18:22:04 Ryak (L18 DsFE) ERROR in 'tileweb.cc' at line 234: Socket write error: Interrupted system call (Elf:1) 18:22:10 dlwiii (L27 DjCj) ERROR in 'tileweb.cc' at line 234: Socket write error: Resource temporarily unavailable (Zot:4) 18:43:35 OhNoNotThisAgain (L24 HOFi) ERROR in 'tileweb.cc' at line 234: Socket write error: Resource temporarily unavailable (Crypt:2) 18:44:08 Ryak (L18 DsFE) ERROR in 'tileweb.cc' at line 234: Socket write error: Resource temporarily unavailable (Elf:2) 18:48:31 <06a​dvil> hm, that seems unfortunate 18:48:44 <06a​dvil> https://github.com/crawl/dgamelaunch-config/tree/master/utils/testing-container is a working docker image but it's not intended for production 18:50:41 Very appreciated, advil, as always! Will explore this one! 18:55:24 * Artfaith kneels in high graitude for the maintainers, contributors, artists, developers, supporters... of the incredibly glorified and exceptionally magnificnet project..., which respects the underlying History and preserves the atmosphere... 19:04:50 -!- jfcaron_ is now known as jfcaron 19:56:47 <08r​axraxraxraxrax> Wow, that's a lot of socket write errors. I think I'll have a new disk in CAO by the middle of the week, though. I'm not sure I have to take CAO down to rebuild the RAID, but I'm currently assuming it will cause some downtime. When I know when it might be exactly, I'll warn folks. 20:09:36 <06a​dvil> sounds good, thanks! 20:10:40 <06a​dvil> socket write errors happen when webtiles server blocks for long enough that the socket connection to the crawl process times out and the processes crash, so the amount might just be more about how many people were playing at the time 20:13:30 <06a​dvil> does seem like the problem is back, from the logs it went from 4/9 until some time this afternoon without that kind of IO issue 20:33:33 Astinus (L22 DrAr) Crash caused by signal #6: Aborted (Depths:1) 21:24:53 hackti (L8 GrEE) ERROR in 'tileweb.cc' at line 234: Socket write error: Resource temporarily unavailable (D:6) 21:24:54 Airwolf (L14 DrBe) ERROR in 'tileweb.cc' at line 234: Socket write error: Resource temporarily unavailable (Orc:2) 21:24:59 Ryak (L20 DsFE) ERROR in 'tileweb.cc' at line 234: Socket write error: Resource temporarily unavailable (Vaults:2) 21:25:05 way9e0 (L15 DjIE) ERROR in 'tileweb.cc' at line 234: Socket write error: Resource temporarily unavailable (Orc:2) 21:27:36 Iniera (L7 TeFi) ERROR in 'tileweb.cc' at line 234: Socket write error: Resource temporarily unavailable (D:3) 21:27:36 wrentha (L13 MiFi) ERROR in 'tileweb.cc' at line 226: Socket write error: Resource temporarily unavailable (Lair:6) 21:28:27 Calthur (L13 MiFi) ERROR in 'tileweb.cc' at line 234: Socket write error: Resource temporarily unavailable (Lair:2) 21:32:10 cciulla (L7 FoFi) Crash caused by signal #6: Aborted (D:5) 22:25:27 Siradein (L7 MiDe) Crash caused by signal #6: Aborted (D:5) 22:34:50 Unstable branch on crawl.develz.org updated to: 0.30-a0-1094-g860fb061e7 (34) 22:41:41 CatfishMan (L12 SpHu) Crash caused by signal #6: Aborted (Lair:4) 22:57:06 Windows builds of master branch on crawl.develz.org updated to: 0.30-a0-1094-g860fb061e7 23:17:29 Unstable branch on cbro.berotato.org updated to: 0.30-a0-1094-g860fb061e7 (34) 23:54:59 Monster database of master branch on crawl.develz.org updated to: 0.30-a0-1094-g860fb061e7 23:55:44 goodsiyeol (L15 MiFi) Crash caused by signal #6: Aborted (D:13)