Guild icon
DDraceNetwork
Development / developer
Development discussion. Logged to https://ddnet.tw/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 2022-09-11 00:00:00Z and 2022-09-12 00:00:00Z
Avatar
'拏 MAhdiyar 2022-09-11 07:55:02Z
Is it necessary to use update.json to add Serverlist?
07:55
@Learath2
Avatar
update.json is only for the steamless client isnt it
07:55
its just to update the client itself
Avatar
'拏 MAhdiyar 2022-09-11 07:56:50Z
What should I do to add IPs to the server list?
07:56
@Jupstar ✪
Avatar
which IPs do you want to add? yours?
Avatar
'拏 MAhdiyar 2022-09-11 07:57:38Z
The IPs of the servers that are running Example 8303
Avatar
if you want your server to be visible in the server list you need to use sv_register 1 on the server and open your firewall on the port you were using
07:58
and the router*
Avatar
'拏 MAhdiyar 2022-09-11 07:59:28Z
You didn't understand what I meant, I have a dedicated client, but the IP list is not included in the server @Jupstar ✪
Avatar
u mean you dont see any servers?
08:00
can you write in your native language?
Avatar
'拏 MAhdiyar 2022-09-11 08:00:43Z
Can I chat in Persian?
08:00
@Jupstar ✪
Avatar
yes just do it
Avatar
'拏 MAhdiyar 2022-09-11 08:01:34Z
من یک کلاینت اختصاص دارم و میخوام آیپی هارو جایگزین کنم در سرور لیست
08:02
اما من فکر کردم در update.json قرار دارد
08:02
از چه روش هایی از اضافه کردن آیپی هارو به سرور لیست اضافه کنم
Avatar
you have to create your own ddnet-serverlist-urls.cfg in the data directory of the client or %appdata%/teeworlds (ddnet) then on the master server you have to create the servers.json like this: https://master1.ddnet.tw/ddnet/15/servers.json then you can change the IPs for your client
Avatar
Avatar
'拏 MAhdiyar
از چه روش هایی از اضافه کردن آیپی هارو به سرور لیست اضافه کنم
for this you can only do sv_register 1 on the server
08:05
as said
Avatar
'拏 MAhdiyar 2022-09-11 08:05:15Z
O Ok
08:05
Thanks you
Avatar
but if you want to modify the IPs you have to change the servers.json itself
Avatar
'拏 MAhdiyar 2022-09-11 08:13:51Z
I added it but it's still the same @Jupstar ✪
08:14
{"servers":[{"addresses":["tw-0.7+udp://87.107.146.249:8305"],"location":"as:cn","info":{"max_clients":8,"max_players":8,"passworded":false,"game_type":"DDracel","name":"unnamed server","map":{"name":"dm1"},"version":"0.7.5","clients":[]}},{"addresses":["tw-0.7+udp://87.107.146.249:8305"],"location":"eu","info":{"max_clients":12,"max_players":8,"passworded":false,"game_type":"DM","name":"Teeworlds.Net - Duel 1","map":{"name":"dm1"},"version":"0.7.5","clients":[]}},{"addresses":["tw-0.7+udp://87.107.146.249:8305"],"location":"eu","info":
Avatar
Avatar
'拏 MAhdiyar
I added it but it's still the same @Jupstar ✪
ok again: you create ddnet-serverlist-urls.cfg inside ddnet-serverlist-urls.cfg you add your master server address: my-server.com/path/servers.json then on that server you create the servers.json as above (btw your json looks invalid) Then you should see in the client in F1 that it loads from my-server.com/path/servers.json if that is shown in the client it should work
Avatar
'拏 MAhdiyar 2022-09-11 08:18:19Z
Add IP in serverlist.cfg like this? "87.107.146.249:8305"
08:18
@Jupstar ✪
Avatar
no
Avatar
'拏 MAhdiyar 2022-09-11 08:19:24Z
how
Avatar
ddnet-serverlist-urls.cfg adds the address to the servers.json basically u add your master server there
Avatar
'拏 MAhdiyar 2022-09-11 08:20:00Z
Is it possible to show in Share Screen? @Jupstar ✪
Avatar
Avatar
Jupstar ✪
ok again: you create ddnet-serverlist-urls.cfg inside ddnet-serverlist-urls.cfg you add your master server address: my-server.com/path/servers.json then on that server you create the servers.json as above (btw your json looks invalid) Then you should see in the client in F1 that it loads from my-server.com/path/servers.json if that is shown in the client it should work
read this carefully
08:21
like this but replace ddnet.tw with your master server
Avatar
'拏 MAhdiyar 2022-09-11 08:22:23Z
I din't notice
08:23
@Jupstar ✪
08:23
08:24
08:25
What should I do now?
Avatar
do you have any website?
08:27
u need to host your own version of servers.json
08:27
ddnet.teecorp is your website?
08:27
i doubt that TLD exists xD
Avatar
'拏 MAhdiyar 2022-09-11 08:27:41Z
No
08:27
im typed random xD
Avatar
no need a website
08:28
its a HTTPS master server
Avatar
'拏 MAhdiyar 2022-09-11 08:28:07Z
Can I use DDnet.org?
Avatar
u need anything that can answer on HTTPS requests
08:28
no you cant
08:28
u need to host your own website
08:28
there are many free webhosters
08:28
e.g. firebase from google
08:29
but i dont give u a tutorial for that, u need to do it on your own
Avatar
'拏 MAhdiyar 2022-09-11 08:29:33Z
Can it be used?
Avatar
what?
Avatar
Avatar
Jupstar ✪
but i dont give u a tutorial for that, u need to do it on your own
'拏 MAhdiyar 2022-09-11 08:30:01Z
can it be used?
Avatar
you can google "how to create a custom website"
Avatar
Avatar
Jupstar ✪
e.g. firebase from google
'拏 MAhdiyar 2022-09-11 08:30:23Z
.
Avatar
smth like that
08:30
yes firebase should work, it allows you to upload anything
08:30
but maybe its against the TOS to use it for a personal project
08:30
i never read TOS
feelsamazingman 2
Avatar
Avatar
Jupstar ✪
i never read TOS
reported
09:03
zoozpepe (edited)
Avatar
Avatar
'拏 MAhdiyar
Click to see attachment 🖼️
vscode sucks go learn vim
Avatar
This elitist attitude doesn't help anyone. Use whatever tool you want and get things done. Don't idolize tools.
👍 1
Avatar
ok emacs then
Avatar
Avatar
zKBTuran
vscode sucks go learn vim
I prefer the Notepad from Windows themselves
Avatar
oh no stallman help me
Avatar
Avatar
zKBTuran
vscode sucks go learn vim
thats a very gnoll opinion
Avatar
thank you gnu elitist
Avatar
Avatar
bomab
thats a very gnoll opinion
unfortunately gnu is bloat trollgecommence
Avatar
i strongly agree. just make your own coreutils in asm or C
Avatar
🇨 and amogassembly is bloat
14:08
like 🖥
Avatar
oh no life elitist 🙏
Avatar
who needs 💻 when you have 🧮
Avatar
abacus
14:09
sus
Avatar
Avatar
bomab
who needs 💻 when you have 🧮
does it run ddnet tho
Avatar
it does, but with only 6000000spf
Avatar
it has a very high performance of 0.2 frames per year
Avatar
you just need more abacusses
14:14
make an entire room of automated abacusses, that might be faster than an actual computer
Avatar
mechanical computer faster than CMOS? waiting to see that 😄
Avatar
Avatar
Voxel
make an entire room of automated abacusses, that might be faster than an actual computer
who needs 🤖 when you have 💪
Avatar
it can hold more than 0 and 1 so
Avatar
i can use slaves instead
poggers2 3
Avatar
Avatar
Voxel
it can hold more than 0 and 1 so
which means its actually less performant
15:48

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
Avatar
Voxel
how so?
for the same reason we use digital electronics and not analog electronics anymore, it's faster
Avatar
Avatar
Ravie Senpai
I prefer the Notepad from Windows themselves
true gigachad use word
Avatar
Avatar
bomab
🇨 and amogassembly is bloat
yes, be like Terry A. Davis, make your own os, your own editor, praise god, and holyc
gigachad 2
Avatar
Avatar
ReiTW
true gigachad use word
Word is one of the best to be fair, you can customize everything
Avatar
You can even set colors & text siae
19:24
Size
Avatar
Yes it's amazing, even my grandma can code now
Avatar
u can also use excel xd
Avatar
vim supremancy
Avatar
Avatar
zKBTuran
vim supremancy
🧮 is superior
Avatar
Is there an easy way to create a programming language?
20:02
Would be great
Avatar
Alright; So I have decided: I will not make sitting a manual thing now, and will revert to just /pause and AFK state. As fun as it might be to be able to sit on will, it's very clear that I have a lot to learn in terms of game design, and my ideas might be too bold for the game's future. It will take a bit to revert everything, but hopefully, once we talk about everything, we can bring back this idea.
Avatar
Avatar
pilonpl
Is there an easy way to create a programming language?
terry a davis 2.0
20:20
use assembly to create it or c
Avatar
I will never be able to get even close to his level
Avatar
i can code in c
20:21
and shell
20:21
c++ sucks
20:22
please do not rewrite everything on rust
Avatar
I'd like to create stronghold os or something
20:23
But i am not smart enough
20:24
Atheism os
Avatar
Avatar
zKBTuran
c++ sucks
-100 social credits
Avatar
step 1: copy some random ass linux distro (mainly debian or arch) add bloated de and stuff (mainly gnome or kde) make your own themeing configure shit get latest kernel add calamares installer advertise as veri super cool os and enjoy
Avatar
Avatar
Ravie Senpai
-100 social credits
c++ is c but pain
Avatar
Only python
20:26
Lol
20:27
Much simpler
Avatar
Stop smoking crack
Avatar
What about carbon
Avatar
python sucks more than c++
20:32
slow and shit syntax
Avatar
Wdym shit syntax, use libraries: import AI AI.run()
Avatar
#include <someheaderfile.h>
20:34
c syntax is too good
Avatar
Avatar
pilonpl
Wdym shit syntax, use libraries: import AI AI.run()
i fail at easiest shit at python 💀 i always try to type ;
20:35
thinking it like c or c++
Avatar
I am pretty sure you can easily use c and c++ in one project
Avatar
yea i can do that
Avatar
Avatar
zKBTuran
i fail at easiest shit at python 💀 i always try to type ;
I think python allows ;
Avatar
but if i try to impost to python i fail
20:36
nah
20:36
DO NOT TRY TO USE OPENGL WITH C AT 3AM CHALLANGE (GONE SEXUAL)
20:37
opengl is pain
20:37
yet i made a minecraft clone
Avatar
Ever heard of minetest?
Avatar
i never tried vulkan
Avatar
Great game
Avatar
I tried playing node core
20:38
But it's hard
Avatar
i only made a spectator mode with terrain gen
20:39
i cant even run my shit on 30 fps 💀 fuck celeron n2840
Avatar
Minetest is like Roblox but actually good and open source and doesn't steal all the work from thier devs
Avatar
i think you know i use gentoo linux by now
Avatar
Avatar
pilonpl
Minetest is like Roblox but actually good and open source and doesn't steal all the work from thier devs
i played it
20:39
i prefer it from normal mc
20:39
cause java is bullshit
Avatar
Minetest is better than Minecraft
20:40
Sort of
Avatar
lacks features
Avatar
Minecraft doesn't even have an official support for modding lol
Avatar
but not written in java
20:40
mc bedrock is way better than java cause c or c++ idk i forgor
Avatar
Bedrock isn't written in java but it's still shit
Avatar
cause not open sork
20:41
still better
Avatar
Because Microsoft
Avatar
micro$haft
Avatar
They can't even make thier games playable
Avatar
[quakenet] ChillerDragon BOT 2022-09-11 20:42:14Z
is it just me or did github replace 500s with infinite loading times? xd
Avatar
L + Ratio
Avatar
You can just randomly die in bedrock
Avatar
wait how
Avatar
And the inventory gui is shit
20:43
Gui in general is shit
Avatar
--02 --march=native --j2 😍
20:43
cant live without compiling
Avatar
Avatar
pilonpl
They can't even make thier games playable
Isn't Minecraft playable?
Avatar
do not fry your pc wen compiling LLVM challange be like :
Avatar
Avatar
Ravie Senpai
Isn't Minecraft playable?
No.
Avatar
Microsoft will ruin everything
Avatar
owned by microshit proprietary written on java and shit gui
Avatar
Only the bedrock edition has shit gui
20:46
Java is the only true mc version
Avatar
i got mc account for free using some bugs troll die microshit
Avatar
i didnt pay for mc java
20:46
and i have prem acc
Avatar
Not possible
20:46
How did you do that??
Avatar
possible
Avatar
Avatar
pilonpl
How did you do that??
some cc bug ig cause it didnt removed money from cc
Avatar
Wtf is cc
Avatar
credit card
Avatar
not mine too troll
Avatar
Well, that's weird
20:48
kotlin suckss!!! java but cringe
Avatar
Mc is a very expensive game
20:50
But i think everyone has pirated mc at least once lol
Avatar
i agree
20:50
sklauncher 🙏
20:50
fuck tlauncher
20:50
russian spyware
Avatar
Why don't Microsoft sue these launchers?
Avatar
Avatar
zKBTuran
No.
Why
Avatar
Avatar
pilonpl
Why don't Microsoft sue these launchers?
if no privated mc = decrease in money and mostly mc players arent prem so its huge rep would be lost
20:54
even notch let people private it
Avatar
Decrease in money???
Avatar
then said only pay if you can and want
Avatar
Notch now isn't the owner
20:55
Also why is the pirated version called "non premium" lol
Avatar
deen > Notch
21:00
I wonder if notch knows about ddnet
21:01
I also wonder how is it like not having to work
21:02
Probably not too bad
21:03
What a shame deen can't sell ddnet to Microsoft
21:03
Lol
21:04
Microsoft would ruin this game for sure
21:04
Update 1: migration to Microsoft accounts
21:05
FREE SKIN FOR EVERYONE
Avatar
Having accounts would actually be a +
21:08
We need an account system
21:10
I have seen many people pretending to be "nameless tee"
21:10
That's not nice (edited)
Avatar
why is it bad that people want to be anonymous?
Avatar
Why would people want to be anonymous
Avatar
why not? e.g. someone wants to play and not be harrassed by people searching for their name
Avatar
Then fakename, but yeah nameless ¿can be? confusing. Doesn t bother me tho
Avatar
Idk, i want an account system lol
21:14
So people don't earn me points... I guess
Avatar
that seems unrelated to whether people should also be allowed to be anonymous
21:15
not sure why you also want to take that away (in addition to having accounts)
Avatar
I don't see any reason why anyone would like to be anonymous but i if they want to then ok
Avatar
I just gave one
21:16
you think it's not true?
Avatar
Not really
Avatar
I've been followed by people before
21:17
I sometimes played with fake name due to this
Avatar
Followed?
Avatar
followed and harassed
Avatar
Well, speedrunners also often do that so no one steals their skips. That may be unrelated tho
Avatar
Avatar
heinrich5991
followed and harassed
The easiest way would be to ban them or block client side
Avatar
And anyways pilon, take aoe for example. When he stops fakenaming his server gets a few people in a matter of minutes. Not necesserily a bad thing but maybe he doesn t want that kind kf attention.
Avatar
Avatar
pilonpl
The easiest way would be to ban them or block client side
people follow you around. they voteban you. they play with you and throw you into kill tiles at an opportune moment
Avatar
unclear how I should deal with that by calling moderators
Avatar
Soooo yeah
Avatar
most of the time, I just stopped playing then
Avatar
Avatar
pilonpl
I don't see any reason why anyone would like to be anonymous but i if they want to then ok
Get pro and you will understand
Avatar
I never said i don't want people to be anonymous
21:22
I just want accounts?
21:22
That's all i said
Avatar
Avatar
pilonpl
We need an account system
an account system will make it so it's harder for admins to spot botters and ban them. since bot clients now detects moderator's names and deactivate when they join in
Avatar
I have seen many people pretending to be "nameless tee" That's not nice
21:23
but yea, I also think some sort of "accounts" would be nice
Avatar
Avatar
Jupstar ✪
Get pro and you will understand
Yup, i understand now
Avatar
I think admins should have at least a way to disguise themselves if accounts exist
Avatar
Avatar
heinrich5991
I have seen many people pretending to be "nameless tee" That's not nice
That was mostly a joke
21:24
it's hard to recognize "jokes" on the internet
21:24
in offline communication, there's usually something indicating the joke (edited)
Avatar
I know
21:24
But like
21:24
It's clearly a joke, nameless tee isn't owned by one person
21:24
Many people use that name
Avatar
it's obviously not clear enoguh
21:25
I didn't understand it as a joke ^^
Avatar
And how does that indicate that i dont want people to be anonymous?
Avatar
if I want to be as anonymous as possible, I'd choose a nick many other people choose
21:25
since "nameless tee" was the default name for a long time, that's a good choice
21:26
An account system wouldn't change anything about being anonymous
Avatar
hmm. being anonymous to other people might still be possible, depending on the implementation
21:27
but being anonymous to the server is basically impossible with an account system; that's the point of an account system, I'd say
Avatar
Why would you want to be anonymous to the server?
21:27
You aren't anonymous to the server anyways i think
Avatar
you'll become less anonymous to the server like this
21:28
Thats kinda the point tho...
21:28
Maybe don't require accounts
21:29
There are many possibilities
21:29
I don't think you need to be anonymous to the server
21:29
Like why
21:30
You have to trust the server i guess
21:34
Btw a solution for sabotaging famous players already existing
21:34
Youtuber rank on hypixel
21:34
It allows you to change your nick + skin i think
21:35
So accounts would only improve experience for everyone
21:35
For the anonymous players too
21:35
Because they would have points saved to their account
21:35
And not nick
21:39
Another way would be to save records and stuff to a local file, maybe it would be possible to make that secure lol
21:39
Dumb idea
21:39
But could work
21:39
Or
21:40
Some sort of a password or a key to which stats are assigned
21:41
And only the server knows players' keys
21:41
So it's anonymous
21:42
And the best part is, you could totally share that key with others and it wouldn't be different from how nicks work now
21:44
But the best way would be to implement an actual account system
Avatar
This simply treats server info as invalid if it contains control characters in any string. Fixes #5826.

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
  • ...
Avatar
im looking for a word
21:52
how do you call a parser that doesnt do hard checks
21:52
here's a word
21:52
damn it, im too slow
Avatar
e.g parsing html
Avatar
wdym hard checks?
Avatar
it should be valid xml but allows errors
21:52
and proceeds with it
21:53
yeah
21:53
a parser that tries to succeed even if the data may not be entirely correct
Avatar
hmmm, i guess browser deal with invalid html everyday
Avatar
yeah but thats not the point
21:53
i want to know a word that describes this
21:53
xd
Avatar
soft parser?
Avatar
not sure there's a word for that
Avatar
Good parser?
Avatar
you can just make up your own and define it clearly
Avatar
a strict parser
Avatar
Or maybe bad parser idk
Avatar
and a relaxed parser
21:54
maybe
21:54
@pilonpl then all browsers are bad parsers
Avatar
Well, it depends what you want to do
Avatar
also is it valid to have a "+3" as value itself in c++?
21:55
+ meaning positive
21:55
not sumation
21:55
3,-3,+3
Avatar
Websites probably should work even with errors
Avatar
i dont want to do anything
21:55
im just looking for a descriptive word
21:55
to argue in the internet
21:55
anyway
21:55
ill just ignore them
21:56
e.g
Avatar
Avatar
Ryozuki
also is it valid to have a "+3" as value itself in c++?
yes it is, unary +, unary - are c++ operators
Avatar
imagine a format to send data that has a dictionary and they require the keys to be sorted
21:56
but you parse it
21:56
wiht a hashmap
21:56
and dont care about sorting
Avatar
Forgiving parser
Avatar
you dont check if they are sorted
21:57
the parser is still valid
21:57
it just doesnt check if they are sorted
21:57
but the protocol requires it
21:57
idk why on earth they would make the unique keys be sorted
21:57
sounds ineficient
Avatar
lax parser?
21:58
it's generally considered bad idea to write a lax parser
21:58
or a forgiving
21:58
especially in file formats and network protocols
Avatar
even if you have perf gains?
Avatar
yes, due to security. if it's not connected to the internet or evil people; then it's maaybe okay
Avatar
i just dont know why would i need to check for unique and sorted keys, when i store them on a hashmap that inherently does that
Avatar
Avatar
Ryozuki
sounds ineficient
I am not an expert bit it seems like it's easier to find something in a sprted dictionary
21:59
Idk if i even understand the issue
Avatar
Avatar
Ryozuki
i just dont know why would i need to check for unique and sorted keys, when i store them on a hashmap that inherently does that
e.g. because someone else writes another parser but takes the first instead of the last key of each duplicate
21:59
then you easily have a security vulnerability
Avatar
Avatar
pilonpl
I am not an expert bit it seems like it's easier to find something in a sprted dictionary
checking if something exists in a dict is o(1)
Avatar
if only one parser failed the input, the security vulnerability would likely not exist there
Avatar
Avatar
heinrich5991
e.g. because someone else writes another parser but takes the first instead of the last key of each duplicate
i see
22:00
but it was already at fault
22:00
the one who wrote that packet
22:00
i guess this is just to have a predictable outcome (edited)
Avatar
yes, predictable is very good for security-related stuff
22:01
fail-fast for unexpected input is also good
22:01
e.g. there have been real-life HTTP request smuggling vulnerabilities due to this first-last thing
22:02
the Content-Length header dictates how many of the bytes following the headers are intended to be the body
22:02
you have a HTTP reverse-proxy in front of your application server
22:03
that maybe sets a "Original-IP-Address" header
22:03
the reverse-proxy interprets the first Content-Length header and the application server the last one
22:04
i think content-length doesnt include headers right?
Avatar
then you send a request like this: POST / HTTP/1.0 Content-Length: 128 Content-Length: 0 GET /secret/path/that/only/localhost/is/allowed/to/access Original-IP-Address: 127.0.0.1
Avatar
but i get what u mean
22:04
ah
22:05
i see
22:06
look this website
22:06
xD
22:06
What’s the shortest URL for which content is served on the internet? There are quite a few single-letter second-level domains that are used in very short URLs, such as Google’s http://g.co or Facebook’s https://m.me. But we can go shorter than this: there’s nothing stopping TLD registry operators serving A records at the apexes of their TLD zone...
22:06
.pn is the Internet country code top-level domain (ccTLD) for the Pitcairn Islands.
Avatar
it needs the dot
Avatar
not for me
Avatar
for me yes :o
Avatar
you can also do https://www.google.com./ if you want 😉
Search the world's information, including webpages, images, videos and more. Google has many special features to help you find exactly what you're looking for.
22:07
the final dot only says that you want to have the global domain IIRC
Avatar
thonk should I visit the website
Avatar
Probably depends on the web browser
Avatar
ICANN Board New gTLD Program Committee (NGPC) adopted a resolution affirming that "dotless domain names" are prohibited in August 2013
Avatar
yea, wanted to say that as well ^^
22:08
the link you posted
Avatar
Avatar
Cellegen
thonk should I visit the website
No
Avatar
Avatar
Cellegen
thonk should I visit the website
it's harmless
Avatar
Random websites can't hurt you
Avatar
thonk so no?
Avatar
they theoretically can, but this one doesn't
Avatar
Not worth it tho
Avatar
@Cellegen saved you a click
Avatar
feelsamazingman whooo (edited)
Avatar
Very interesting, isn't it?
Avatar
meh, ddnet.tw still better gigachad
f3 1
Avatar
ddnet.org*
justatest 1
Avatar
it seems we're still on ddnet.tw
Avatar
wiki.ddnet.org
Avatar
keep it that way pls
Avatar
Org is only for non profits i think
22:12
@pilonpl org is for open source projects
Avatar
don't change it nooo nooooo
Avatar
The domain name .org is a generic top-level domain (gTLD) of the Domain Name System (DNS) used on the Internet. The name is truncated from organization. It was one of the original domains established in 1985, and has been operated by the Public Interest Registry since 2003. The domain was originally "intended as the miscellaneous TLD for organiz...
Avatar
. The domain was originally "intended as the miscellaneous TLD for organizations that didn't fit anywhere else."[1] It is commonly used by non-profit organizations, open-source projects, and communities, but is an open domain that can be used by anyone.
Avatar
The domain was originally "intended as the miscellaneous TLD for organizations that didn't fit anywhere else."[1] It is commonly used by non-profit organizations, open-source projects, and communities, but is an open domain that can be used by anyone.
Avatar
thanks
22:13
bluekitty
Avatar
So it's for everyone
Avatar
Avatar
Cellegen
don't change it nooo nooooo
the argument against .tw is that we're dependent on taiwan being stable
22:13
.tw is for taiwan
Avatar
hm, teeworlds data will use .net domains in the future, we'll leave .tw for good
Avatar
Tw is for TeeWorlds obviously
Avatar
Avatar
heinrich5991
the argument against .tw is that we're dependent on taiwan being stable
and as you mention it, this was the reason
22:14
it's not always stable
22:15
or should we just go to org domains too?
Avatar
I prefer the new ddnet.org domain, looks cleaner, makes it clear this is not a Taiwanese project. (The .tw = Teeworlds connection was cute, but we might have outgrown it.) Missing: wiki.ddnet.org @...
Avatar
I'll ask nexus about it, he's the one deciding on that
Avatar
we're already in the process of moving ^^
22:16
its decided
22:17
just missing the main one
22:18
@NeXus whenever you read this ^ (edited)
Avatar
Why not use both
Avatar
911835f Add str_has_cc to check for control characters in strings - heinrich5991 acb0ce8 Unify string test naming - heinrich5991 94446f6 Ignore server info with control characters - heinrich5991 bc1bd0b Merge #5828 - bors[bot]
Avatar
Avatar
Cellegen
or should we just go to org domains too?
next ddnet release will be ddnet.org and then we will switch the website etc too
22:25
bye bye ddnet.tw
Avatar
it will just redirect to ddnet.org
22:25
so all old links keep working
Avatar
oh, then all good
22:27
feelsamazingman (edited)
Avatar
f59f79e Move skin info after the settings (settings can cause reload -> skin is invalid) - Jupeyy 766d9f6 Merge #5822 - bors[bot]
22:49
This allows every game server to provide its own HTTPS server for map downloads. Since the ingame protocol for downloading map data is very inefficient, this is desirable. Previously, only servers hosted by DDNet could benefit from this. Security concerns:
  • Attackers can find out whether a given HTTPS GET request matches a known answer. This isn't deemed to be problematic as no cookies for authentication are sent and only the whole response can be matched. Perhaps some...
Avatar
79fa29d editor: added order button in quads popup - “sctt” cef096e Merge #5820 - bors[bot]
Exported 469 message(s)