Guild icon
DDraceNetwork
Development / developer
Development discussion. Logged to https://ddnet.org/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 2024-08-12 00:00 and 2024-08-13 00:00
Avatar
chillerdragon BOT 2024-08-12 00:17
I recommend playing on block servers without kick votes
Replying to @氷月 i got banned from blockers and no reason they're 3 and im 1 so they all …
00:19
Or you mean „by blockers“ on a ddnet server? In that case you can only apply to become a ddnet staff. Because ddnet is not planning to turn off votes. So this might happen again to you.
00:23
Yea it could be hidden from the user in the ip input field. You go send a pr. I’m not fighting Heinrich on that one
Replying to @Jupstar ✪ chillerdragon: why am i not allowed to see the server's ip anymore
Avatar
i really wish matrix reply could include a msg link
Avatar
Avatar
Teero
why are you discussing bots in #developer ?
fluffysnaff 2024-08-12 01:56
since when is server code bot?
Avatar
Since when is prediction server sided?
Avatar
Avatar
Teero
Since when is prediction server sided?
huh?
Avatar
server rollback only really applies when the latest state hasn't been sent out to anyone yet which really is just an edge case that not that many game are willing to endure. (or it is a two-player game where a server rollback is indistinguishable from a prediction error. (e.g. fighting games))
02:05
i'm avoiding work btw.
👍 1
Avatar
fluffysnaff 2024-08-12 02:09
I only meant that the prediction client side is basically identical to server code
Avatar
ws-client BOT 2024-08-12 02:40
<ChillerDragon> sussy bot devs
Avatar
Avatar
ws-client
<ChillerDragon> sussy bot devs
sussybaka
Avatar
i bought a vps, im trying to run the server, sv_register 1 and sv_port 8303 Opened the ports in several ways (e.g. iptables) but the server is still not registering, does anyone know the issue maybe ?
Avatar
your vps provider might have a web control panel where you can configure their firewalls and allow ports to open.
03:29
also you might want to make sure it is not a VPS behind NAT which means only a range of ports are available to you. VPS behind NAT is very uncommon but some provider does do that to make them cheaper.
Avatar
Avatar
TsFreddie
your vps provider might have a web control panel where you can configure their firewalls and allow ports to open.
ty for responding I'm using OVHCloud which supposedly is very good for tw hosting. i even tried enabling the firewall here and did not deny any incoming ports so every port should be open
03:32
i ran the cmd multiple time but you see its all accepted here
Avatar
vibe then I got no idea. maybe heinrich knows.
Avatar
alright, thanks for trying though
03:33
im trying for hours now im devastated
Avatar
ws-client BOT 2024-08-12 03:40
<ChillerDragon> if it is a regular OVH vps you don't need iptables. @.A
03:40
<ChillerDragon> normally a vps ships with all ports open it should just work
03:41
<ChillerDragon> If you messed with iptables and ufw i would try turning all of that off for a second just to be sure its not that
03:41
<ChillerDragon> you can also check if this one works curl https://master1.ddnet.org/ddnet/15/servers.json
03:42
<ChillerDragon> does it just not register in the master or can you also not connect to the server?
03:43
<ChillerDragon> also why in your screenshot does it say ddnet-server.exe are you using a windows executable?
Avatar
Avatar
ws-client
<ChillerDragon> also why in your screenshot does it say ddnet-server.exe are you using a windows executable?
just renamed it
Avatar
ws-client BOT 2024-08-12 03:47
<ChillerDragon> so troll
Avatar
ws-client BOT 2024-08-12 03:48
<ChillerDragon> to append .exe to a linux executable
Avatar
.exe on linux is crazy
Avatar
i was gptmaxxing
03:48
i dont know why it did that
Avatar
it told u to rename it? lmao
Avatar
imagine ddnet-server on wine (edited)
Avatar
ws-client BOT 2024-08-12 03:49
<ChillerDragon> what else did you do that gpt told you?
Avatar
where do u c that fred
Avatar
Avatar
Ewan
it told u to rename it? lmao
xD ye
Avatar
Avatar
ws-client
<ChillerDragon> what else did you do that gpt told you?
everything
03:49
xD iptables etc
Avatar
ws-client BOT 2024-08-12 03:50
<ChillerDragon> ...
Avatar
it didnt work even without iptables
Avatar
undo it all
Avatar
i did that later
Avatar
reimage your vps probably
Avatar
ws-client BOT 2024-08-12 03:50
<ChillerDragon> yes reset your vps without gpt
03:50
<ChillerDragon> and then we can have a look together
Avatar
honestly should i reinstall and use ubuntu instead of debian ? maybe i even built wrong ngl
Avatar
ws-client BOT 2024-08-12 03:50
<ChillerDragon> no debian is fine
Avatar
Avatar
ws-client
<ChillerDragon> and then we can have a look together
tysm i appreciate it
03:50
i will reset
Avatar
chillerdragon: how many chat clients do you have open rn
Avatar
btw ufw is way easier to use than manual iptables rules
Avatar
ws-client BOT 2024-08-12 03:51
<ChillerDragon> @TsFreddie 1
Avatar
(u should still have a firewall)
Avatar
Avatar
ws-client
<ChillerDragon> @TsFreddie 1
k.
Avatar
so basically i use git bash i connected via debian@ip then i activated root, then connected via root@ip then I just compiled ddnet somehow but it didnt install ddnet-libs properly and i did it manually and then this all happened
Avatar
ws-client BOT 2024-08-12 03:52
<ChillerDragon> i just closed matrix which i had open to view his images
Avatar
why is chillerdragon an app ?
03:52
chiller im german can we dm ?
Avatar
ws-client BOT 2024-08-12 03:52
<ChillerDragon> as a language model i can not answer that question
Avatar
irc bridge
03:52
kekw
Avatar
you can't dm bridge sadly
Avatar
Avatar
Ewan
(u should still have a firewall)
Why? Any home connection is already behind NAT
Avatar
ws-client BOT 2024-08-12 03:52
<ChillerDragon> we can dm on https://chat.zillyhuhn.com/
Avatar
Avatar
Learath2
Why? Any home connection is already behind NAT
it's vps
Avatar
Ah
Avatar
i used to have chillers discord but its gone
03:52
hm
Avatar
Avatar
Learath2
Why? Any home connection is already behind NAT
hi. i miss you
Avatar
what is a signup token ?
Avatar
ws-client BOT 2024-08-12 03:53
<ChillerDragon> nimrocks
03:53
<ChillerDragon> then you can spam german in #off-topic all you want
03:54
<ChillerDragon> but its not dms xd
03:54
<a0040> Hey was geht
Avatar
chiller ur trolling rn
Avatar
ws-client BOT 2024-08-12 03:54
<ChillerDragon> not here :D
03:54
<TsFreddie> I literally logged in to see how you implemented dm
03:54
<ChillerDragon> i didnt xd
Avatar
False advertising
Avatar
Firefox can’t establish a connection to the server at wss://ws-irc.zillyhuhn.com/socket.io/ blah blah blah
Avatar
socket.io? bloat
Avatar
ws-client BOT 2024-08-12 04:02
<ChillerDragon> ye socket.io bloat xd
04:02
<ChillerDragon> @Jupstar ✪ saw ur msgs in off topic xd
Avatar
Can we just make teeworlds gambling please
Avatar
The next ddnet release version will be 19.0 or 18.5?
Avatar
Avatar
ws-client
<ChillerDragon> we can dm on https://chat.zillyhuhn.com/
I forgot my creds
Avatar
ws-client BOT 2024-08-12 04:17
<ChillerDragon> @Anime.pdf of chat.zillyhuhn.com?
04:17
<ChillerDragon> sucks to be you xd
Avatar
Yes
04:17
I think I set some different password and I forgot it
04:18
Can you give me new reg token?
Avatar
ws-client BOT 2024-08-12 04:18
<ChillerDragon> i can delete your account if you want
04:18
<ChillerDragon> nimrocks
04:19
<ChillerDragon> just register as AnimePdf xd
04:19
<Animepdf2> Mobile view really sucks
04:19
<ChillerDragon> ayyy
04:19
<ChillerDragon> mobile first gaming chat
04:20
<a0040> alright so I now used cd && git clone --recursive https://github.com/ddnet/ddnet in my vps. It all worked. I dont wanna fuck things up now so im asking this xD how can i build the server now ? Don't i have to edit autoexec_server.cfg first ?
04:20
<a0040> also I am in /ddnet rn
04:20
<ChillerDragon> can some1 pls explain him how to create an account and not use root
04:20
<ChillerDragon> i gtg
04:20
<a0040> i created sudo user already ^^
04:21
<ChillerDragon> ah nice
04:21
<a0040> is cmake .. all i have to do now ?
Avatar
GPT response: should i do that ? 1. Install Required Dependencies Make sure you have the essential packages and dependencies installed. Run the following command:bash sudo apt update sudo apt install build-essential libsdl2-dev libglew-dev libglfw3-dev libavformat-dev libavcodec-dev libavutil-dev libjpeg-dev libpng-dev libfreetype6-dev git ### 2. Build the Server Navigate to the directory where you cloned the DDNet repository:bash cd ~/ddnet Now, compile the server by executing the following command:bash make server This will start the build process for the server. Once completed, you should see a message indicating that the server was successfully built. ### 3. Start the Server After the build process is complete, start the server with the following command:bash ./ddnet-server You might need to pass additional arguments or configurations depending on how you want to run your server. For example:bash ./ddnet-server -f ../maps/my_map.ddnet Make sure to replace `my_map
Avatar
GitHub BOT 2024-08-12 04:27
Motivation: 1. There is no indicator for login required servers other than the filter option. 2. The default filter settings should not filter any servers by default (unless they are malicious). 3. Password locked servers are shown by default but login required servers are not, this doesn't make any sense. Note: The key icon is overridden by the password protected icon. This seems logical as locked servers are more restrictive than login servers, and it saves space. ![image](https:/...
Avatar
ws-client BOT 2024-08-12 05:24
<ChillerDragon> dont use chatgpt
05:24
<ChillerDragon> use the official documentation its in the readme
05:24
<ChillerDragon> in the source directory its mkdir build && cd build && cmake .. && make
05:24
<ChillerDragon> @.A
05:25
<a0040> ok ty
05:25
<a0040> cmake not found
05:25
<a0040> sudo apt-get install cmake ?
05:31
<ChillerDragon> did you run the commands from the readme?
05:31
<ChillerDragon> but yes that will work
05:31
<ChillerDragon> but make sure you get all the dependencies from the readme
05:31
DDraceNetwork, a free cooperative platformer game. Contribute to ddnet/ddnet development by creating an account on GitHub.
05:31
<ChillerDragon> not only the ones chatgpt hallucinated for you
05:32
<a0040> okay xDD installing them right now
05:32
<a0040> i wish I had an ai trained on your knowledge xD
05:32
<ChillerDragon> chatgpt boldly assumed libglfw3-dev for example which you dont even need
05:37
<a0040> alright i wont ask gpt anymore xd
05:37
<a0040> its working it takes a while tho
Avatar
MilkeeyCat 2024-08-12 05:45
Morning 0.6 enjoyers and others
Avatar
ws-client BOT 2024-08-12 05:49
<a0040> now i only need to do nano autoexec_server.cfg and change register to 1 ?
Avatar
if it's running then theoretically yea
05:50
chat gpt is just really good at making you think it's smart
05:50
it makes shit up all the time
Avatar
ws-client BOT 2024-08-12 05:50
<a0040> xDD fr giving answers for everything. if you tell it that it's wrong, it will believe it's wrong
Avatar
usually it's within the margin of errer where most people won't really bat an eye so for lots of real world use cases it doesn't really matter
05:51
does this look aight ?
Avatar
do u want cheats on or an rcon password?
Avatar
i will do all that later
05:52
just wanna get it online rn haha
Avatar
I mean it looks fine
Avatar
ws-client BOT 2024-08-12 05:53
<ChillerDragon> yes chatgpt is good for you when you dont care that the answers are wrong xd
😭 1
05:53
AHHHH
05:53
fuck again
Avatar
ok, ur in Debian?
05:53
debian 12
Avatar
ws-client BOT 2024-08-12 05:53
<ChillerDragon> i am having a deja vu
05:54
<ChillerDragon> @.A is the server still running?
Avatar
I think unless u enabled iptables or ufw or w/e then the host is blocking ur traffic
Avatar
Avatar
ws-client
<ChillerDragon> @.A is the server still running?
no
Avatar
ws-client BOT 2024-08-12 05:54
<ChillerDragon> run it
Avatar
Avatar
ws-client
<ChillerDragon> run it
done
Avatar
ws-client BOT 2024-08-12 05:55
<ChillerDragon> also which port you run it on?
05:55
<ChillerDragon> nvm im in
Avatar
its running now ?
Avatar
ws-client BOT 2024-08-12 05:55
<ChillerDragon> yes
Avatar
why did it work now
05:55
"uwu" xDD i see u in terminal
Avatar
ws-client BOT 2024-08-12 05:55
<ChillerDragon> it always worked
05:55
ip?
Avatar
ws-client BOT 2024-08-12 05:55
<ChillerDragon> 162.19.251.95
05:55
<ChillerDragon> leak
05:56
<ChillerDragon> so just master broken
Avatar
what did you do to make it work ?
Avatar
ws-client BOT 2024-08-12 05:57
<ChillerDragon> it never was broken
Avatar
so it just worked 2nd try randomly ?
Avatar
ws-client BOT 2024-08-12 05:57
<ChillerDragon> no it always worked
05:57
<ChillerDragon> 1st try too
Avatar
oh lmao why the message then
05:58
i've gone through a lot of stress and lost nerves... for nothing (edited)
05:58
at least it's cleaner now xDDD thank you so much for helping guys
Avatar
ws-client BOT 2024-08-12 05:58
<ChillerDragon> i asked you in the beginning if you can connect
05:58
<ChillerDragon> you ignored that
Avatar
nah i didnt
05:59
i didnt found the server in browser
05:59
so i figured it wasnt working
Avatar
ws-client BOT 2024-08-12 05:59
<ChillerDragon> that just means the register fails
05:59
<ChillerDragon> which is also not good but not related to gameplay
Avatar
2024-08-12 05:59:44 I chat: *** Ewan finished in: 2 minute(s) 57.32 second(s) 2024-08-12 05:59:44 I client: disconnecting. reason='unknown' 2024-08-12 05:59:44 I demo_recorder: Stopped recording to 'demos/auto/race/Tutorial_tmp_44488.demo' 2024-08-12 05:59:44 I demo_recorder: Stopped recording to 'demos/replays/replay_tmp_Tutorial_2024-08-12_05-56-17.demo' 2024-08-12 05:59:44 I client: offline error='Server shutdown'
Avatar
whats ur favorite ftp client chiller ?
06:00
i use filezilla
Avatar
hes gonna say sftp
Avatar
ws-client BOT 2024-08-12 06:00
<ChillerDragon> i dont use ftp
Avatar
on command line
Avatar
ws-client BOT 2024-08-12 06:00
<ChillerDragon> i use scp
Avatar
if ur on windows winscp is good
06:01
otherwise whatever my file manager does is usually good enough
Avatar
winscp it is
06:04
winscp is great yeah
Avatar
Avatar
ws-client
<ChillerDragon> which is also not good but not related to gameplay
i mean its a big problem
06:07
why does register fail? server is not listed in browser
Avatar
Avatar
MilkeeyCat
Morning 0.6 enjoyers and others
Morning 0.7 pr revert fans
Avatar
so i can join with IP now, but its not listed and keeps spamming those errors
Avatar
ws-client BOT 2024-08-12 06:10
<ChillerDragon> yea not sure whats going on there
06:10
<ChillerDragon> does this work? curl https://master2.ddnet.org/ddnet/15/servers.json
06:10
<ChillerDragon> im rly nob when it comes to master debugging
Avatar
the command worked but didnt fix it
06:12
2024-08-12 06:12:22 E register/6/ipv4: ERROR: the master server reports that clients can not connect to this server. 2024-08-12 06:12:22 E register/6/ipv4: ERROR: configure your firewall/nat to let through udp on port 8303. seems like only udp ?
Avatar
not necessarily
Avatar
ws-client BOT 2024-08-12 06:13
<ChillerDragon> can you show ip a
06:14
<ChillerDragon> maybe some weird ipv6 stuff going on but idk
Avatar
perfection@vps-93b36b94:~/ddnet/build$ ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host noprefixroute valid_lft forever preferred_lft forever 2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether fa:16:3e:b5:a7:d0 brd ff:ff:ff:ff:ff:ff altname enp0s3 inet 162.19.251.95/32 metric 100 scope global dynamic ens3 valid_lft 78186sec preferred_lft 78186sec inet6 2001:41d0:701:1100::5bc0/56 scope global valid_lft forever preferred_lft forever inet6 fe80::f816:3eff:feb5:a7d0/64 scope link valid_lft forever preferred_lft forever perfection@vps-93b36b94:~/ddnet/build$
Avatar
ws-client BOT 2024-08-12 06:15
<ChillerDragon> okay does this work too? curl -6 https://master2.ddnet.org/ddnet/15/servers.json
Avatar
build$ curl -6 https://master2.ddnet.org/ddnet/15/servers.json curl: (7) Couldn't connect to server
Avatar
ws-client BOT 2024-08-12 06:15
<ChillerDragon> nice!
06:15
<ChillerDragon> okay login as root
06:15
<ChillerDragon> sudo su for example
06:16
<ChillerDragon> you in?
Avatar
ws-client BOT 2024-08-12 06:16
<ChillerDragon> echo 1 > /proc/sys/net/ipv6/conf/default/disable_ipv6
Avatar
do sudo -s
Avatar
ws-client BOT 2024-08-12 06:16
<ChillerDragon> echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6
Avatar
Avatar
ws-client
<ChillerDragon> echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6
ok
Avatar
ws-client BOT 2024-08-12 06:16
<ChillerDragon> then go back to your user and restart the ddnet server
06:16
<ChillerDragon> could be fixed now
Avatar
While keeping 0.6 fully working and untouched this adds the option to connect via 0.7. The server browser now lists also 0.7 servers. The 0.7 skin system is only active for 0.7 connections and the ...
Avatar
ws-client BOT 2024-08-12 06:16
<ChillerDragon> ikr soli
Avatar
Avatar
ws-client
<ChillerDragon> could be fixed now
it was a little different now 2024-08-12 06:16:52 E http: https://master1.ddnet.org/ddnet/15/register failed. libcurl error (7): Failed to connect to master1.ddnet.org port 443 after 68 ms: Couldn't connect to server 2024-08-12 06:16:52 E register/6/ipv6: error sending request to master 2024-08-12 06:17:03 I register/6/ipv6: registering... 2024-08-12 06:17:03 E http: https://master1.ddnet.org/ddnet/15/register failed. libcurl error (7): Failed to connect to master1.ddnet.org port 443 after 199 ms: Couldn't connect to server 2024-08-12 06:17:03 E register/6/ipv6: error sending request to master 2024-08-12 06:17:04 I server: player has entered the game. ClientId=0 addr=<{213.162.80.101:65050}> sixup=0 2024-08-12 06:17:04 I sql: [3] load player data done on read database 0 2024-08-12 06:17:04 I chat: *** 'SL4' entered and joined the game 2024-08-12 06:17:04 I ddnet: cid=0 version=18040 2024-08-12 06:17:04 I register/6/ipv4: registering... 2024-08-12 06:17:04 E register/6/ipv4: ERROR: the master server reports that clients can not connect to this server. 2024-08-12 06:17:04 E register/6/ipv4: ERROR: configure your firewall/nat to let through udp on port 8303. 2024-08-12 06:17:05 I register/6/ipv6: registering... 2024-08-12 06:17:05 E http: https://master1.ddnet.org/ddnet/15/register failed. libcurl error (7): Failed to connect to master1.ddnet.org port 443 after 199 ms: Couldn't connect to server 2024-08-12 06:17:05 E register/6/ipv6: error sending request to master 2024-08-12 06:17:07 I chat: *** 'SL4' has left the game 2024-08-12 06:17:07 I game: leave player='0:SL4' 2024-08-12 06:17:08 I register/6/ipv4: registering... 2024-08-12 06:17:08 E register/6/ipv4: ERROR: the master server reports that clients can not connect to this server. 2024-08-12 06:17:08 E register/6/ipv4: ERROR: configure your firewall/nat to let through udp on port 8303.
06:17
request to master failed
Avatar
Avatar
Ewan
do sudo -s
should i ?
Avatar
ws-client BOT 2024-08-12 06:18
<ChillerDragon> also change your config to say sv_register ipv4
Avatar
2024-08-12 06:18:41 I server: +-------------------------+ 2024-08-12 06:18:41 I register/6/ipv4: registering... 2024-08-12 06:18:55 I register/6/ipv4: registering... 2024-08-12 06:18:55 E register/6/ipv4: ERROR: the master server reports that clients can not connect to this server. 2024-08-12 06:18:55 E register/6/ipv4: ERROR: configure your firewall/nat to let through udp on port 8303. 2024-08-12 06:18:56 I server: player has entered the game. ClientId=0 addr=<{213.162.80.101:65050}> sixup=0 2024-08-12 06:18:56 I sql: [3] load player data done on read database 0 2024-08-12 06:18:56 I chat: *** 'SL4' entered and joined the game 2024-08-12 06:18:56 I ddnet: cid=0 version=18040 2024-08-12 06:18:56 I register/6/ipv4: registering... 2024-08-12 06:18:56 E register/6/ipv4: ERROR: the master server reports that clients can not connect to this server. 2024-08-12 06:18:56 E register/6/ipv4: ERROR: configure your firewall/nat to let through udp on port 8303. still :c
06:19
why wont it work omggg
Avatar
ws-client BOT 2024-08-12 06:19
<ChillerDragon> does ip a look different now?
Avatar
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever 2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether fa:16:3e:b5:a7:d0 brd ff:ff:ff:ff:ff:ff altname enp0s3 inet 162.19.251.95/32 metric 100 scope global dynamic ens3 valid_lft 77832sec preferred_lft 77832sec
Avatar
ws-client BOT 2024-08-12 06:20
<ChillerDragon> lgtm
06:20
<ChillerDragon> so ipv6 does not seem to be the issue
Avatar
maybe add iptables now ?
Avatar
ws-client BOT 2024-08-12 06:22
<ChillerDragon> ip tables only makes your server more secure
06:22
<ChillerDragon> in terms of making stuff work it makes it only worse
Avatar
If you're behind a firewalll though, you need to allow connections to your server port
Avatar
ws-client BOT 2024-08-12 06:23
<ChillerDragon> yea idk whats going on i never bothered to fully understand the master
06:23
<ChillerDragon> does the master connect to you? @HamidReza
Avatar
No but I guess it fails when your firewall is blocking the server port not sure though
Avatar
ws-client BOT 2024-08-12 06:29
<ChillerDragon> you mean the game server udp port?
06:30
<ChillerDragon> yea that one is working its just the master that does not work
Avatar
Yeah
Avatar
morning
06:30
NativeLink is an open source high-performance build cache and remote execution server, compatible with Bazel, Buck2, Reclient, and other RBE-compatible build systems. It offers drastically faster b...
Avatar
ws-client BOT 2024-08-12 06:30
<ChillerDragon> which as far as i understood does not even use udp at all. I thought its just the server sending a http post request
06:30
<ChillerDragon> i assumed one can spam register servers using curl :D
06:31
<ChillerDragon> but as i said i never really looked into it
Avatar
and it cant be ovh either right ? it works for others
Avatar
You can connect with ip directly?
Avatar
ws-client BOT 2024-08-12 06:31
<ChillerDragon> yes
Avatar
Well that's weird
Avatar
this really doesnt make any sense
Avatar
how does one update submodules via ssh? i find it so weird that when you git clone --recursive git@github.com:user/somerepo the actual repository is cloned via ssh, but all submodules are trying to clone over https, because it's hardcoded within .gitmodules, but even changing the url. in there doesnt help
Avatar
Maybe try changing the urls with git config?
Avatar
git remote -v show's me i cloned over ssh trying to git submodule update --init --recursive - will attempt to do so over http
07:17
annoying
Avatar
ws-client BOT 2024-08-12 07:35
<ChillerDragon> dont hardcode https in .gitmodules then :p
Avatar
Avatar
ws-client
<ChillerDragon> dont hardcode https in .gitmodules then :p
changing it doesnt help :c
Avatar
Avatar
meloƞ
changing it doesnt help :c
Try changing it with git config or from .git/config manually
Avatar
Apparently when you try to clone recursively or when you try to get submodules it loads urls from .gitsubmodules and stores them inside the git config file, so changing .gitsubmodules after that will have no effect afaik (edited)
Avatar
Avatar
ws-client
<ChillerDragon> dont hardcode https in .gitmodules then :p
how do you not do that
Avatar
chillerdragon BOT 2024-08-12 08:03
When you add the module don’t specify the url as https. Or after you added it you can also just edit the .gitmodules file manually and commit that
Avatar
Avatar
chillerdragon
Yea it could be hidden from the user in the ip input field. You go send a pr. I’m not fighting Heinrich on that one
Jupstar ✪ 2024-08-12 08:04
me neither, he likes the make life for user harder too much in this case. so please return to status quo
Avatar
chillerdragon BOT 2024-08-12 08:04
Did you commit the change?
Replying to @meloƞ changing it doesnt help :c
Avatar
Avatar
chillerdragon
When you add the module don’t specify the url as https. Or after you added it you can also just edit the .gitmodules file manually and commit that
does git automatically use https/ssh based on the how base remote is setup?
Avatar
chillerdragon BOT 2024-08-12 08:05
For submodules it just looks into .gitmodules afaik
08:05
For pull and push it looks at the remote :D
Avatar
i don't understand
08:06
i'll just try it i guess, thanks
08:06
it always bothers me
08:07
Well but use ssh instead of https if you want that xd
Avatar
Will using ../DDNet/submodule.git inside .gitmodules actually work?
Avatar
i actually want it to follow how i cloned the repo
Avatar
chillerdragon BOT 2024-08-12 08:08
Not sure if that works
Avatar
i always assumed it wasn't a thing
Avatar
chillerdragon BOT 2024-08-12 08:08
Gotta google that
Avatar
i thought you know how
08:08
justatest
Avatar
chillerdragon BOT 2024-08-12 08:08
I think relatives paths work
Avatar
is your don't hardcode https means hardcode ssh?
Avatar
chillerdragon BOT 2024-08-12 08:09
I used relatives paths to outside repos in gitlab pipelines
Avatar
hmm
Avatar
chillerdragon BOT 2024-08-12 08:09
Yes xd
Replying to @TsFreddie is your don't hardcode https means hardcode ssh?
Avatar
lmao
Avatar
chillerdragon BOT 2024-08-12 08:09
There is also stuff like ssh+https idk what that is
Avatar
on my own gitea instance the url for ssh and https is not even the same
08:10
so i don't know how you would specify a url that works for both
08:10
but there has to be a way to make submodule use the same protocol as the main repo, otherwise git is just weird
08:10
justatest
08:11
or git is really just weird i guess
Avatar
Avatar
HamidReza
Will using ../DDNet/submodule.git inside .gitmodules actually work?
This may actually work
Avatar
chillerdragon: i just realized i never update git pre winget
08:15
i updated git on my work machine today and an error message that just shows up on our work gitlab disappeared lol
justatest 1
Avatar
ws-client BOT 2024-08-12 08:22
<ChillerDragon> nice i guess
Avatar
i guess
Avatar
I don't remember if anyone sent this here or I stumbled upon it myself but this is a decent read: https://mcyoung.xyz/2023/08/01/llvm-ir/
10:09
Ah, ryozoozki did nvm
10:09
Thanks @Ryozuki
Avatar
GitHub BOT 2024-08-12 12:36
Regressed in https://github.com/ddnet/ddnet/pull/8350, many people on Steam complained !Screenshot 2024-08-12 at 14 35 19 !Screenshot 2024-08-12 at 14 35 27

Checklist

  • [x] Tested the change ingame
  • [x] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration op...
Avatar
Avatar
Matodor
okey, if i want join to 0.5 servers from ddnet, can i implement 0.5 support and merge it to ddnet?
heinrich5991 2024-08-12 13:07
0.5 servers died a couple of years ago. you can check it on the https master logs
Avatar
Avatar
APFFF
Does anyone know how to generate DDNet.exe (as well as steam_api.dll) in /build instead of /build/Debug using cmake? (edited)
heinrich5991 2024-08-12 13:08
what problem do you want to solve with this?
Avatar
is furo in irc?
Avatar
@heinrich5991 can I send two lines with the same composition of players to the master server? the difference is in the name and IP addresses, I need this so that players from Ukraine can go through a proxy server and see it in the list of servers, as well as the main server that will work directly
Avatar
GitHub BOT 2024-08-12 13:14
96881de Show game menu buttons again, even in 5:4 - def- 26cccb7 Merge pull request #8711 from def-/pr-show-kill - heinrich5991
Avatar
Avatar
Matodor
@heinrich5991 can I send two lines with the same composition of players to the master server? the difference is in the name and IP addresses, I need this so that players from Ukraine can go through a proxy server and see it in the list of servers, as well as the main server that will work directly
heinrich5991 2024-08-12 13:16
send it with the same server secret
Avatar
Simulating Natural Systems with JavaScript
Avatar
Avatar
Matodor
@heinrich5991 can I send two lines with the same composition of players to the master server? the difference is in the name and IP addresses, I need this so that players from Ukraine can go through a proxy server and see it in the list of servers, as well as the main server that will work directly
heinrich5991 2024-08-12 13:16
then the clients will choose the first server that responds
Avatar
Avatar
heinrich5991
then the clients will choose the first server that responds
do you mean "addresses" property?
Avatar
heinrich5991 2024-08-12 13:18
the addresses property is built by the mastersrv
Avatar
yes
13:18
then what do you mean?
13:19
clients will choose the first server that responds
in the game browser?
Avatar
heinrich5991 2024-08-12 13:19
if you send the HTTP POST to /ddnet/15/register with the same Secret: http header, then the masterserver will merge both into the same entry (edited)
Avatar
heinrich5991 2024-08-12 13:19
that's how the ipv6 support works
13:20
the server announces both the IPv4 and the IPv6 address with the same secret, and the mastersrv merges the entries (edited)
13:20
the client will try all of the addresses simultaneously
Avatar
nice, but i need write some tool for it, im run FRP instance in europe VPN to which the server is connected from Russia
Avatar
heinrich5991 2024-08-12 13:22
frp?
Avatar
fast reverse proxy
13:23
also i tried udp-relay.py 😄
Avatar
heinrich5991 2024-08-12 13:23
does it work for UDP? have you tried joining the server?
Avatar
yes, it's work)
13:24
high ping (~100) but stable (edited)
Avatar
Avatar
Jupstar ✪
me neither, he likes the make life for user harder too much in this case. so please return to status quo
heinrich5991 2024-08-12 13:30
the URL stuff should be reserved for 0.7 servers, the 0.6 servers should ideally be identified by their IP address only
Avatar
Avatar
heinrich5991
the URL stuff should be reserved for 0.7 servers, the 0.6 servers should ideally be identified by their IP address only
Jupstar ✪ 2024-08-12 13:31
we should revert 0.7, and every time i read about it i die inside
f3 2
13:31
literal pain
Avatar
rest in peace
13:36
0.7 players dancing on jumpi's grave
Avatar
Jupstar ✪ 2024-08-12 13:36
i hope you are aware that oy laughs out all 0.7 for being his slaves and making the worst decision in ddnet come true
👀 1
Avatar
oy loves his children
Avatar
oy was active recently
13:42
made some commits and disappeared again
Avatar
GitHub BOT 2024-08-12 13:48
Currently in the server browser we are showing tw-0.6+udp://91.232.28.130:8309,tw-0.7+udp://91.232.28.130:8309. I think it should just be 91.232.28.130:8309 Suggested by @Jupeyy : https://discord.com/channels/252358080522747904/293493549758939136/1272465742100566068
Avatar
Hey!
Replying to @louis is furo in irc?
Avatar
hi furo 😅 is there a way to differ between teamranks and t0 ranks for timecp section on ddstats?
Avatar
Not at the moment, but I guess it would be possible to make a filter that only shows timecps that have a team associated. I'll see what I can do.
Avatar
I wrote them
15:25
Avatar
GitHub BOT 2024-08-12 16:25
Less risk of causing microlags then, I think once per second is often enough since it has to iterate through all players This looked slightly suspicious in a perf recording

Checklist

  • [ ] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test (especially base/) or added coverage to integration test
  • [ ] Considered possible null pointers and out of bounds ar...
Avatar
CSnapshotStorage::Get is the single most expensive function in our code. Why are we storing snapshots as a linked list?
Avatar
How to fix error "segmention fault" when starting a server ?
16:36
[2024-08-12 16:35:49][datafile]: loading data index=49 size=4359 uncompressed=4000000 [2024-08-12 16:35:49][datafile]: loading data index=0 size=85 uncompressed=147 [2024-08-12 16:35:49][tuning]: grenade_fire_delay in zone 1 changed to 100.00 [2024-08-12 16:35:49][tuning]: gravity in zone 3 changed to 0.50 [2024-08-12 16:35:49][tuning]: gravity in zone 2 changed to 0.05 [2024-08-12 16:35:49][tuning]: shotgun_fire_delay in zone 1 changed to 100.00 [2024-08-12 16:35:49][tuning]: gravity in zone 4 changed to 0.00 [2024-08-12 16:35:49][filescore]: opening 'records/BlmapInOne_record.dtb' for reading failed [2024-08-12 16:35:49][console]: executing 'bans.cfg' [2024-08-12 16:35:49][console]: executing 'whitelist.cfg' [2024-08-12 16:35:49][whois]: init_ips: couldnt open [2024-08-12 16:35:49][dummy]: Dummy connected: 0, Dummymode: 99 [2024-08-12 16:35:49][game]: team_join player='0:flappy' team=0 [2024-08-12 16:35:49][chat]: *** 'flappy' entered and joined the game [2024-08-12 16:35:49][register/7/ipv6]: registering... [2024-08-12 16:35:49][register/7/ipv4]: registering... Segmentation fault
Avatar
in a code editor
16:37
._.
Avatar
Avatar
deen
CSnapshotStorage::Get is the single most expensive function in our code. Why are we storing snapshots as a linked list?
heinrich5991 2024-08-12 16:38
because C has no built-in data structures, I guess. maybe it should be a ringbuffer that can be bisected?
Avatar
Avatar
.A
[2024-08-12 16:35:49][datafile]: loading data index=49 size=4359 uncompressed=4000000 [2024-08-12 16:35:49][datafile]: loading data index=0 size=85 uncompressed=147 [2024-08-12 16:35:49][tuning]: grenade_fire_delay in zone 1 changed to 100.00 [2024-08-12 16:35:49][tuning]: gravity in zone 3 changed to 0.50 [2024-08-12 16:35:49][tuning]: gravity in zone 2 changed to 0.05 [2024-08-12 16:35:49][tuning]: shotgun_fire_delay in zone 1 changed to 100.00 [2024-08-12 16:35:49][tuning]: gravity in zone 4 changed to 0.00 [2024-08-12 16:35:49][filescore]: opening 'records/BlmapInOne_record.dtb' for reading failed [2024-08-12 16:35:49][console]: executing 'bans.cfg' [2024-08-12 16:35:49][console]: executing 'whitelist.cfg' [2024-08-12 16:35:49][whois]: init_ips: couldnt open [2024-08-12 16:35:49][dummy]: Dummy connected: 0, Dummymode: 99 [2024-08-12 16:35:49][game]: team_join player='0:flappy' team=0 [2024-08-12 16:35:49][chat]: *** 'flappy' entered and joined the game [2024-08-12 16:35:49][register/7/ipv6]: registering... [2024-08-12 16:35:49][register/7/ipv4]: registering... Segmentation fault
heinrich5991 2024-08-12 16:38
what code do you try to execute? is it a mod?
Avatar
yea it's f-ddrace
16:39
building was no problem, running the server with teeworlds_srv -f ./data/autoexec_server.cfg
Avatar
ask fokko to fix ._.
Avatar
heinrich5991 2024-08-12 16:39
you can try to run the server in gdb to see where the segmentation fault is coming from
Avatar
do i need to install something? gdp command not found
16:40
and could you tell me the command please to run it in gdp like that with autoexec ?
16:40
it's a debugger
Avatar
which you need to install
Avatar
i need to know the package name
16:41
and the command to run my server using it, including my autoexec
Avatar
google "linux install gdb"
Avatar
I did that
16:42
what i wont find in google is the command to run the server with it
16:42
because i need to define where autoexec is too
Avatar
When running a program on GDB, usually, the arguments for the program are given at the run command. Is there a way to run the program using GDB and as well as give arguments within a shell script? ...
Avatar
Avatar
.A
what i wont find in google is the command to run the server with it
MilkeeyCat 2024-08-12 16:44
what you can find is how to run an executable with parameters :p
16:45
as if i've not tried
16:45
for hours to fix this
16:45
thanks for the great help
16:45
For those who think it's easier to annoy you than to Google 'How to be useless in discord support channels' themselves.
16:47
16:47
here is the output
16:47
I ran gdb --args ./teeworlds_srv -f ./data/autoexec_server.cfg
16:48
i gptmaxxed this though
pepeW 3
16:48
no need for google
Avatar
Avatar
.A
because i need to define where autoexec is too
gdb --args teeworlds_srv -f autoexec_server.cfg (edited)
Avatar
Is it possible to connect to rcon without joining a server?
Avatar
No
17:04
umm guys?
Avatar
Avatar
Learath2
No
econ? xd
Avatar
Avatar
Teero
econ? xd
He said rcon. And I saw him talk about automating some mod tasks and we have no econ on official servers
Avatar
ye ok
Avatar
Avatar
Sans
Is it possible to connect to rcon without joining a server?
it's called econ
17:15
making econ available accessible outside of localhost is a security risk. (edited)
Avatar
anyone knows what that is ?
17:23
i dont know how to fix this
Avatar
Avatar
.A
anyone knows what that is ?
Do bt (edited)
Avatar
Avatar
Learath2
Do bt (edited)
Avatar
GitHub BOT 2024-08-12 17:34

Checklist

  • [x] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test (especially base/) or added coverage to integration test
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect existing maps
  • [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet/#using-addresssan...
Avatar
Avatar
.A
Click to see attachment 🖼️
Mh, hard to say without lines. Did you compile yourself? If so compile with debug info
Avatar
Jupstar ✪ 2024-08-12 20:57
@Ryozuki you haven't posted a fast fetch in a while. Are you all right? Does something bother you?
20:57
hes busy
20:58
fbgm
Avatar
GitHub BOT 2024-08-12 21:15
https://github.com/user-attachments/assets/dda6f5b3-a87a-4d1e-8c13-54957441d22c

Checklist

  • [x] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test (especially base/) or added coverage to integration test
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect existing maps
  • [ ] Tested the change with...
heartw 3
Avatar
Describe the bug librespot-org/librespot#1308 Spotify just recently made this change within the last couple days. It breaks all 3rd party apps with this login method. This likely means we'll ne...
21:26
feelsbadman
Avatar
GitHub BOT 2024-08-12 21:36
043480b server: Handle dnsbl and other non-critical stuff only on new ticks - def- 86f7b6c Merge pull request #8713 from def-/pr-dnsbl - heinrich5991
Avatar
GitHub BOT 2024-08-12 21:57
608fba8 server: Disallow moving authed players to spec - def- a821953 Merge pull request #8714 from def-/pr-spec-auth - def-
Avatar
so THATS what voxel was all about!
Avatar
damn that "no auth required" filter, as I update without reading (like probably a lot of players), some couldn't find some servers like KoG ones
Avatar
Avatar
meloƞ
so THATS what voxel was all about!
Avatar
𝕿𝖗𝖎𝖘𝖙𝖎𝖘 2024-08-12 23:51
🤯
Exported 416 message(s)
Timezone: UTC+0