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 2023-01-30 00:00:00Z and 2023-01-31 00:00:00Z
Avatar
Does anyone know how to open tas on ddrace?
Avatar
sus. why would you want to run Tool Assisted Speedrun software in combination with Teeworlds. monkaHmm (edited)
Avatar
speedrun in servers private
Avatar
Avatar
Ryozuki
Click to see attachment 🖼️
aka the last good thinkpads: x61
Avatar
https://user-images.githubusercontent.com/2335377/215449374-da54166e-1917-4199-b7ab-775bada16469.mp4 See the attached video by tep. from Discord. teleports and some other tiles are implemented in a stupid way. They are only checked once per tick, so every 20 ms. If you fly fast enough you can have been in the path of 2 different tele tiles within those 20 ms, then bad luck that the wrong one is chosen. I think we could fix this by making sure all tiles are checked in the order they ...
Avatar
@Robyt3 for #6293 I haven't really had the time to check but I thought passing a bitset would just entail passing the underlying unsigned. That's why I suggested passing by value. I think if we want to make it any power of 2 in the future, the references can be added in that patch.
Avatar
Alternative version for PR #6292 with bitset used. I did the naming as I would like, but I can change it if there is a more suitable one, typedef is just for shortening, can be removed. Checklist ...
Avatar
Avatar
deen
aka the last good thinkpads: x61
I'm fairly happy with my t440p 😄
Avatar
Regarding the account discussion in #general. And my concern to not be able to move progress from a name to an account. Do the ddnet servers store some identifiers like MAC Address? (edited)
13:02
MAC should be part of the networking from my understanding. But I doubt DDNet covers for that. Because then banning players shouldn't be a problem. Edit: Ah nevermind. Forgot my Cisco years. It's ports that handle traffic outgoing and incoming from the public IP. And network table. For the router to know where to redirect the traffic inside the network. So unless the DDNet client gathers the MAC-Address, you won't have that information. (edited)
Avatar
And we can't trust the DDNet client because it's open source and anyone can change it to report a fake mac address
Avatar
Didn't think about it that way
13:49
And something like a MAC + MachineGUID (Windows) combination can't be used either because that wouldn't be cross platform.
Avatar
anything that the client sends can be faked
Avatar
Yea but try to fake a combination of multiple identifiers + region change and what not
Avatar
super easy, just enter anything you want
13:52
we can't trust the client, period
Avatar
Avatar
deen
super easy, just enter anything you want
Yea but the argument was getting other people banned
Avatar
and we don't want any of the weird spyware that makes sure you don't modify the client
13:53
ok, didn't understand it that way. I thought it's about banning cheaters
Avatar
You would have to know their location, ISP information, name, and multiple identifiers have to match.
13:53
Which would be a lot of failed attempts to get someone like you banned
13:54
But I guess being able to ban griefers and rule breakers will never be a thing
13:55
Unless you get an actual anticheat. Which is too pricey and overkill for an open source project. Byfron looked promising. Daax loved it. (edited)
Avatar
im against anti cheat software of any kind
13:56
they are predatory and spyware
13:56
and the kernel ones even more
Avatar
>overkill
13:57
But they are effective
Avatar
for now maybe
13:57
cheats and anticheats is always a constant race
Avatar
Next best thing is streaming the game
Avatar
plenty of ways to cheat even while streaming
Avatar
Avatar
Ryozuki
cheats and anticheats is always a constant race
Yea but Teeworlds isn't' infested by professional hackers
Avatar
Avatar
noby
plenty of ways to cheat even while streaming
No. Not streaming as in recording your gameplay. Streaning like Stadia. (edited)
Avatar
professional hackers arent paid to "hack" a open source game no one cares about
13:59
and the real professionals often have morals
Avatar
the ones without already work for bad actors, and there is no money to be made here
13:59
we only have a kid
Avatar
Forget about it
14:00
That would be too complicated to do
14:00
You would have to allow only DDNet clients
14:00
And thats not what would ever happen
Avatar
im now trying to learn genetic algorithms, always wanted to
Avatar
Avatar
default
But they are effective
Are they really? Is there any game out there devoid of hacks?
Avatar
I think devoid of obvious hacks might be enough
Avatar
Avatar
heinrich5991
I think devoid of obvious hacks might be enough
Is there even that? Even kernel anticheats are running on untrusted hardware
14:32
At the end of the day I can attach a kernel debugger or load my own module before theirs
Avatar
I have heard that there are fewer obvious hacks in valorant
Avatar
Avatar
Learath2
At the end of the day I can attach a kernel debugger or load my own module before theirs
kernel debugger: probably not? load own module before theirs: works, but only for n=1
Avatar
Avatar
Learath2
Are they really? Is there any game out there devoid of hacks?
Yea they are punishing cheaters pretty well. Spoofers get detected. And they have to buy another game copy and probably another month of their cheat. Which can get pricy. EFT for example costs 70€ (EoD), and a cheat for that game costs you easily 200€. Most of them even keep selling subscriptions when they are detected. So foul play makes the life of a cheater hard as well. There is no public cheat provider that hasn't been hit. (edited)
Avatar
Avatar
heinrich5991
kernel debugger: probably not? load own module before theirs: works, but only for n=1
Iirc windows allows you to attach all the way at the start. All that remains is to monkeypatch out the ways they would detect the attached debugger
Avatar
Avatar
default
Yea they are punishing cheaters pretty well. Spoofers get detected. And they have to buy another game copy and probably another month of their cheat. Which can get pricy. EFT for example costs 70€ (EoD), and a cheat for that game costs you easily 200€. Most of them even keep selling subscriptions when they are detected. So foul play makes the life of a cheater hard as well. There is no public cheat provider that hasn't been hit. (edited)
that's entirely irrelevant to me if I want to play the game without cheaters
14:34
There is no public cheat provider that hasn't been hit.
source?
Avatar
It should be relevant though
Avatar
Avatar
default
Yea they are punishing cheaters pretty well. Spoofers get detected. And they have to buy another game copy and probably another month of their cheat. Which can get pricy. EFT for example costs 70€ (EoD), and a cheat for that game costs you easily 200€. Most of them even keep selling subscriptions when they are detected. So foul play makes the life of a cheater hard as well. There is no public cheat provider that hasn't been hit. (edited)
The actual deterrant there isn't that the anticheat is amazing. It' the price
Avatar
because the script kiddies writing hacks for this game atm
14:34
won't be able to get around an actual anticheat
Avatar
Avatar
Learath2
The actual deterrant there isn't that the anticheat is amazing. It' the price
yes, and the fact that nothing stays undetected for ever
14:34
so cheating is expensive overall
Avatar
it will always be easier to create cheats than it will be to prevent and detect them, especialy in open source games. not that it isnt worth trying
Avatar
Avatar
default
It should be relevant though
if I play their game, why is it relevant what they do with cheaters? the only relevant thing for me is that they're providing a cheat-free environment
14:35
sure, they prboably have to do something with cheaters
14:36
but that's not what should interest me, I think
14:36
they can do the harshest things possible, and if that's not providing a cheat-free environment, that's completely useless for me
Avatar
Avatar
noby
it will always be easier to create cheats than it will be to prevent and detect them, especialy in open source games. not that it isnt worth trying
yes. as long the cheater can control the environment the game and the anticheat gets run in. there will be cheats. (edited)
Avatar
Avatar
default
because the script kiddies writing hacks for this game atm
Yeah I don't think we have anyone with the skills to beat a real commercial anticheat here in the community. But eitherway, it doesnt apply to an opensource game. We'd need to only allow the precompiled client
Avatar
that's the problem
14:37
and your serversided bot detection doesn't pickup injected mouse movement (edited)
Avatar
Avatar
Learath2
Yeah I don't think we have anyone with the skills to beat a real commercial anticheat here in the community. But eitherway, it doesnt apply to an opensource game. We'd need to only allow the precompiled client
(note that I don't think that this is a particularly bad problem)
Avatar
Avatar
default
and your serversided bot detection doesn't pickup injected mouse movement (edited)
why wouldnt it?
Avatar
ask heinrich
what 1
Avatar
the server cant know whether the mouse movement is coming from the client itself, or some sort of network/memory injection
14:38
it just sees the inputs
Avatar
Avatar
heinrich5991
(note that I don't think that this is a particularly bad problem)
Not sure which you mean
Avatar
that we're an open-source game
Avatar
Avatar
noby
it just sees the inputs
the clients out there write the rotation
14:39
i assume you do some delta checks
14:39
mouse input injection makes the rotation look legit to the server
Avatar
Avatar
heinrich5991
that we're an open-source game
Most of the successful anticheats rely on some sort of binary verification along with active monitoring of the game memory. Both can vary with self compiled versions of the game
Avatar
Avatar
default
mouse input injection makes the rotation look legit to the server
i dont think theres anything inherent about mouse input injection
14:40
https://www.youtube.com/watch?v=dok3HItgiVA ie. it can be done in client too
Avatar
Avatar
Learath2
Most of the successful anticheats rely on some sort of binary verification along with active monitoring of the game memory. Both can vary with self compiled versions of the game
yep, but a blacklist would suffice, no?
Avatar
if this is what you mean
Avatar
Avatar
noby
if this is what you mean
yea and nearly every shot was detected as suspicious
Avatar
yes and why would it not have done the same thing if the inputs had came from an external source?
14:41
it would be the same inputs
Avatar
in the case of a triggerbot
14:41
not so much. you detect it using reaction time. (edited)
14:41
if we talk about aimbot detection
14:41
it matters
Avatar
dont see how
Avatar
it smooths the rotation
14:41
automatically
14:41
just like normal mouse movement
Avatar
yeah so does the client
Avatar
why is it relevant that it's input via a mouse?
14:42
you can do that in software, too
Avatar
the client is aiming in this video
Avatar
Avatar
heinrich5991
yep, but a blacklist would suffice, no?
But blacklists are pretty fragile
Avatar
Avatar
heinrich5991
yep, but a blacklist would suffice, no?
that's not how you should set up an anticheat
14:42
binary verrification, integrity checks
14:43
and an open connection from the anticheat to the ddnet servers
Avatar
VAC caught a lot of people back in the day by monitoring a single variable in the game memory. Old csgo cheats used to just enable the outlines for all players as if in spectator mode
Avatar
in case of @default's ideas, being open source is a problem
Avatar
Avatar
Learath2
VAC caught a lot of people back in the day by monitoring a single variable in the game memory. Old csgo cheats used to just enable the outlines for all players as if in spectator mode
it's called glow
Avatar
That kind of monitoring is probably the most reliable. That boolean should never be true while in a normal competitive game
Avatar
Avatar
Learath2
But blacklists are pretty fragile
hmm, sounds fine to me
Avatar
and glow + radar is detected and decreases your trust factor if not done properly
14:45
same with not running VAC (Vac bypasses) while playing CS:GO
14:45
steam detects that the anticheat isn't running/doesn't work as intended
Avatar
Avatar
deen
and we don't want any of the weird spyware that makes sure you don't modify the client
unfortunately i think all of these ideas fall foul of this^
Avatar
I think fortunately. I wouldn't want this kind of software on my system and so I don't want to impose it on DDNet players either
Avatar
Avatar
deen
I think fortunately. I wouldn't want this kind of software on my system and so I don't want to impose it on DDNet players either
you probably got the malware on your PC already
Avatar
yes, it's not nice to punish well-behaving people
Avatar
i mean unfortunate because it limits the possibilities of anti cheat software. but is worth it in the end
Avatar
Avatar
default
you probably got the malware on your PC already
no?
14:46
also how is that a good argument?
Avatar
you want to tell me he doesn't play anything else?
Avatar
you're already eating bad food, why stop eating this particular one
Avatar
Avatar
default
you probably got the malware on your PC already
most definitely not. I haven't played other games for decades
Avatar
fair point then
Avatar
your point isn't fair though
Avatar
because those are in most games
Avatar
just because other bad things exist
14:47
doesn't mean we have to do a bad thing
Avatar
don't start the discussion people started because of vanguard
14:47
when golden standard anticheats like that one existed for a decade already before it
14:48
and no one complained about those until one of them started to run when the system boots up (edited)
Avatar
that's not true
Avatar
it is true
14:49
that's exactly what happened
Avatar
wanna bet 5 bucks? 🙂
Avatar
on what
Avatar
I always complained about them
Avatar
I can show you a wikipedia article
14:49
that people complained before vanguard
Avatar
i didn't hear any complains
Avatar
hence they didn't exist
Avatar
ESEA was a topic once, because they shipped a crypto miner with it once
Avatar
I believe you, in that you haven't heard about it
Avatar
Why not just make the game so that is it fun even if the other side is a bot? If others players have enough power to ruin your fun, does it really mater if it's a bot or not?
Avatar
although apparently you did hear about something like that
Avatar
yea but that wasnt the anticheat being bad
Avatar
Avatar
zogtib
Why not just make the game so that is it fun even if the other side is a bot? If others players have enough power to ruin your fun, does it really mater if it's a bot or not?
that's difficult. people like getting good times, and bots can beat the best time easier (edited)
Avatar
Avatar
zogtib
Why not just make the game so that is it fun even if the other side is a bot? If others players have enough power to ruin your fun, does it really mater if it's a bot or not?
it's mostly about speedrunners
Avatar
that was an (now) ex-employee abusing his power as a developer (edited)
Avatar
Avatar
zogtib
Why not just make the game so that is it fun even if the other side is a bot? If others players have enough power to ruin your fun, does it really mater if it's a bot or not?
bots in pvp generally always ruin the fun, especially instagib
Avatar
Avatar
zogtib
Why not just make the game so that is it fun even if the other side is a bot? If others players have enough power to ruin your fun, does it really mater if it's a bot or not?
rest of the people are probably not that affected by bots already
Avatar
For a non-competitive mode like City bots don't matter I guess
Avatar
Avatar
deen
For a non-competitive mode like City bots don't matter I guess
havent played it much but from how i understand it botting is even a problem there
Avatar
I thought City is the Metaverse of Teeworlds, people just walk around and chat?
Avatar
there is pvp elements so aimbot helps, and there is money farming elements so scripts to find farming spots and stay there would help too
14:52
yeah but some people take it seriously
Avatar
i mean how your anti measurements work now is good enough
14:53
runescape doesn't do it differently
Avatar
Fwiw I'm not convinced about kernel level anticheats. It's just that serious enough people with the actual skills to beat them make hundreds of thousands per year at some company so they don't have to do this kind of stuff for a couple extra bucks
Avatar
some server sided heuristics from botwatch and player reports
Avatar
As long as the underlying hardware can't be trusted there is no anticheat that is unbeatable
Avatar
4 teams fng is there such a thing?
Avatar
Avatar
Learath2
As long as the underlying hardware can't be trusted there is no anticheat that is unbeatable
I don't like you advocating for trusted computing
Avatar
Avatar
Learath2
Fwiw I'm not convinced about kernel level anticheats. It's just that serious enough people with the actual skills to beat them make hundreds of thousands per year at some company so they don't have to do this kind of stuff for a couple extra bucks
I’m for kernel level acs as long as it is from a trusted and reputable company
Avatar
Avatar
Learath2
As long as the underlying hardware can't be trusted there is no anticheat that is unbeatable
that's why stadia was scary (edited)
Avatar
Avatar
Deleted User
4 teams fng is there such a thing?
5.181.50.244:8360 yes
Avatar
Avatar
Learath2
As long as the underlying hardware can't be trusted there is no anticheat that is unbeatable
anyway, even then. output is analog, input is analog. it's a lost cause
Avatar
Avatar
noby
5.181.50.244:8360 yes
Through ddnet or teeworld need to come in?
Avatar
Avatar
default
that's why stadia was scary (edited)
you can still have an aimbot for stadia
Avatar
Avatar
default
i mean how your anti measurements work now is good enough
i do think i could do some more work on how the heuristics work but the approach seems like the best bet for tw
Avatar
Avatar
heinrich5991
I don't like you advocating for trusted computing
Well if you want really unbeatable anticheat you want special purpose built computers, with tamper detection, filled to the brim with epoxy and same for peripherals 😄
Avatar
Avatar
Deleted User
4 teams fng is there such a thing?
There is dfng now which has 64 teams 😮 which is playable from teeworlds and ddnet
Avatar
oh yeah dfng
😉 1
Avatar
Avatar
noby
i do think i could do some more work on how the heuristics work but the approach seems like the best bet for tw
maybe a bit more logging/recording could benefit the game as well for banning trolls/deleting cheated records. player provided proof in #reports isn't good enough to ban people if mods/admins/devs don't see it happening in action. (edited)
Avatar
Even that isn't a 100% but that brings the cost of beating it so high that it's absolutely pointless
Avatar
Avatar
default
maybe a bit more logging/recording could benefit the game as well for banning trolls/deleting cheated records. player provided proof in #reports isn't good enough to ban people if mods/admins/devs don't see it happening in action. (edited)
teehistorian is already doing a good job with that, but maybe some automatic analysis of these logs would be good
Avatar
Avatar
noby
@Learath2 ^
You will be required to have 2 webcams pointing at you while playing, ezclap
Avatar
the bot mouse can be hidden under the desk while u move a fake mouse around that isnt plugged in
Avatar
Avatar
Learath2
Well if you want really unbeatable anticheat you want special purpose built computers, with tamper detection, filled to the brim with epoxy and same for peripherals 😄
You're putting more thought into this than the people making voting machines 😄
Avatar
I'd mention here that we'll try to make dfng gameplay so botting would be worse than useless.
Avatar
Avatar
Learath2
Well if you want really unbeatable anticheat you want special purpose built computers, with tamper detection, filled to the brim with epoxy and same for peripherals 😄
won't help if the hardware is under your control
Avatar
Avatar
deen
You're putting more thought into this than the people making voting machines 😄
I detest cheaters
Avatar
Countries will be taken over by unelected dictators, but at least DDNet server will know client is real 😄
happy 1
Avatar
DRM protection is nothing different
14:58
on consoles
14:59
yet shock attacks, etc. grant a shell which get used to break that protection (edited)
Avatar
Avatar
Learath2
That kind of monitoring is probably the most reliable. That boolean should never be true while in a normal competitive game
the most reliable woudl be the client not knowing enemy positions at all, which for the glow is needed, i guess they know for prediction thoi
Avatar
Avatar
default
won't help if the hardware is under your control
Ofc it will, I'll also fill the case with epoxy and they will be powered by huge batteries, not removable
14:59
that's not how real life works
14:59
right to repair
Avatar
Avatar
default
fair point then
he is also on linux btw
Avatar
I'm obviously joking btw. Everyone that has read a thing or two about security of this kind knows that you have to have an attacker model
Avatar
yea linux is a whole different rabbit hole
Avatar
i know linux also have some virus yada yada, but most aimed at servers
Avatar
people gpu passthrough to run dma cheats on it also most anticheats work worse on linux or don't even support it (edited)
Avatar
Not every system can be built to resist attacks from the chinese state
Avatar
@default btw do u work as some sort of security engineer
Avatar
99% of the attacker model is just random kids who google teeworlds bot client
15:01
and install the first malware that pops up
Avatar
You know what would actually work though? Real ID verification with accounts
Avatar
that's what they do in asia I believe
15:02
for league of legends definetly
Avatar
Avatar
noby
99% of the attacker model is just random kids who google teeworlds bot client
xd
Avatar
they have their own client
Avatar
You cheat, you are permabanned. Good luck forging a new id and commiting an actual crime bozo
Avatar
@Learath2 the world is not that easy either
Avatar
you not only get permabanned in that one game
Avatar
how do you get back after that?
Avatar
you usually get banned in all other games as well
Avatar
@Learath2 ppl would circumvent that also
Avatar
that sounds dystopian
Avatar
but that's how it works on the other side of the earth
15:02
ever heard of social credit score?
Avatar
@Learath2 just one extreme example, briving or a corrupted officer that issues ids
Avatar
Just make players eat a nanotechnology pill and upload their brain data and verify input.
Avatar
doesn't really exist AFAIK
Avatar
it does
Avatar
source?
Avatar
Avatar
heinrich5991
how do you get back after that?
You file an appeal ofc
Avatar
Avatar
zogtib
Just make players eat a nanotechnology pill and upload their brain data and verify input.
first send them to @noby just to be sure
👍 1
Avatar
no videos, please
15:03
somethign I can read
15:04
best would be a wikipedia article
Avatar
iirc credit score does exist
Avatar
if that really exists, it'll have a wikipedia article
Avatar
Avatar
Ryozuki
@Learath2 just one extreme example, briving or a corrupted officer that issues ids
But how many people will risk an actual crime with dozens of years of prison entailed to play a teegame
Avatar
Avatar
heinrich5991
if that really exists, it'll have a wikipedia article
The Social Credit System (Chinese: 社会信用体系; pinyin: shèhuì xìnyòng tǐxì) is a national credit rating and blacklist being developed by the government of the People's Republic of China. The social credit initiative calls for the establishment of a record system so that businesses, individuals and government institutions can be tracked and evaluated...
Avatar
The Social Credit System (Chinese: 社会信用体系; pinyin: shèhuì xìnyòng tǐxì) is a national credit rating and blacklist being developed by the government of the People's Republic of China. The social credit initiative calls for the establishment of a record system so that businesses, individuals and government institutions can be tracked and evaluated...
15:04
fixed link
Avatar
that video isn't bad either
15:05
shows humans protesting
Avatar
The Social Credit System has generated a large amount of misreporting and misconceptions in the media due to translation errors, sensationalism, conflicting information and lack of comprehensive analysis.[4][18][19][20] Examples of these misconceptions include widespread misassumption that Chinese citizens are rewarded and punished based on a numerical score assigned by the system, that its decisions are taken by AI and that it constantly monitors Chinese citizens.[16][8][21][22][1]
Avatar
i think most people on tw would strongly reject any sort of system that links their ingame presence with their real id
Avatar
from that article
Avatar
Avatar
noby
i think most people on tw would strongly reject any sort of system that links their ingame presence with their real id
not just ppl on tw, most would
15:06
in any game
15:06
or platform
15:06
xd
Avatar
I honestly do believe some form of real accountability is the only thing that can stop people from these kinds of moral degeneracy
Avatar
Avatar
heinrich5991
from that article
no one will know
15:06
asians are pretty damn good at winning this cyberwar
Avatar
Avatar
Learath2
I honestly do believe some form of real accountability is the only thing that can stop people from these kinds of moral degeneracy
its good and extremely bad
Avatar
and not letting any information out
Avatar
Avatar
Learath2
I honestly do believe some form of real accountability is the only thing that can stop people from these kinds of moral degeneracy
i would rather pay money for tw than have to show my ID to play
Avatar
we are using discord at the very moment
Avatar
Avatar
noby
i would rather pay money for tw than have to show my ID to play
cheater
Avatar
which is owned mostly by tencent which they wouldn't have invested in, if they wouldn't profit from our valueable data (edited)
Avatar
it discourages for example whistleblowers
Avatar
you're saying you're sure that the social credit system exists, but that information cannot appear on wikipedia about it because it's secret?
15:07
that sounds counterintuitive
Avatar
pretty much
15:07
similiar to north korea
Avatar
not rly bruv
Avatar
you're better informed than wikipedia?
Avatar
@noby here's a funny talk from the CEO of Battlestate games (Escape From Tarkov) mentioning that without cheaters = no money https://www.youtube.com/watch?v=bxSzfiyr7BI&list=WL&t=2349s (use translations) (edited)
🇷🇺 1
Avatar
Avatar
noby
i would rather pay money for tw than have to show my ID to play
I'd actually be okay with that too, there has to be some material consequence
Avatar
wikipedia would be the first to have it
Avatar
not a lot of the people living there were able to escape and failed escapes will punish the whole family tree (edited)
Avatar
because you study this field?
Avatar
specially because its about china
15:08
if it was about united states i woudl believe you that wikipedia would have censorship
15:08
in which case i would refer to wikileaks
Avatar
Avatar
heinrich5991
The Social Credit System has generated a large amount of misreporting and misconceptions in the media due to translation errors, sensationalism, conflicting information and lack of comprehensive analysis.[4][18][19][20] Examples of these misconceptions include widespread misassumption that Chinese citizens are rewarded and punished based on a numerical score assigned by the system, that its decisions are taken by AI and that it constantly monitors Chinese citizens.[16][8][21][22][1]
I believe there was some form of actual social credit system trialed in shanghai, nothing as insane as the conspiracies, but still. Let me see if I can find it
Avatar
i saw something about a score in case u recycled correctly or not xd
Avatar
I mean some cars in germany have a scoring system that shows how environmentally friendly you drive
Avatar
To battle the problems of cheaters add somewhat good bot detection with moderators, cosmetics and accounts. If someone is banned they lose their cosmetics and have to buy them again. 🤑
Avatar
Avatar
Ryozuki
i saw something about a score in case u recycled correctly or not xd
might be an instance of that
Avatar
another video
Avatar
if you travel there
15:10
they won't let you leave tourist routes
Avatar
I can find videos about the earth being flat (edited)
Avatar
Avatar
Learath2
I believe there was some form of actual social credit system trialed in shanghai, nothing as insane as the conspiracies, but still. Let me see if I can find it
Oh it's even on that page anyway, apparently they never made an actual scoring system out of it, just some lists of people
Avatar
Avatar
Mr.Gh0s7
To battle the problems of cheaters add somewhat good bot detection with moderators, cosmetics and accounts. If someone is banned they lose their cosmetics and have to buy them again. 🤑
that works better in some mods than others though i think; often the people using bots on servers like this are just random players who dont join enough to make an account
Avatar
Avatar
heinrich5991
I can find videos about the earth being flat (edited)
but we both don't believe what they say
15:10
it's not as extreme as I might point it out
Avatar
but that's why I don't count youtube as a relevant source
Avatar
but it is a real thing, and makes sure they keep in line with the communist party
Avatar
Avatar
noby
that works better in some mods than others though i think; often the people using bots on servers like this are just random players who dont join enough to make an account
force accounts banhammer
Avatar
you keep saying that, I'd like to have a reliable source
Avatar
Avatar
heinrich5991
but that's why I don't count youtube as a relevant source
travel there yourself
Avatar
Avatar
noby
i would rather pay money for tw than have to show my ID to play
How would you feel about a UID of sorts that would prove you are a single unique person but you don't have to show us your id at any time?
Avatar
Avatar
default
travel there yourself
you don't think you'd come up with excuses why I didn't see it there?
15:11
"you didn't look closely enough"
Avatar
that would be good, but not sure how it would be implemented
Avatar
would asking a good friend who was there count?
Avatar
Avatar
Mr.Gh0s7
force accounts banhammer
then these random players would just make throwaway accounts
Avatar
Avatar
noby
that would be good, but not sure how it would be implemented
Like a govt api for it. We give you a challange, you go on a govt website, you log in with your id, you enter the challange, get a response, give it to us
15:12
It'd be so cool
Avatar
I wish there was variety in the game ddnet
Avatar
Imagine no more people spamming
Avatar
that sounds sort of exploitable
Avatar
Avatar
Mr.Gh0s7
To battle the problems of cheaters add somewhat good bot detection with moderators, cosmetics and accounts. If someone is banned they lose their cosmetics and have to buy them again. 🤑
yes because cosmetics definitely help with cheaters
Avatar
if someone manages to reverse it then they get the info of every player
Avatar
Avatar
noby
then these random players would just make throwaway accounts
you will still get money from ppl who use cheats and buy cosmetics
Avatar
the gov and apis are a thing that rarely works
Avatar
Avatar
Voxel
yes because cosmetics definitely help with cheaters
they don't but atleast you get money
Avatar
they are slow technological wise
15:13
and would underspend
Avatar
Avatar
noby
if someone manages to reverse it then they get the info of every player
It's non reversible, just a message with a MAC
Avatar
the api doesnt give u votes
Avatar
Avatar
Mr.Gh0s7
they don't but atleast you get money
whar
Avatar
Avatar
Voxel
whar
I'm just joking xD
Avatar
what is stopping people from just giving a fake identifier
Avatar
Avatar
Ryozuki
the api doesnt give u votes
True, thus we must have a revolution to protect our games integrity
15:14
i would first have the AGPL revolution
15:14
and abolish patents
Avatar
Avatar
noby
what is stopping people from just giving a fake identifier
The MAC, you can't forge a govt response. So you must log in to their portal with your real id
Avatar
Avatar
heinrich5991
would asking a good friend who was there count?
do whatever you want. but you haven't even looked at the video containing real footage and sources of their system.
Avatar
but then the tw server would recieve an identifier that links u to ur id
15:16
it would be cool if there was a real way to link u to ur pc hardware, more anonymous but still generally does a good job of preventing evasion
Avatar
We only get the message is_real_person: true, number_of_prev_acct: 0
Avatar
Avatar
noby
it would be cool if there was a real way to link u to ur pc hardware, more anonymous but still generally does a good job of preventing evasion
you can spoof your hardware identifiers
15:17
and I doubt ddnet would be able to do a better job than anticheats at identifying fake information (edited)
Avatar
thats why i said, if there was a real way
15:17
because there isnt
Avatar
I'm sure I can engineer something like this to be actually cryptographically robust given enough time. If only there was political will 😭
Avatar
Avatar
Learath2
We only get the message is_real_person: true, number_of_prev_acct: 0
hmm true, i wonder if it would be possible to brute force it though
Avatar
During covid a lot of governments and researchers played around with cryptographically anonymous pandemic tracking. I'm sure I can repurpose sth like that
Avatar
Avatar
default
do whatever you want. but you haven't even looked at the video containing real footage and sources of their system.
I'm typically not watching videos. I'd probably ask for the sources of that video next. are they provided?
Avatar
Avatar
Deleted User
I wish there was variety in the game ddnet
There is ddrace/fng/dfng/zcatch/KoG/ and ctf(tho noone plays it)
Avatar
Anyway, mine is just a dream. I know everyone enjoys some level of moral degeneracy so there would never be support for anything like this
Avatar
Avatar
Learath2
Anyway, mine is just a dream. I know everyone enjoys some level of moral degeneracy so there would never be support for anything like this
it seems you can only request specific fields of the german ID card
15:19
but not a generic hash of all the fields or so
15:19
so we'd have to hash the stuff serverside and have the users trust us
15:19
sounds bad
Avatar
i think most people dont actively enjoy degeneracy they just enjoy privacy and convienence and free/open source games and other factors that make preventing degeneracy more difficult
Avatar
It's actually impossible as it currently stands. Govts would need to be lobbied to set up something like this, a 0 knowledge proof of person existing and being unique api
Avatar
Avatar
Mr.Gh0s7
There is ddrace/fng/dfng/zcatch/KoG/ and ctf(tho noone plays it)
I'm not talking about modes, but about blocks
Avatar
Avatar
Deleted User
I'm not talking about modes, but about blocks
you code your own. I did so with zogtib in dfng (the spikes and later goals)
Avatar
Avatar
Learath2
It's actually impossible as it currently stands. Govts would need to be lobbied to set up something like this, a 0 knowledge proof of person existing and being unique api
I mean the german ID card is already pretty close, no?
15:22
not there yet, though
15:22
and not in our target demographic I guess
15:22
people under the age of 18 don't need to have one
Avatar
the NSA probably already knows everyone in america who has ever downloaded a cheat client just ask them for access to this data 🕵
Avatar
I have, please don't ban me
15:23
you probably did, too, @noby
Avatar
Avatar
noby
i think most people dont actively enjoy degeneracy they just enjoy privacy and convienence and free/open source games and other factors that make preventing degeneracy more difficult
I also love privacy, which is why I wouldn't want to handle ids either
15:23
it was just a test
Avatar
Avatar
Learath2
I also love privacy, which is why I wouldn't want to handle ids either
must be a rule breaker because scared to identify yourself sounds pretty much like traffic stops in the us (edited)
Avatar
Avatar
default
must be a rule breaker because scared to identify yourself sounds pretty much like traffic stops in the us (edited)
people can do all kinds of harm thru knowing someones real info
Avatar
Avatar
heinrich5991
I mean the german ID card is already pretty close, no?
But is there an api for it where we can get a token of sorts that we'd have no way of connecting back to the id and we don't even get to see the id in the first place?
Avatar
doxxing swatting intefering with their work or family etc
15:24
even if they are doing nothing wrong
Avatar
yeyeye
Avatar
Avatar
heinrich5991
but not a generic hash of all the fields or so
no, but it's close
15:25
I could imagine it being implemented, actually, if one wanted to go that way
15:25
businesses might also be interested in knowing that something is a person
Avatar
Avatar
heinrich5991
it seems you can only request specific fields of the german ID card
Hm, how does this work? Do you mean the card can electronically provide these?
Avatar
yes
15:27
I used it before, to log into the tax office system
Avatar
Avatar
heinrich5991
I could imagine it being implemented, actually, if one wanted to go that way
already is on the other side of the world
Avatar
Avatar
heinrich5991
I used it before, to log into the tax office system
I guess the issue there is that letting us even query the card the users must trust that we only ask for the field we say we ask for
Avatar
no, the app shows which data is transmitted
Avatar
Oh, that's cool. The italian one just has a certificate on it which you can log into stuff with 😛
Avatar
Avatar
Learath2
I guess the issue there is that letting us even query the card the users must trust that we only ask for the field we say we ask for
isnt that solved with oauth scopes?
15:28
xd
Avatar
Avatar
default
already is on the other side of the world
Croatia also has very similar online services, so does turkey. But the difference is that these businesses and governments have no need to avoid seeing the id number or the name and stuff
Avatar
I literally only want to know that this is a person and they havent registered on my service before
Avatar
Avatar
Learath2
Croatia also has very similar online services, so does turkey. But the difference is that these businesses and governments have no need to avoid seeing the id number or the name and stuff
eu has this principle of data minimization
15:30
you could argue (as a business) that you want this
Avatar
I have new goal, become successful game developer so I can effectively lobby the eu government
Avatar
Avatar
heinrich5991
I used it before, to log into the tax office system
I thought I was being clever when I set my German ID card not to support online support 😄 Now I'm always annoyed that I have to authenticate in person or via snail mail instead of with phone + id card, haha
15:31
not to support online auth*
Avatar
Avatar
deen
I thought I was being clever when I set my German ID card not to support online support 😄 Now I'm always annoyed that I have to authenticate in person or via snail mail instead of with phone + id card, haha
Why did you do that?
Avatar
I also did that the first time around
Avatar
Evil state watching me! How dare they!
Avatar
perhaps being scared of ways they could screw this up
Avatar
(I don't remember exactly, so long ago)
Avatar
Avatar
deen
Evil state watching me! How dare they!
But it's fine if you never plug it into anything, no? 😛
Avatar
it's NFC, so works over some (small) distance
Avatar
was that disablable?
Avatar
Oh fancy. My turkish id card only has a standard smartcard chip thingy connection
Avatar
you can use a smartphone to use the german ID card
15:33
it's pretty neat
15:34
I thought I'd have to buy hardware
Avatar
Avatar
heinrich5991
was that disablable?
I think I got a form to sign and told them I won't so they disabled it
15:34
But maybe something changed inbetween
Avatar
Avatar
heinrich5991
I thought I'd have to buy hardware
I have a smartcard reader exactly for this
Avatar
eID has been settled by the european comission in the past 2 years. Now european member states are in charge to implement ^^
17:51
1699438 17 new moderators - murpii 5d47934 Merge pull request #239 from murpii/patch-1 - edg-l
18:07
bec763e fix - murpii 92f3c40 Merge pull request #240 from murpii/patch-3 - Jupeyy
Avatar
@heinrich5991 u should make a blog post about how u modified a running server to put a finish line
18:37
i totally missed that
18:37
Adrenaline 5, an absolutely insane and insanely faily map, was cut by Pipou into two parts with kill tiles being replaced with teleport tiles. Initially we had the map released in its entirety on December 10, but after realizing that it was too long, cut it into two parts and released the second part a week later. This required adding a finish tile using gdb on the already running servers, so that players could finish in the middle of the map already. Thanks to heinrich5991 for helping out with this.
Avatar
Avatar
Ryozuki
@heinrich5991 u should make a blog post about how u modified a running server to put a finish line
I'm guessing gdb? You just need to pause execution inside somewhere with easy access to the tiles array
Avatar
u already have /tp on practice what about /lasttp it will be tp on your last tp. it will very helpful.
Avatar
Want to follow along with Rust development? Curious how you might get involved? Take a look!
Avatar
ohh finally
Avatar
Avatar
Learath2
I'm guessing gdb? You just need to pause execution inside somewhere with easy access to the tiles array
Yes, that's exactly what we did. pause, overwrite value, continue
Avatar
db1fbc2 Frontpage - def- b83c5b7 Remove USA2 - def-
Exported 411 message(s)