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 2023-09-18 00:00:00Z and 2023-09-19 00:00:00Z
Avatar
HELP ME!!! Start server! error: 2023-09-18 03:39:08 I http: https://master1.ddnet.org/ddnet/15/register failed. libcurl error (7): 2023-09-18 03:39:08 E register/6/ipv6: error response from master 2023-09-18 03:39:23 I register/6/ipv6: registering... 2023-09-18 03:39:23 I register/7/ipv6: registering... 2023-09-18 03:39:23 I http: https://master1.ddnet.org/ddnet/15/register failed. libcurl error (7): 2023-09-18 03:39:23 E register/7/ipv6: error response from master 2023-09-18 03:39:23 I http: https://master1.ddnet.org/ddnet/15/register failed. libcurl error (7): 2023-09-18 03:39:23 E register/6/ipv6: error response from master
00:45
Windows 10 SERVER
00:45
Port OPEN
00:45
PING 32ms
00:46
????
Avatar
have you created an outbound firewall rule?
Avatar
sv_register ipv4 НАЙС)
Avatar
I was tesing a new skin i was making, so i just wanted to connect dummy to compare something and... the game crashed im using the release candidate so, is not very unexpected to have problems.. It's kinda random, i was refreshing many times the tee skins to test mine, after that i connected dummy and the game crashed. This happened to me two times on the same server: Im on macOS Ventura 13.5.2 [DDNet_assert_log_2023-09-17_22-07-32_32216.txt](https://github.com/ddnet/ddnet...
Avatar
2023-09-18 05:22:33 I server: starting... 2023-09-18 05:22:33 I server: server name is 'Top Server' 2023-09-18 05:22:33 I sql: failed connecting to db: Can't open sqlite database: 'unable to open database file' 2023-09-18 05:22:33 I sql: [2] load best time failed on all databases 2023-09-18 05:22:33 I git-revision: c48d724889c6de248b11be5a0099bdee498f24ec 2023-09-18 05:22:33 I server: version 17.2.1 on win64 amd64 2023-09-18 05:22:33 I server: git revision hash: c48d724889c6de248b11be5a0099bdee498f24ec 2023-09-18 05:22:33 I register/6/ipv4: registering... 2023-09-18 05:22:33 I register/7/ipv4: registering... 2023-09-18 05:22:33 I register/6/ipv4: registering... 2023-09-18 05:22:34 I register/7/ipv4: registering... 2023-09-18 05:23:24 I server: player has entered the game. ClientID=0 addr=<{85.26.235.77:48228}> sixup=1 2023-09-18 05:23:24 I chat: *** 'WorldBosse' entered and joined the game 2023-09-18 05:23:24 I assert: /home/deen/isos/ddnet/ddnet-source/src/engine/server/databases/sqlite.cpp(120): Tried connecting while the connection is in use &STOP WTF????
Avatar
85.26.235.77:4822 is not a DDNet or KoG server.
Avatar
/home/deen/
04:46
monkaStop
Avatar
it's the CI
05:10
i believe
Avatar
its monday C bashing
05:40
share ur segfaults (edited)
06:01
is it really Monday
06:01
justatest
06:13
Im sleepy
Avatar
i had a really bad hankering for coffee earlier
06:15
or some sort of caffeinated glurp
06:16
but i haven't had a single mg of caffeine in like 2 weeks now so i'm pretty satisfied with that
06:16
and my sleep pattern & level of attention is exactly the same
06:16
i just lowered my baseline functioning caffeine level
06:16
it's pretty epic
Avatar
but it’s just been foggy this past few weeks
Avatar
im at gym
06:30
gym dev
Avatar
Avatar
Ryozuki
gym dev
do u have ur rust tshirt while going to gym
Avatar
i dont have any sadly
06:34
but would be epic
Avatar
@Ryozuki imagine Olympic discs in the form of the rust logo (edited)
06:36
just don't put ur feet below
Avatar
be full rust even at gym giga_chad
Avatar
safety first
Avatar
issou an olympic disc looking like that is definetly unsafe by default
Avatar
Avatar
Teero
☕
🍵
☕ 2
🍵 2
Avatar
coffee
Avatar
real coffee
06:55
Eyo can I get a cool role with a cool color? poggers
Avatar
@Ryozuki eyo where'd you get the cool colors?
Avatar
Avatar
Ryozuki
its monday C bashing
From c you flee
Avatar
Avatar
Teero
@Ryozuki eyo where'd you get the cool colors?
?
Avatar
Avatar
Teero
☕
Coffee drinkers always have bad breath toptri
Avatar
you speak in the language of lies!
07:18
bruh I just had an idea and now I forgot it again bcs of u @Jupstar ✪
07:19
Destroyer of thoughts
Avatar
i hacked your brain now
Avatar
@Jupstar ✪ why do I suddenly like you?
Avatar
let me git revert that
Avatar
no homo
Avatar
jupsti gae
Avatar
Avatar
Jupstar ✪
i hacked your brain now
pls download rust onto my brain (edited)
Avatar
It used to look normal, but broke after parallax-aware zooming changes. Happens to both day and night versions. !image !image
Avatar
Avatar
Teero
pls download rust onto my brain (edited)
rust is so blazingly ez and so balzingly fast and so balzingly UB free i don't need to upload any knowledge for you
Avatar
k but i still want clang
Avatar
rust is based on llvm just like clang
Avatar
clang me this
Avatar
Avatar
GitHub
Click to see attachment 🖼️
@+KZ are you sure you are using the release candidate? the screenshot says u have version 17.2.1. If you are sure you are using the release candidate, i'd say our RC versioning is broken ^^
Avatar
fixes #7199 (partially?)

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://gith...
Avatar
Why does the second if condition not return? licenses = ["CC0", "CC BY", "CC BY-SA"] if re_match.group('license'): print(re_match.group('license')) for license in licenses: print(license) if not any(license in re_match.group('license') for license in licenses): return The string to be matched: "Testing" by Tester (CC BY SA) The Prints: CC BY SA CC0 CC BY CC BY-SA
08:32
u can do
08:32
re_match.group('license') in licenses
08:32
and it returns a boolean
08:32
but my python may be rusty
08:32
pun intended
Avatar
Avatar
WorldBosse
2023-09-18 05:22:33 I server: starting... 2023-09-18 05:22:33 I server: server name is 'Top Server' 2023-09-18 05:22:33 I sql: failed connecting to db: Can't open sqlite database: 'unable to open database file' 2023-09-18 05:22:33 I sql: [2] load best time failed on all databases 2023-09-18 05:22:33 I git-revision: c48d724889c6de248b11be5a0099bdee498f24ec 2023-09-18 05:22:33 I server: version 17.2.1 on win64 amd64 2023-09-18 05:22:33 I server: git revision hash: c48d724889c6de248b11be5a0099bdee498f24ec 2023-09-18 05:22:33 I register/6/ipv4: registering... 2023-09-18 05:22:33 I register/7/ipv4: registering... 2023-09-18 05:22:33 I register/6/ipv4: registering... 2023-09-18 05:22:34 I register/7/ipv4: registering... 2023-09-18 05:23:24 I server: player has entered the game. ClientID=0 addr=<{85.26.235.77:48228}> sixup=1 2023-09-18 05:23:24 I chat: *** 'WorldBosse' entered and joined the game 2023-09-18 05:23:24 I assert: /home/deen/isos/ddnet/ddnet-source/src/engine/server/databases/sqlite.cpp(120): Tried connecting while the connection is in use &STOP WTF????
Try the Release Candidate or the latest nightly version. Your ddnet-server.sqlite is corrupted, delete in from your config directory.
Avatar
@murpi whats ur regex
08:33
honestly u should match the list in the regex itself
08:33
way easier
Avatar
Avatar
Ryozuki
@murpi whats ur regex
I want to return a different error message if the license group is wrong though
Avatar
regex = re.compile(r"^\"(?P<skin_name>.+)\" by (?P<user_name>.+) (\((?P<license>.{3,8})\))$", re.IGNORECASE) re_match = regex.match(message.content) if not re_match: return (False, (f'- Your message isn\'t properly formatted. Follow the message structure written in <#986941590780149780>. ' 'Also keep in mind licenses are now required for every submission.'), 'Bad message structure')
08:35
well u can regex match the license group after
08:36
(CC0|CC BY(?:-(?:SA))?)
08:36
kinda
Avatar
Avatar
Ryozuki
re_match.group('license') in licenses
Let me try that.
Avatar
should work tm
Avatar
It did, thanks 😄
08:38
any seems to be the problem here then
Avatar
Adds a seekbar that makes it easier to preview longer audio files. Not really sure how to make it look. !toolbar-sounds

Checklist

  • [x] Tested the change ingame
  • [x] 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 possibl...
Avatar
Changes:
  • Disallow message edits
  • Send all errors to the submitter as list
  • Implement Logging
  • A few fixes
Avatar
Is there anything we can do about this leak? ==9903==ERROR: LeakSanitizer: detected memory leaks Direct leak of 88 byte(s) in 1 object(s) allocated from: #0 0x55ea5041c18e in __interceptor_malloc (.../ddnet/build/DDNet+0x107618e) (BuildId: 68a1aa8b342dbb0592f46e98fcf44391f1d8222d) #1 0x7f8725307956 in pa_xmalloc (/lib/x86_64-linux-gnu/libpulse.so.0+0x3a956) (BuildId: 22ebe53366cdd39b5a991194ed263cdb99430478) SUMMARY: AddressSanitizer: 88 byte(s) leaked in 1 allocation(s).
Avatar
Trace the full origin
09:54
What impossible to say if it's caused by ddnet call
Avatar
i am the observer
poggers2 2
09:57
made in rust
nouis 2
Avatar
Avatar
Jupstar ✪
Trace the full origin
im not sure how
Avatar
Somewhere in this channel i posted my valgrind settings
Avatar
they are also in the code workspace right?
10:07
probably not, i get the same output when i run it from the workspace
Avatar
Avatar
Jupstar ✪
valgrind --show-reachable=yes --show-possibly-lost=yes --error-limit=no --log-fd=2 --track-fds=yes --trace-children=yes --redzone-size=256 --leak-check=full --show-leak-kinds=all --track-origins=yes --verbose --log-file=valgrind-out.txt --fair-sched=yes ./DDNet
.
Avatar
Avatar
Ryozuki
i am the observer
cool. But is it opensource?!
10:37
agpl3
Avatar
better
12:49
so many ppl join and leaves servers
Avatar
2023-09-18 14:48:11 I chat: *** 'fuck murpi' has left the game (You have been banned for 10 minutes...)
😉
Avatar
aw just for his name?
Avatar
Nah, not just for his name. The multeasymap playground is filled with absolute degenerate people. 😬
Avatar
Avatar
Ryozuki
better
How frequently do you retrieve the master1 JSON data? 👀
Avatar
i can adjust this
13:01
testing i just set it at 10seconds
13:01
13:06
(outdated though)
Avatar
this isnt to find players tho
13:13
i also have a way to find players here https://ddstats.org/players
View DDNet / Teeworlds Statistics.
Avatar
$find "nameless tee"
Avatar
Found 6 server(s) with "nameless tee" currently playing: 1. Server: DDNet RUS - BLOCKER #2 — Link: <ddnet://37.230.210.231:8204/> 2. Server: DDNet RUS - Novice — Link: <ddnet://37.230.210.231:8339/> 3. Server: DDNet CHN3 北京 - Novice 简单 — Link: <ddnet://39.105.39.69:7313/> 4. Server: ~ Official | iF|City [Money&Account] 2 | 24/7 ~ | [6/32] Onlin — Link: <ddnet://54.37.200.245:8304/> 5. Server: DDNet RUS - BLOCKER #2 — Link: <ddnet://82.146.52.106:8303/> 6. Server: DDNet GER2 - Oldschool — Link: <ddnet://176.9.114.238:8309/>
Avatar
mine renders skins justatest
Avatar
but yeah what im doing is not finding players
13:14
im gonna do a master server list event gateway
13:14
it will be public
13:14
then ill use it in ddstats to show a live feed of events
13:14
#[derive(Debug, Serialize)] pub enum MasterEvent { ClientJoined(Client, Arc<Server>), ClientLeft(Client, Arc<Server>), ServerWentOnline(Arc<Server>), ServerWentOffline(Arc<Server>), }
13:14
need to figure out more events
Avatar
Sounds cool. That is beyond my competence 😬
Avatar
this reminds me
13:19
with this i can also keep track of each user
13:19
and do a last seen api
13:19
or keep track of a player server join/leave history
13:19
im gonna be big brother
13:38
Corro the Unsafe Rusturchin
13:38
13:38
justatest
13:38
unsafe mascot
13:39
C can't be this cute
Avatar
@murpi did you add a requirement for the exact message or should the upload bot be more flexible?
Avatar
Avatar
Ryozuki
C can't be this cute
I no like crabs xd
13:40
They should simply not have a mascot xd
Avatar
Avatar
Jupstar ✪
@murpi did you add a requirement for the exact message or should the upload bot be more flexible?
wdym?
13:44
the submit message?
Avatar
Yes
Avatar
Oh, it's still not case-sensitive I think
13:44
I can change that no problem
Avatar
Ok. Do u prefer to be
13:45
Or not
Avatar
I can make it case sensitive, probably faster anyway
Avatar
The fastest python script in the West
Avatar
It's definitely a plus not having to recompile after every change 😄
Avatar
cargo watch
Avatar
Avatar
murpi
It's definitely a plus not having to recompile after every change 😄
u pay that time at runtime
Avatar
Ham5terzilla (Макс) 2023-09-18 14:09:04Z
Developers! Moderators need to extend maximum mutes on server from 32 to 64. Possible?
Avatar
u mean u can only mute 32 ppl?
Avatar
Ham5terzilla (Макс) 2023-09-18 14:09:53Z
Yes, after this array overflow
Avatar
Ham5terzilla (Макс) 2023-09-18 14:10:05Z
And I need to unmute few guys
Avatar
@Robyt3 know anything
Avatar
Ham5terzilla (Макс) 2023-09-18 14:10:19Z
I'm literally now trying to make russian block server intelligent and culture (edited)
Avatar
its rcon right
Avatar
Ham5terzilla (Макс) 2023-09-18 14:11:10Z
Obviously x)
14:11
Yes, rcon
14:11
Message on overflow: 2023-09-18 15:48:48 I mutes: mute array is full
14:11
If it will help to find exact code block
Avatar
enum { MAX_MUTES = 32, MAX_VOTE_MUTES = 32, }; Looks like that's the limit right now.
Avatar
what should be agood limit
Avatar
Ham5terzilla (Макс) 2023-09-18 14:12:25Z
Vote_mutes 32 is fine, need to extend regular mutes
Avatar
We can increase the fixed size, or we could make it unlimited.
Avatar
are mutes kept between disconnects
14:12
if they are not, then 64 is fine
14:12
i think
Avatar
Ham5terzilla (Макс) 2023-09-18 14:12:49Z
Yes, they binded on ip
Avatar
then make it unlimited
14:12
xd
Avatar
Ham5terzilla (Макс) 2023-09-18 14:13:19Z
Not sure how many mutes we need, but vote_mutes 32 limit is fine
14:14
Also will be fine to extend limit on local actions based on seconds from 86400 to may be 3days
Avatar
General bans are limited to 1024 right now
Avatar
Ham5terzilla (Макс) 2023-09-18 14:14:42Z
I think 128 mutes will be enough then
Avatar
cmute is 160 bytes
14:15
1024 mutes would be 163kb, i find it fine
14:15
xd
Avatar
Ham5terzilla (Макс) 2023-09-18 14:15:50Z
ah, then it fine :D
Avatar
The only issue with std::vector would be if it's possible to allocate all the memory that way
Avatar
what wouldnt be possible?
14:16
also why use a vector
14:16
use a map
14:16
well i think too much rust
14:17
xd
14:17
ok no, just a hashmap
14:17
idk what imtalking about
Avatar
Would only be an issue on servers where everyone has rcon, but I guess mute command isn't enabled for all then
14:17
Otherwise they could keep adding more mutes and eventually crash the server due to out of memory
14:18
put a upper limit like
14:18
65k
14:18
xd
Avatar

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 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-addres...
Avatar
Knowing our code it will probably iterate over 65 entries then
14:23
Linear search for the win
14:24
65k
Avatar
Avatar
Ryozuki
C can't be this cute
C is probably cuter
Avatar
so u admit rust crab is cute
14:27
@Robyt3 BIG F
Avatar
i never said that
Avatar
it failed due to crates.io
Avatar
i just said c is cuter
Avatar
Caused by: failed to get successful HTTP response from https://crates.io/api/v1/crates/byteorder/1.4.3/download (108.138.246.41), got 503 debug headers: x-cache: Error from cloudfront x-amz-cf-pop: SFO5-P1
Avatar
We didn't apply the previous fix to the style workflow for some reason
Avatar
Since the style workflow also uses cargo, we should also set the property CARGO_HTTP_MULTIPLEXING: false to hopefully fix the spurious network errors. See #7173.

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 array index...
Avatar
3f21597 check if quadpoint is selected and not if quad is selected - Marmare314 e147156 Merge pull request #7207 from Marmare314/issue_7199 - def-
Avatar
Avatar
Ryozuki
C can't be this cute
they sure look tasty 😋
Avatar
Avatar
Jupstar ✪
@+KZ are you sure you are using the release candidate? the screenshot says u have version 17.2.1. If you are sure you are using the release candidate, i'd say our RC versioning is broken ^^
well i have the tileart option and votes get a color so, yeah versioning is broken
Avatar
I was compiling gentoo kernel and after 30 mins my laptop's battery went 0% and it just turned off pepeW
Avatar
ce8e47e Increase maximum number of mutes and vote mutes - Robyt3 c6f666b Merge pull request #7209 from Robyt3/Server-Mutes-Maximum-Increase - edg-l
Avatar
Avatar
Jupstar ✪
@+KZ are you sure you are using the release candidate? the screenshot says u have version 17.2.1. If you are sure you are using the release candidate, i'd say our RC versioning is broken ^^
@deen can u check if the versioning is broken
Avatar
eb880bc Also apply Cargo CI workaround to style workflow - Robyt3 495e933 Merge pull request #7210 from Robyt3/CI-Style-Cargo-Fix - edg-l
Avatar
It is possible add delay for unspec if someone already unspeced. game simple: if both spec on edge and the wanna unspec at the same time , they just move each other and both failed. Maybe add protec like "u need press double /spec" if someone already on tile. i think its better.Or check tile if someone already unspec and add delay. idk it is possible or not and idk what way better.
Avatar
@Ham5terzilla (Макс) можешь меня размутить ?
15:43
ты меня замутил за слово weak
15:43
это нормально?
15:43
на 75 +- тыс сек
Avatar
Avatar
SyreX
@Ham5terzilla (Макс) можешь меня размутить ?
english please
15:47
or #off-topic
Avatar
google translate)
Avatar
yes, use google translate
15:48
or learn english. worth it
Avatar
Avatar
Ryozuki
C can't be this cute
15:53
Bun
Avatar
Ham5terzilla (Макс) 2023-09-18 16:00:35Z
@Robyt3 I find that mutes increase pull was merged, so, when it will be applied on servers?
Avatar
Avatar
murpi
Click to see attachment 🖼️
TRUE
Avatar
Avatar
Ham5terzilla (Макс)
@Robyt3 I find that mutes increase pull was merged, so, when it will be applied on servers?
Probably tomorrow, when new version is build on the servers and they are restarted
Avatar
Ham5terzilla (Макс) 2023-09-18 16:06:40Z
Fine, thanks for response
Avatar
Translations for the new features

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 array indexing
  • [ ] Changed no physics that affect existing maps
  • [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://git...
Avatar
chillerdragon BOT 2023-09-18 17:48:29Z
@deen is there a system for ddnet dns entries? $ for x in chn rus eur bra chl usa kor tur twn irn arg per sau zaf sgp ind aus; do host "$x.ddnet.org"; done Host chn.ddnet.org not found: 3(NXDOMAIN) Host rus.ddnet.org not found: 3(NXDOMAIN) Host eur.ddnet.org not found: 3(NXDOMAIN) bra.ddnet.org has address 38.60.209.184 Host chl.ddnet.org not found: 3(NXDOMAIN) Host usa.ddnet.org not found: 3(NXDOMAIN) kor.ddnet.org has address 141.164.53.192 tur.ddnet.org has address 38.60.208.245 twn.ddnet.org has address 38.54.107.54 irn.ddnet.org has address 185.126.10.244 arg.ddnet.org has address 31.40.212.179 per.ddnet.org has address 185.47.252.237 sau.ddnet.org has address 38.54.38.236 Host zaf.ddnet.org not found: 3(NXDOMAIN) Host sgp.ddnet.org not found: 3(NXDOMAIN) ind.ddnet.org has address 45.79.121.140 aus.ddnet.org has address 139.99.134.214
17:49
$ for x in chn rus eur bra chl usa kor tur twn irn arg per sau zaf sgp ind aus; do host "${x}1.ddnet.org"; done Host chn1.ddnet.org not found: 3(NXDOMAIN) Host rus1.ddnet.org not found: 3(NXDOMAIN) Host eur1.ddnet.org not found: 3(NXDOMAIN) Host bra1.ddnet.org not found: 3(NXDOMAIN) Host chl1.ddnet.org not found: 3(NXDOMAIN) usa1.ddnet.org has address 192.223.30.85 Host kor1.ddnet.org not found: 3(NXDOMAIN) Host tur1.ddnet.org not found: 3(NXDOMAIN) Host twn1.ddnet.org not found: 3(NXDOMAIN) Host irn1.ddnet.org not found: 3(NXDOMAIN) Host arg1.ddnet.org not found: 3(NXDOMAIN) Host per1.ddnet.org not found: 3(NXDOMAIN) Host sau1.ddnet.org not found: 3(NXDOMAIN) zaf1.ddnet.org has address 197.81.132.35 Host sgp1.ddnet.org not found: 3(NXDOMAIN) Host ind1.ddnet.org not found: 3(NXDOMAIN) Host aus1.ddnet.org not found: 3(NXDOMAIN) $ for x in chn rus eur bra chl usa kor tur twn irn arg per sau zaf sgp ind aus; do host "${x}2.ddnet.org"; done chn2.ddnet.org has address 121.22.5.130 Host rus2.ddnet.org not found: 3(NXDOMAIN) Host eur2.ddnet.org not found: 3(NXDOMAIN) Host bra2.ddnet.org not found: 3(NXDOMAIN) chl2.ddnet.org has address 177.221.141.100 usa2.ddnet.org has address 5.78.73.17 Host kor2.ddnet.org not found: 3(NXDOMAIN) Host tur2.ddnet.org not found: 3(NXDOMAIN) Host twn2.ddnet.org not found: 3(NXDOMAIN) irn2.ddnet.org has address 45.81.17.24 Host arg2.ddnet.org not found: 3(NXDOMAIN) Host per2.ddnet.org not found: 3(NXDOMAIN) Host sau2.ddnet.org not found: 3(NXDOMAIN) zaf2.ddnet.org has address 41.76.111.184 sgp2.ddnet.org has address 172.104.61.198 Host ind2.ddnet.org not found: 3(NXDOMAIN) Host aus2.ddnet.org not found: 3(NXDOMAIN)
Avatar
Avatar
chillerdragon
@deen is there a system for ddnet dns entries? $ for x in chn rus eur bra chl usa kor tur twn irn arg per sau zaf sgp ind aus; do host "$x.ddnet.org"; done Host chn.ddnet.org not found: 3(NXDOMAIN) Host rus.ddnet.org not found: 3(NXDOMAIN) Host eur.ddnet.org not found: 3(NXDOMAIN) bra.ddnet.org has address 38.60.209.184 Host chl.ddnet.org not found: 3(NXDOMAIN) Host usa.ddnet.org not found: 3(NXDOMAIN) kor.ddnet.org has address 141.164.53.192 tur.ddnet.org has address 38.60.208.245 twn.ddnet.org has address 38.54.107.54 irn.ddnet.org has address 185.126.10.244 arg.ddnet.org has address 31.40.212.179 per.ddnet.org has address 185.47.252.237 sau.ddnet.org has address 38.54.38.236 Host zaf.ddnet.org not found: 3(NXDOMAIN) Host sgp.ddnet.org not found: 3(NXDOMAIN) ind.ddnet.org has address 45.79.121.140 aus.ddnet.org has address 139.99.134.214
it doesn't ping i think
Avatar
ChillerDragon BOT 2023-09-18 17:55:43Z
you mean its firewalled?
17:55
but also dig shows no entry for rus.ddnet.org or rus1.ddnet.org
Avatar
Replace existing hard-coded support for two "networks" with support for a dynamic list of "communities" which are indexed by a string-ID, though right now the DDNet and KoG communities are still hard-coded. The communities now also support an arbitrary number of associated countries, types and servers. This is a refactoring to prepare for getting the list of communities dynamically from the server and removing the DDNet and KoG tabs from the serverbrowser.

Checklist

  • [X] Tested the ...
Avatar
Avatar
GitHub
Click to see attachment 🖼️
how about a vote, if we do this bcs ddnet is a community game
18:24
lets see if the community wants ddnet tab removed
Avatar
no i mean your @deen isn't highlighted in discord app, hence no ping for deen
Avatar
Avatar
ChillerDragon
you mean its firewalled?
^
Avatar
ChillerDragon: You can get the current addresses from https://ddnet.org/status/
Avatar
Avatar
Jupstar ✪
how about a vote, if we do this bcs ddnet is a community game
The PR is just refactoring though. The current state for adding the community filter and removing the tabs is shown here: https://github.com/ddnet/ddnet/issues/5654#issuecomment-1704256268
The current situation is unfair to good faith server owners whose servers don't have the checkmark, a more healthy way is to provide a way to apply to have the checkmark or be added to this new...
Avatar
i know, deen likes the fake servers
Avatar
i love my issue comes out every other day
18:37
not out of context
18:37
xd
18:38
@Jupstar ✪ !
18:38
the issue
18:38
has
18:38
69
18:38
comments
18:38
nice
Avatar
a sign
Avatar
ChillerDragon BOT 2023-09-18 18:45:15Z
@Robyt3 ah nice i was looking for that side. Ah so all do have domains its just you gotta know the offsets of the digits.
Avatar
chiller i see u liked my ddnet-map-diff
18:46
good job
18:46
did u see my next ongoing project
18:46
teeobserver, ill become big brother
Avatar
ChillerDragon BOT 2023-09-18 18:46:30Z
i saw
Avatar
ill follow ur bots
Avatar
ChillerDragon BOT 2023-09-18 18:46:44Z
f2f
18:46
f4f
Avatar
ChillerDragon BOT 2023-09-18 18:47:15Z
my latest hit is http api gaming
Avatar
the best thing i have ever used
18:47
join now
Avatar
ChillerDragon BOT 2023-09-18 18:47:48Z
i made epic 500 page now
Avatar
now combine it with my server side renderer xd
Avatar
ChillerDragon BOT 2023-09-18 18:48:15Z
ou boi
Avatar
then u can play in browser
Avatar
ChillerDragon BOT 2023-09-18 18:48:25Z
but with http not websockets xd
Avatar
yes xd
18:48
dont be too efficient
Avatar
ChillerDragon BOT 2023-09-18 18:48:41Z
gaming framerates
18:50
@heinrich5991 the http master is so pog i just wrote 2 lines of ruby to check if a ip is in the master for user input validation. Stuff like that would never have been possible with the old master
Avatar
ye http master best
18:50
it powers ddstats.org
18:50
and teeobserver
18:51
and teemasterparser
18:51
so many projects and none finished
Avatar
ChillerDragon BOT 2023-09-18 18:51:27Z
but those are bigger projects stuff like that is easier now but also existed before
18:51
with teestats info whatever page
Avatar
ChillerDragon BOT 2023-09-18 18:51:57Z
but things like quickly checking something in the master without writing a library or even a method in any language is insane
18:53
would be way more pain if it had pagination
18:53
lets hope nobody fills the list :D
18:54
@Ryozuki do you offer some level 2 api?
18:54
with more features on top such as search?
Avatar
for what
18:55
ah for master
18:55
i thought about it
Avatar
ChillerDragon BOT 2023-09-18 18:55:03Z
ye
Avatar
it will probs be along teeobserver
Avatar
ChillerDragon BOT 2023-09-18 18:55:33Z
would be cool because tbh some of the json nesting is a bit of a hazzle
Avatar
it will allow u to query where a player was last seen, history of servers, history of servers going online offline, a list of last 1k events such as player joined and left x server
18:55
etc
Avatar
ChillerDragon BOT 2023-09-18 18:55:56Z
saying give me an json array of servers that match this search would be epic
Avatar
bruv u can do that urself tho
18:56
but yeah
Avatar
ChillerDragon BOT 2023-09-18 18:56:16Z
ye i can
18:56
i did
18:56
but if youd offer
18:56
id use
18:56
ok
18:56
but all my software is AGPL-3
18:56
idk if using the api requires u to use agpl
Avatar
ChillerDragon BOT 2023-09-18 18:56:52Z
watf xd
18:57
super infectious license
18:57
it doesnt require api consumers to use agpl
Avatar
ChillerDragon BOT 2023-09-18 18:57:24Z
servers in the same data center as you have to run all their software in agpl
Avatar
but it would be pog to require that
Avatar
ChillerDragon BOT 2023-09-18 18:57:46Z
go build new super infectious ryo-license
Avatar
i wanna cross compile linux to windows but i have a error, but when i compile for my Linux it doesn't appear
Avatar
What gcc version are you using? Maybe it's too old
22:19
idk
22:19
i just put "sudo apt install mingw-w64"
22:20
capybara@zombie10:~$ gcc --version gcc (Debian 13.2.0-4) 13.2.0 Copyright (C) 2023 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
22:20
13.2.0
Avatar
you’d need to use your x-compile gcc, it’s a different compiler
Exported 346 message(s)