01:07 < bridge> does anyone know how that one server did the trick where they were able to connect players to another "instance" of the server 01:08 < bridge> i think it had smth to do with ports 01:16 < bridge> Thats a feature right? 02:05 < bridge> afaik thats just multiple instances of gamecontext-gamecontroller-gameworlds bundle 02:18 < bridge> Which version are you on? I believe this is related to the bugs texnonik reported, it will be fixed in the next version or in nightly 02:18 < bridge> uhm it was a version steam auto updated to 02:34 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1206050479101181982/image.png?ex=65da9909&is=65c82409&hm=92d54a1a388aa981a0e90f5bf84a26b3014dc05b5e8a058b2c49f1b095df42b5& 02:52 < bridge> cool error 02:52 < bridge> i hate it 02:52 < bridge> Too bad 02:58 < bridge> how can i fix it 03:22 < bridge> When did we join the community "noby's fng"? i didn't see it yesterday (UTC+8) 04:29 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1206079658781835264/anchor_test_2024-02-10_22-28-41.mp4?ex=65dab436&is=65c83f36&hm=9d07fbbbfe2335ad6f34ffe2b66e3dcd1fb4eb1f2a4672b67fc81fb219e6869e& 04:30 < bridge> spawn anchor tile 04:30 < bridge> proof of concept thing, some other platformers have features like this 04:31 < bridge> could be a nice alternative to 'antifail' setups that traditionally use some janky switch + dragger combination 04:37 < bridge> Why ddnet could write read-only files? 04:49 < ws-client> fred its year of the dragon! 07:31 < bridge> Hi, Dear DDNet Developers, I hope to join my server community in the Community Filter of DDNet, What should I do to apply to you 08:10 < bridge> ah okay interesting 08:10 < bridge> so just another instance of all three for each server? 08:11 < bridge> i curious if its possible to do between two separate server instances 08:38 < bridge> Yes you can redirect newer ddnet clients to another port on the same ip 09:42 < bridge> Multi-worlds 09:42 < bridge> Just one server and multiple gameworlds, collisions, maps and others 09:43 < bridge> fng2 09:43 < bridge> Or multiple gamecontexts 09:44 < bridge> @louis.place https://www.youtube.com/watch?v=ElmkTep2vXw 10:34 < bridge> See #7660, you likely use the wrong rust version 10:34 < bridge> https://github.com/ddnet/ddnet/issues/7660 10:36 < bridge> Can it? Which files do you mean? At least it can't on Windows as far as I know. 10:53 < bridge> 😬 10:53 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1206176169939046431/image.png?ex=65db0e18&is=65c89918&hm=8a7278cdb9ca98346c323f52879c946ba4c65c6ac026cadfdaac68ac33d42086& 10:59 < bridge> gpu leak 11:00 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1206178001054863391/image.png?ex=65db0fcd&is=65c89acd&hm=9c6988d00d2b868a8352ea5b621b3c6d5943441d45fc396a800f3252461e691b& 11:02 < bridge> i hate windows man >:( 11:02 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1206178492354531328/image.png?ex=65db1042&is=65c89b42&hm=15a34292e00ed24af7c36e57fadd54834e7c2cc858ca78e36ca851ff2f76ae0f& 11:03 < bridge> we can switch PC, no problem 11:03 < bridge> nono im fine thanks 11:03 < bridge> have u already ran tw on linux and showed me FPS in entities on a gores map ? 11:03 < bridge> i will setup a dual boot next week, for now i am enjoying lagfree palworld on max settings 11:03 < bridge> lmao 11:04 < bridge> 7900xtxt with 1920 x 1080 ? :justatest: 11:05 < bridge> i have 240hz 0.5 ms - not available in 4K >:( 11:05 < bridge> he had to save some budget somewhere 11:05 < bridge> :lol: 11:05 < bridge> :justatest: 11:05 < bridge> but 2k 11:05 < ws-client> meh i somehow hoped that if i revert bad steps and hot reload again i end up in original good state 11:05 < ws-client> https://tube.zillyhuhn.com/videos/users/chiller/too_hot_to_reload.mp4 11:05 < bridge> the jump to 2k, would've cost me 400€ more on MediaMarkt 11:06 < bridge> https://www.amazon.de/ASUS-PG27AQDM-Monitor-FreeSync-GameFast/dp/B0BXY85B9F/ 11:06 < bridge> i want smth like this 11:06 < bridge> just cheaper 11:06 < bridge> xd 11:06 < ws-client> bruv 900 11:06 < bridge> exactly XD 11:06 < bridge> 980*€ 11:06 < bridge> there once was LG for 650€ 11:06 < bridge> BUT i missed it 11:07 < bridge> still sad about that 11:07 < bridge> :OHNOOOO: 11:07 < ws-client> perfect screen for scrolling low quali vines 11:08 < bridge> my third monitor can be flipped 90°, i cant scroll through reddit on a normal screen anymore 11:09 < ws-client> lmao imagine needing a high hz screen just to scroll feeds. Bois dont get spoiled. 11:09 < ws-client> Stay based like me gaming in 60hz since decades 11:09 < bridge> my third monitor is not even full HZ with 59hz and 5ms wtf 11:09 < bridge> my third monitor is not even full HD with 59hz and 5ms wtf 11:10 < bridge> I have been using a 4K monitor since 2017, two months ago I changed the monitor to 2K + (ultrawide) 165Hz, I will say this, after two months I hardly see smooth movement from 165 hertz, but every day I see soapy pixels from 2k resolution... 11:10 < bridge> that fucker cost me 50$ on ebay, and it made me a happy man 11:10 < ws-client> haha right @matodor px > hz i agree 11:10 < bridge> :justatest: dont make me spend another 1K on new monitor's, please - my wife gonna beat you up 11:15 < bridge> I made ddnet-info.json read-only even unreadable, but ddnet made it read and write 11:15 < bridge> On Linux 11:16 < bridge> Wait why it isn't reply? 11:16 < ws-client> u have a wife watafak @meloƞ ? 11:16 < bridge> cool, not many people agree with this, I think it depends on the vision, but overall I liked the ultrawide resolution, for me one monitor is better than two, now I can do this: 11:16 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1206182040500703302/image.png?ex=65db1390&is=65c89e90&hm=5322a764e8fd4cb33f454263680df88f39acf9e8b12f5420aa35f0c161d3d8fb& 11:17 < bridge> yeah i got her on discount! 11:17 < ws-client> wtf 11:17 < bridge> :owo: 11:18 < bridge> imagine ultrawide with a good hyprland setup :pog_fair: 11:18 < bridge> anything below 100 hz feels like shit 11:19 < bridge> I think it's like a windows 11 XP 11:19 < bridge> and this is also true, now looking at 60 hertz you can immediately see the difference) 11:19 < bridge> switching from 60hz-144hz you didnt really see the difference imho - but going down from 144hz to 60hz? damn i couldnt play without my eye twitching 11:20 < bridge> it's like day and night 11:20 < bridge> :poggers2: oled ultrawide 6k resolution 512hz 11:20 < bridge> in both directions 11:20 < bridge> ikr 11:20 < bridge> first time i ever used 144hz, 60hz was dead 11:20 < bridge> stone age 11:20 < bridge> DDNet first deletes the old file, then renames a temporary file to the real filename. Maybe on Linux you can delete read-only files. 11:31 < ws-client> https://zillyhuhn.com/cs/.1707647468.png 11:32 < ws-client> i guess the prompt was added by the ``rm`` so if you as software do not check the flag your self nobody is stopping you 11:43 < Flower> May I ask where I should apply to have my server community join the community filter 12:17 < bridge> Thanks @xeaexmrk ! 12:53 < ChillerDragon> Flower left btw in case someone wonders 12:56 < Flower> im still here btw 12:59 < bridge> Woah how 12:59 < bridge> I saw you leave 12:59 < Flower> fake news 12:59 < bridge> Wtf 13:00 < Flower> so what is the answer 13:00 < bridge> I am not aware of any public statement on how this works. That’s why I recommend you to stay available for dms 13:01 < bridge> What’s your community? 13:01 < Flower> TeeFun and Mid·Night(Both in China 13:02 < bridge> *So we named it "MidFun" 13:03 < bridge> xd 13:05 < bridge> Meets the conditions or has sufficient scale, or is reliable enough 14:10 < bridge> what would be the use case ? killing restarts timer, so doesn't really fit ddrace imo 14:18 < bridge> what is the difference to teleporters? 15:40 < bridge> idk about old clients but newer ddnet ones should be able to 16:04 < bridge> i downloaded it from rust-lang.org 16:28 < bridge> could have use in ddrace contexts 16:28 < bridge> im sure the timer could just be kept 16:29 < bridge> teleporters wont save u from kill tiles, you cant make some unfailable parts with teleporters (such as hammer hit parts) 16:30 < bridge> ah right, you can trigger a kill manually 16:31 < bridge> well i am going to use it for a mod anyways but i thought it was an interesting idea for race modes 🤠 16:49 < bridge> tf2 payload but with block gameplay 16:55 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1206267379261120633/image.png?ex=65db630a&is=65c8ee0a&hm=4c19c54f06a1ea7b7f8bd2e2c68d59fe7db3a1173b3b6a8a32f6a5829a9c44ba& 16:55 < bridge> Thank you 16:56 < bridge> very cool update tho 17:23 < bridge> Which compiler are you using? Run `rustup default stable-x86_64-pc-windows-gnu` if you use GNU, or run `rustup default stable-x86_64-pc-windows-msvc` if you use Microsoft Visual Studio 17:25 < bridge> i fixed it 17:26 < bridge> i installed now the gpu 17:26 < bridge> rust 17:38 < bridge> https://github.com/ddnet/ddnet/issues/7660 17:38 < bridge> Seems Like we should fix #7660 at some Point 18:12 < bridge> is there source code? 18:13 < bridge> the switching of the internal servers is inside fng2 18:13 < bridge> i can also give u access to the tournament mod itself if u want to 18:14 < bridge> if you don't mind :owo: 18:15 < bridge> ok, but the code is not really the cleanest and i made that like 8 years ago xd 18:16 < bridge> np 18:16 < bridge> what's ur gh account again? 18:16 < bridge> l-ouis 18:20 < bridge> you have an invite, dunno how u accept it, i guess u got an email 18:21 < bridge> don't abuse rcon pw 18:21 < bridge> 😏 18:21 < bridge> ty lmao 18:21 < bridge> we don't even have alive servers here 18:45 * aaaa slaps ws-client around a bit with a large fishbot 18:48 < bridge> Hello friends, I am planning to make a special launcher for our server, how should I do this, can anyone help me? 19:58 < bridge> can anyone lead to me how the colors in frinds tab work in server browser? 19:58 < bridge> its green brown and blue now 19:59 < bridge> its green, yellowish-brown and blue now 20:01 < bridge> green shows an actively playing player, yellowish-brown shows inactive but connected player, blue shows your clanmate afaik 20:01 < bridge> ah 20:01 < bridge> ty 20:02 < bridge> ah i see it now, ddrace kind of inactivity 20:02 < bridge> `yellowish-brown` doesn't account for ppl in specs 20:39 < bridge> @mpft sry for the ping but you're a windows G - have you built ddnet with mysql support on windows? i cant correctly link the directories and its driving me insane 20:40 < bridge> did you checkout the ddnet-libs submodule 20:40 < bridge> yes 20:40 < bridge> what's the error 20:41 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1206324266388430948/image.png?ex=65db9805&is=65c92305&hm=137ee5d76ad683c7a3d986764475a8a74d439ef26767a8bf1bdd69235ae396d8& 20:42 < bridge> `-DMYSQL:BOOL=ON -DMYSQL_CONFIG:FILEPATH="C:\Program Files\MariaDB 11.3\bin" -DMYSQL_INCLUDEDIR:PATH="C:\Program Files\MariaDB 11.3\include\mysql" -DMYSQL_LIBRARY:FILEPATH="C:\Program Files\MariaDB 11.3\lib"` 20:42 < bridge> looks like they are trying to use wildcard without actually globbing 20:42 < bridge> i also tried not using the mariadb server, but the connector, same thing 20:42 < bridge> i feel stupid af rn, but i cant figure it out 20:45 < bridge> i wonder why it is doing that ... 20:46 < bridge> it for sure is an issue on my end, but i cant figure it out 20:47 < bridge> seems like an error in FindMySQL.cmake 20:48 < bridge> the project's cmakelists asks cmake to find the pkg and in doing so it runs that file which populates certain arguments like MySQL_LIBRARIES and stuff 20:48 < bridge> ddnet's cmakelists can only do so much if it's given erroneous data 20:48 < bridge> did you use the mariadb windows installer or smth 20:49 < bridge> ye 20:49 < bridge> idk how windows works :/ 20:49 < bridge> you have cmake debugger right? 20:49 < bridge> wasnt i supposed to? 20:49 < bridge> it's usually better to just download builds of something like that lol 20:49 < bridge> development libraries 20:50 < bridge> i am confused, i usually debug cmake with --trace 20:50 < bridge> is there a native cmake debugger? 20:50 < bridge> in clion, yeah 20:50 < bridge> it's the most robust one out there 20:50 < bridge> on windows, development libraries are entirely decoupled from the user's programs and such 20:50 < bridge> could be you installed the database but not the libraries 20:50 < bridge> but i would personally just add mariadb builds to ddnet-libs 20:51 < bridge> idk why it isn't in there already tbh 20:52 < bridge> i installed it the way i expected it to work since on linux you need libmariadbclient-dev to build 20:52 < bridge> 20:52 < bridge> and mariadb-server to actually start a server with mysql support (otherwise the mysqld.service is not running - DUH) 20:53 < bridge> so i installed mariadb-server community or smth, and then linked the .lib, the executable "mysql.exe", and the mysql.h include - but nope, doesnt work 20:53 < bridge> can u send me the link to ur download 20:54 < bridge> also i lied 20:55 < bridge> i wouldn't add the builds to ddnet-libs 20:55 < bridge> i would just use msys 20:55 < bridge> but it's not exactly reasonable to uplift ur entire setup rn just to fix some silly linkage issue 20:56 < bridge> https://mariadb.com/kb/en/mariadb-11-3-1-release-notes/ 20:56 < bridge> 20:56 < bridge> the actual download link is a mirror 20:56 < bridge> and yes i also tried the newest release and also downgraded up to 11.3.0 20:57 < bridge> ok ill take a look in a sec 20:57 < bridge> gotta minecraft 20:58 < bridge> prioritys, i get it! 20:58 < bridge> i'll hop into terraria until then 20:58 < bridge> lol i just had to pick up some items 20:58 < bridge> XD 21:00 < bridge> try download the zip version and plop it in ddnet-libs 21:01 < bridge> and then you can bypass find_package altogether by giving it `-I.../ddnet-libs/mariadb/include -l.../lib/libmariadb.lib` 21:01 < bridge> not actually like that 21:01 < bridge> do it via. target_include_directories and target_link_libraries respectively 21:04 < bridge> there should already be a mechanism for this tbh 21:17 < bridge> how do i build rome 21:17 < bridge> make it snappy plz i have to go block some kids on multeasy in 25 mins 21:18 < bridge> I know, but to start building and compiling the version, apart from Visual Studio code, what else is needed in the Windows environment? 21:18 < bridge> github.com/ddnet/ddnet 21:18 < bridge> I have the source 21:18 < bridge> readme is pretty straight forward 21:19 < bridge> read the build instructions 21:19 < bridge> there's a forum post and instructions in the repo 21:19 < bridge> that will tell you what you need to install 21:19 < bridge> how can i get the cfarm, and from tiles? 21:19 < bridge> not exist in the list like, TILE_CFARM or TILE_FROM likee TILE_FREEZE 21:19 < bridge> btw don't help @mazty i am almost positive he's a botter 21:20 < bridge> xddd 21:20 < bridge> why u say that 21:20 < bridge> hahah 21:20 < bridge> Can you send a link to the forum post for construction? 21:20 < bridge> rather not 21:20 < bridge> playing mc rn 21:21 < bridge> u know how to search a forum right 21:22 < bridge> sorry that was rude 21:22 < bridge> what do you wanna do? 21:22 < bridge> i can help you 21:22 < bridge> https://forum.ddnet.org/viewtopic.php?t=5765 21:23 < bridge> I want to make a general launcher and show only my servers in the list 21:23 < bridge> there's no TILE_CFARM tile in ddnet 21:23 < bridge> ``` 21:23 < bridge> https://www.python.org 21:23 < bridge> https://www.mingw-w64.org 21:23 < bridge> https://cmake.org 21:23 < bridge> rust-lang.org``` if u wanna build a client u need download this list 21:23 < bridge> ahh 21:24 < bridge> why downloading mingw-w64 by itself 21:24 < bridge> i use mingw 21:24 < bridge> in what ide 21:24 < bridge> wdym 21:24 < bridge> i compile with cmd 21:24 < bridge> barbarian 21:24 < bridge> hahahahah 21:24 < bridge> :kek: 21:25 < bridge> i also compile ddnet in terminal 😦 21:25 < bridge> nono 21:25 < bridge> he said cmd 21:25 < bridge> like cmd.exe 21:25 < bridge> its the same 21:25 < bridge> im on windows 21:25 < bridge> i compiled in linux terminal 21:25 < bridge> a time ago 21:25 < bridge> that's just fine 21:25 < bridge> linux its more faster then windows 21:26 < bridge> i use linux btw 😼 21:26 < bridge> wich distro? 21:26 < bridge> i use gentoo btw 😼 21:26 < bridge> Can I send you a friend if I have any problems or questions? 21:26 < bridge> which distro? 21:27 < bridge> wdym 21:27 < bridge> hahah 21:27 < bridge> add me on discord? 21:27 < bridge> you can 21:27 < bridge> yep 21:28 < bridge> this guy is cooking up ddnet 2.0, i can smell it! 21:28 < bridge> lmao 21:28 < bridge> did it work melon 21:28 < bridge> create a launcher its good 21:28 < bridge> will it be open source? 21:29 < bridge> Likely 21:29 < bridge> u know c++ no? 21:29 < bridge> do u know c++ no? 21:30 < bridge> Yes, but I am new 21:30 < bridge> Yes, but I am new in C++ 21:30 < bridge> like me 21:30 < bridge> adknas 21:31 < bridge> Can you send me some launchers developed by developers so I can have a look? 21:31 < bridge> lmfao 21:31 < bridge> wait 21:31 < bridge> a min 21:31 < bridge> ok 21:32 < bridge> send me dm 21:32 < bridge> you just need to compile your own client with your own hard-coded master-server urls 21:32 < bridge> and host a master-server that will register only your servers 21:32 < bridge> why do you need it though 21:33 < bridge> he wants to sell it and get rich 21:33 < bridge> pay to win teeworlds 21:34 < bridge> imagine to make a client where after each death will be playing add 21:34 < bridge> imagine to make a client where after each death will be playing ad 21:34 < bridge> Do I need to make changes in the menus_browser.cpp file? 21:34 < bridge> ؟ 21:34 < bridge> no, you need your own master server (server which provides server info for the client in JSON format) 21:34 < bridge> and then u just punch in that IP 21:35 < bridge> idk, check the code that fetches master server list 21:35 < bridge> and also what ewan said 21:36 < bridge> how to provides server info to client? 21:36 < bridge> return valid JSON on the client's GET request 21:37 < bridge> u can open master server in browser to see how it works 21:37 < bridge> but the master servers are likely also open source 21:37 < bridge> i just don't know where they are 21:37 < bridge> he wanna kill him after read that you say HAHAHHAAH 21:38 < bridge> wdym 21:38 < bridge> nothing 21:38 < bridge> sorry 21:41 < bridge> How do I create a master server that has maps in ports one? 21:41 < bridge> it's somewhat involved 21:41 < bridge> you'd be better off starting with a smaller project 😃 21:42 < bridge> What do you suggest to start working? 21:42 < bridge> idk 21:42 < bridge> i dont even have ideas for my own projects 21:42 < bridge> make account system for ddnet 21:42 < bridge> :poggers2: 21:43 < bridge> not qualified 21:43 < bridge> my name isn't green 21:43 < bridge> built 21:43 < bridge> nobody said that it will be merged 21:43 < bridge> but you can still make it 21:43 < bridge> i don't hate myself that much 21:43 < bridge> and make your own network 21:43 < bridge> Ewan network' 21:44 < bridge> ddnet servers with accounts 21:44 < bridge> :poggers2: 21:44 < bridge> actually that's a good idea 21:44 < bridge> account is $1 one time purchase 21:44 < bridge> but 21:44 < bridge> time to profit off of the good work of others :troll: 21:44 < bridge> he can create accounts with sql 21:45 < bridge> no? 21:45 < bridge> save the dates in a table 21:45 < bridge> create a mod on ddnet that use other table in sql 21:46 < bridge> no comment 21:47 < bridge> just save account data in table, duh 21:47 < bridge> ye 21:51 < bridge> it was that simple the whole time 22:06 < bridge> im using wsl2, im not doing any client-dev atm anyway, and i'll fix it at some point 22:06 < bridge> wait wot 22:06 < bridge> gerdoe sent me useful stuff that i can work with, so i'll get it running sometime later 22:06 < bridge> you've been using wsl to compile? 22:06 < bridge> obviously not 22:06 < bridge> but i am now using wsl2 to do so, because windows hates me 22:06 < bridge> interesting choice 22:07 < bridge> i wonder if its possible to run a X-Server on wsl2 22:07 < bridge> It hates everyone 22:07 < bridge> yes 22:07 < bridge> so i can even do some client-dev 22:07 < bridge> it's called wslg 22:07 < bridge> but why would you do that 22:07 < bridge> :o 22:07 < bridge> may as well run a VM 22:07 < bridge> this is not windows dev 22:07 < bridge> and it's not a windows build 22:07 < bridge> it will perform very badly because of no driver support 22:07 < bridge> may as well dump windows and go back to NixOS >:( 22:07 < bridge> but ye 22:10 < bridge> should probably just use msys 22:10 < bridge> cross compiling scares me 22:11 < bridge> cross compiling? 22:12 < bridge> why would you have to cross compile