00:05 < bridge> Happy new year from Dortmund 00:11 < bridge> 🎆🎆🎇🎆🎇🎇🎇🎇🎆🧨🧨 00:33 < bridge> :poggers2: 00:33 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1323796243599589481/59229c99d31738b8.png?ex=6775d0d3&is=67747f53&hm=0969732f34e82ff6ef362673fca7c038806d7cb69bc366878aae9fdfac798abf& 00:40 < bridge> :Sugoi: 00:40 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1323798027265249390/Screenshot_20250101-004008.png?ex=6775d27c&is=677480fc&hm=363f3cb79377b7e873b95620ba2ec4698ab608e1287803a47ef3e8916d938c87& 00:45 < bridge> melon is driving rn 00:45 < bridge> he'll find you 00:52 < bridge> R u south or north 00:53 < bridge> I am driving back north now. So I'm fleeing from u xD 01:03 < bridge> Nurrr im southeast :feelsbadman: 01:12 < bridge> everyone come london 01:18 < bridge> not planning to get stabbed tonight 01:19 < bridge> They need to renew their licenses for 2025 first so you're pretty safe at the moment 02:10 < bridge> https://tenor.com/view/happy-new-year-gif-16884300426265719040 06:35 < bridge> `itsabot` official soundpack! 06:35 < bridge> You may use any of these sounds for your own client/skins, but it is reccomended that if you are to share any skins/clients you have, I should be credited somewhere. Thanks! 06:35 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1323887185149296650/itsabot.zip?ex=67762585&is=6774d405&hm=7a1adcd833b5f18b251c08e6a6cd041dcdea58a461808a1c1497be6b12ae2361& 06:35 < bridge> (I changed the jumping sounds so they sound better) 07:53 < bridge> :brownbear: 11:10 < bridge> Oh wow voxel. Your rename confused me xd 12:22 < bridge> @ryozuki happy new year. 12:22 < bridge> 12:22 < bridge> Do you generally plan to finish the CI pr or should I overtake. Because I guess I really need a CI so at least all features always compile 😄 12:26 < bridge> @robyt3 can u give me access to ddnet-rs? can't change settings there xd 12:27 < bridge> Seems like I don't have access either 12:28 < bridge> Oh 12:28 < bridge> @tsfreddie do you know if jetpack gun works on capture servers? 12:28 < bridge> @0xdeen when make robyte ddnet owner so he can give me access 😄 12:28 < bridge> should be 12:28 < bridge> it doesnt seem to work 12:28 < bridge> :monkaStop: 12:28 < bridge> :justatest: 12:28 < bridge> let me check 12:28 < bridge> :kek: 12:28 < bridge> I can edit settings of the others repos though 12:29 < bridge> i can too, for ddnet 12:29 < bridge> Probably must be granted for each individually 12:29 < bridge> <0xdeen> @gummibaer12345 Thanks! 12:29 < bridge> ❤️ 12:29 < bridge> Oh right it's new years 12:29 < bridge> like you can't get it or it doesn't jetpack after you get it 12:30 < bridge> it won't jetpack, but it'll shoot fast 12:30 < bridge> ok let me check 12:30 < bridge> chillerdragon when copyright year update prs? 12:33 < bridge> @jupeyy_keks Do you remember the reason that the "HID device manager" is manually disabled in the Android build? 12:34 < bridge> I remember I had trouble with it, but not which trouble. 12:34 < bridge> I see. Maybe that's what's causing issues with bluetooth mice for some players though 12:35 < bridge> looks like i disabled a lot of weapon code. i'll uncomment those and check why i did that. hopefully i was just being too cautious 12:35 < bridge> Does it compile if you leave it active? 12:35 < bridge> Should probably upgrade to SDL3 at some point :justatest: 12:37 < bridge> I'll try if it works on my phone, should compile since we just commented out one line of code before 12:37 < bridge> ah okay 12:37 < bridge> ChillerDragon check this out https://github.com/louis-e/arnis 12:44 < bridge> Ok, it crashes with linkage error, we'd probably need to compile SDL with HID support or add another SDL library 12:58 < bridge> @ryozuki stop ignore, i know u awake 😂 13:01 < bridge> overtake xd 13:01 < bridge> i didnt get the ping i think xd 13:04 < bridge> pushed to https://github.com/TeeworldsCN/MomentCap 13:05 < bridge> tysm! @0xdeen ^ 13:05 < bridge> also check this for reference https://github.com/TeeworldsCN/MomentCap/blob/main/build/autoexec_server.cfg 13:06 < bridge> finally changed the 20:22 score 13:07 < bridge> <0xdeen> Thanks @tsfreddie ! @louis.place running 13:09 < bridge> where is louis running 13:10 < bridge> away from all the hatersヾ( -,-)ゞ 13:12 < bridge> <0xdeen> @tsfreddie MomentCap also doesn't support http registration, right? 13:13 < bridge> ye it was too old 13:13 < bridge> <0xdeen> the old protocol doesn't work with ger1's dos protection :/ 13:13 < bridge> :justatest: 13:13 < bridge> how do i add it 13:14 < bridge> i never figured out what changes need to be made for http reg 13:14 < bridge> <0xdeen> mostly this PR: https://github.com/ddnet/ddnet/pull/5064 13:14 < bridge> I think that PR is fairly clean 13:14 < bridge> <0xdeen> We can also wait if Davide can help me, but no response so far 13:15 < bridge> You may want to diff the register.cpp with the newest one, just to skim for any issues 13:15 < bridge> ok 13:24 < bridge> momentcap doesn't even have http 13:39 < bridge> <0xdeen> let's maybe wait for Davide, seems easier 14:03 < bridge> i said i was renaming in your server 14:04 < bridge> nameless tee joined 14:04 < bridge> brainless tee 14:39 < bridge> <0xdeen> @blaiszephyr Thanks! 14:40 < bridge> melon you are spared from being eaten!! for now 14:52 < ws-client> @ryozuki interesting. There is this huuge project where they build the entire world in MC by hand. Seems to be made almost irrelevant by this tool. 14:55 < bridge> :heartw: :giftee: 15:04 < bridge> Yeah, but in first moment I was like, who is that guy and why does he improve Voxels skin xD 15:05 < bridge> gm 15:05 < bridge> gm Ewan 15:07 < bridge> how's it going 15:10 < bridge> quite fine, how bout u? how was your start into the new year 15:10 < bridge> stupid 15:10 < bridge> i woke up for some work thing that i thought i had to do today 15:10 < bridge> but i couldnt get into email inbox 15:10 < bridge> so im just up for little reason 15:11 < bridge> how is ur new year so far 15:11 < bridge> in germany the 1st januar is a holiday so i am relaxed as can be 15:14 < bridge> yea nice 15:14 < bridge> awesome 15:14 < bridge> it might not be today 15:14 < bridge> but i can't check my calendar cuz it's 15:14 < bridge> on that email 15:14 < bridge> i may have gotten up for nothing 15:15 < bridge> cam 15:15 < bridge> can't find helpdesk info 15:16 < bridge> i have been thinking of buying a monitor 15:18 < bridge> I'm still with only one, can't complain 15:19 < bridge> Lol Louis so sassy, I'll donate 2 more when I'm home :xd: 15:21 < bridge> 1 is good 15:34 < bridge> cant wait for ppl to make a better ddnet-rs skin than i ever will in my life 15:41 < bridge> who should do that? 15:41 < bridge> maybe louis bcs he is sound designer 15:41 < bridge> maybe insanity or ravie bcs they are good artists too xd 15:41 < bridge> or some random chinese that pops up and just delivers xDD 17:54 < bridge> dude we should convince a sound designer somewhere to make new sounds for ddnet 17:54 < bridge> like an actual sound for picking up a laser gun 18:03 < bridge> ikr 18:14 < bridge> Is it hard to implement a Weapon tele to delay? Or a switch for weapon tele to? Would be a nice feature for some map concepts 18:16 < bridge> protondb has come a far way 18:16 < bridge> im playing gta 5 on gentoo and i have like 180 fps 18:16 < bridge> on max 18:16 < bridge> well i have vsync on idk 18:17 < bridge> proton has come a far way 18:17 < bridge> it also loads rly fast 18:21 < bridge> i've better fps on linux than windows in gta xd 18:22 < bridge> i guess generally it's not hard, but doing it well enough that it does not have glitches is maybe 18:31 < bridge> Oki. Would love to see it sometime^^ 21:46 < bridge> add_sqlserver s['r'|'w'] s[Database] s[Prefix] s[User] s[Password] s[IP] i[Port] ?i[SetUpDatabase ?] 21:46 < bridge> 21:46 < bridge> guys how to use that pls 21:47 < bridge> like what is prefix and setupdatabase 22:02 < bridge> prefix should always be "record". setup database should be 1 to create the tables on first use. Only relevant if you want to use mysql server. If you are hosting all servers on one computer sqlite is enough and easier. (As you need to configure mysql first). 22:03 < bridge> prefix doesn't matter and is best set to "record". setup database should be 1 to create the tables on first use. Only relevant if you want to use mysql server. If you are hosting all servers on one computer sqlite is enough and easier. (As you need to configure mysql first). 22:03 < bridge> like i already used .sqlite file but now i wanna host server on different VPS 22:03 < bridge> 22:03 < bridge> and i don't know how it works, shall i send you mp my config line ? 22:04 < bridge> multiple vps or still one vps? 22:04 < bridge> multiple 22:04 < bridge> tomorrow it will be multiple but actually it's one 22:07 < bridge> if it will be one in the future just moving the ddnet-server.sqlite file to the new location is best to move all ranks there. 22:07 < bridge> it will be multiple in the futur 22:07 < bridge> e 22:07 < bridge> In case if multiple in future, this is how mysql is setup: https://github.com/ddnet/ddnet/blob/658b13939515263d53d93792b188eae4c77579e7/.github/workflows/build.yml#L68-L71 22:07 < bridge> okk thx 22:07 < bridge> In case if multiple in future, this is how mysql is setup mysql: https://github.com/ddnet/ddnet/blob/658b13939515263d53d93792b188eae4c77579e7/.github/workflows/build.yml#L68-L71 22:11 < bridge> The tool that extracts ranks from the failover sqlite database when mysql is not reachable contains some information on how to switch from sqlite to mysql: https://github.com/ddnet/ddnet/blob/658b13939515263d53d93792b188eae4c77579e7/scripts/move_sqlite.py#L126-L128 22:11 < bridge> The tool that extracts ranks from the failover sqlite database when mysql is not reachable contains some information on how to move ranks from sqlite to mysql: https://github.com/ddnet/ddnet/blob/658b13939515263d53d93792b188eae4c77579e7/scripts/move_sqlite.py#L126-L128 22:13 < bridge> i did that actually but 22:14 < bridge> the line looks like that when completed ? 22:14 < bridge> add_sqlserver w ddnet_server record ddnet 'thebestpassword' 121.0.0.1 3303 22:14 < bridge> ```add_sqlserver w ddnet_server record ddnet 'thebestpassword' 121.0.0.1 3303``` 22:14 < bridge> looks good. also need the same line with `r` 22:15 < bridge> ohhh really ? 22:15 < bridge> looks good. but also need the same line with `r` 22:15 < bridge> i didn't knew 22:15 < bridge> ``` 22:15 < bridge> add_sqlserver r ddnet_server record ddnet 'thebestpassword' 121.0.0.1 3303 22:15 < bridge> add_sqlserver w ddnet_server record ddnet 'thebestpassword' 121.0.0.1 3303 22:15 < bridge> ``` 22:15 < bridge> okeyyy thanks 22:15 < bridge> and 22:15 < bridge> sv_use_sql 1 22:15 < bridge> 22:15 < bridge> i need this ? 22:15 < bridge> yes 22:15 < bridge> ok 22:16 < bridge> so to use sql 22:16 < bridge> i need 22:16 < bridge> 22:16 < bridge> add_sqlserver r ddnet_server record ddnet 'thebestpassword' 121.0.0.1 3303 22:16 < bridge> add_sqlserver w ddnet_server record ddnet 'thebestpassword' 121.0.0.1 3303 22:16 < bridge> 22:16 < bridge> sv_use_sql 1 22:17 < bridge> ah, and also append 1 for crating the tables (on the first run) 22:17 < bridge> 22:17 < bridge> ``` 22:17 < bridge> sv_use_sql 1 22:17 < bridge> add_sqlserver r ddnet_server record ddnet 'thebestpassword' 121.0.0.1 3303 22:17 < bridge> add_sqlserver w ddnet_server record ddnet 'thebestpassword' 121.0.0.1 3303 1 22:17 < bridge> ``` 22:18 < bridge> but if i already had a .sqlite and i converted it 22:18 < bridge> single quotes might not work. Need to use double quotes or just choose an alphanumerical password and not use quotes at all in the config 22:19 < bridge> d'accord 22:19 < bridge> okey* 22:19 < bridge> ah, then should be fine. It's just for crating all tables if they don't exist yet. 22:19 < bridge> okey they already exist then 22:19 < bridge> thx 22:19 < bridge> i will try the double quotes 22:32 < bridge> @nayzox_tw Btw if you manage to set it up, it would be really great if you could document the necessary steps somewhere, e.g. a new page on https://wiki.ddnet.org ("Setting up DDNet-Server with MySQL" or similar) 22:32 < bridge> humm ok 22:34 < bridge> but rn i am still trying to make everything works 22:54 < bridge> <0xdeen> @destoros Thank you! 23:09 < bridge> ChillerDragon: i still havent figured out the issue, i got so fed up with it that im compiling teeworlds 0.6 now and checking if the client still sends the info packet twice xD 23:13 < bridge> great now i have to debug why nothing is being printed to the console 23:21 < bridge> ahh got it 23:27 < bridge> 2025-01-01 22:23:36 I server: can't add MySQL server: compiled without MySQL support 23:27 < bridge> 2025-01-01 22:23:36 I server: can't add MySQL server: compiled without MySQL support 23:27 < bridge> 23:27 < bridge> this means that my server can't use mysql right ? 23:28 < bridge> <0xdeen> yes 23:28 < bridge> <0xdeen> you need to compile it yourself with -DMYSQL=ON 23:28 < bridge> rahhhhh 23:29 < bridge> okey thx