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 2020-06-25 00:00:00Z and 2020-06-26 00:00:00Z
Avatar
How can i help with translation on the game?
Avatar
Reported by louis on Discord:
@deen another bug, hook is still fully rendered if spec tee is specced on ground while hooking
it should be half transparent instead.
Avatar
oh that makes sense
Avatar
map sounds don't work in 0.7?
Avatar
also since when was there a swear filter for /save justatest
justatest 2
Avatar
nope, they don't
06:45
there isn't
06:50
06:50
when i try "/save shit" or "/save fuck" it turns into 3 random words lol
Avatar
that means the save code already exists, i think
Avatar
Oh that's a leak
07:19
I guess it's fine since the possibilities are still too many
Avatar
well good luck figuring out the name associated to it
07:29
xd
Avatar
IIRC the last time I used /save it simply informed that the passcode was already taken, though obviously not by who
07:32
so it was easier to just add like one character than remember 3 random words xd
Avatar
also fixed that u wouldnt see hook
08:14
if u connected and he was in spec
Avatar
@Ryozuki syltoox reported a couple issues, apparently spectee doesnt care about teams and solo at all
08:27
Also funny consequence of us waiting for it to stop before killing off the character entity, the outlined spec tee can be seen moving around :D
Avatar
dfd564e Forgot ddnet-saves.txt - def-
Avatar
Also happens if you go on top of the head of a tee and spec
08:28
I think you should check that the character is not active before rendering spectee
Avatar
nah, I think the server should only send the spectee if the tee is not there
08:33
and the client should only display the spectee if the server sends it
08:35
it would make the code more complicated
08:35
there is a simple fix right now
08:36
@Learath2 " syltoox reported a couple issues, apparently spectee doesnt care about teams and solo at all" what does this mean? u dont want to see spectee of other teams?
Avatar
@Ryozuki can spectees even hook?
Avatar
spectees can have a hook
08:37
ye
08:37
u can spec while hooking someone or the ground
Avatar
spectee should care about showothers like any other tee, no? you probably shouldn't see spectees of teams that you don't see
Avatar
[quakenet] ChillerDragon BOT 2020-06-25 08:37:51Z
Why cant two names have the same save pw?
Avatar
because the database column differentiating saves is only the PW
Avatar
ChillerDragon: Probably to keep the queries simple
Avatar
@Ryozuki got a map where /spec is active?
Avatar
i just go to my server
08:39
idk one rn
08:40
also on ddnet u wont see the hook cuz its not fixed there
08:41
@Learath2 the code kinda takes into account otherteam
08:41
are u sure syltoox is not using a bot client troll
Avatar
@louis can you tell me a map with /spec enabled?
Avatar
[11:24 AM] Syltoox: - If im in another team, I can still see other people in /spec [11:24 AM] Syltoox: - Can see tee's outline which are in /spec in a solopart
Avatar
They seem to not be received so well and cause confusion. @Zwelf Would it be possible to safely fix it so that we just get an error again and the team can choose a new code on their own?
Avatar
@heinrich5991 Springlobe 3
Avatar
ty
Avatar
[quakenet] ChillerDragon BOT 2020-06-25 08:46:22Z
i actually didnt know that i thought everyone uses 123 or asd as save password
08:47
that's with showothers off, I wonder what's going on for him
08:50
6d11aee Add 14.0 Simplified-Chinese translation; Edit few translation errors - Nyte-BK201 b146b6f Merge #2359 - bors[bot]
Avatar
is fng server open source?
Avatar
FNG mod for teeworlds, that advances the original FNG idea by golden spikes and other features - Jupeyy/teeworlds-fng2-mod
Avatar
@Ryozuki also, apparently the spectee is moving up and down slightly for some reason
Avatar
[quakenet] ChillerDragon BOT 2020-06-25 09:01:42Z
@nori there are multiple open source versions of fng thats also why it was named openfng at some point i guess. But the currently most played onbgy fng is closed src
Avatar
I've been encouraging @noby to move to the antibot blob like ddnet is using
Avatar
uhm @Ryozuki I don't see the circle at all
09:15
make sure u are on a 14.0 server
Avatar
Apparently I do, the background of lockdown just makes it impossible to see
09:19
might want to add a bright outline?
Avatar
@Learath2 not moving
Avatar
@Ryozuki
Avatar
how to reproduce
09:28
i dont see u there
09:28
i see u correctly
Avatar
I just jumped high, hit spec and waited
09:28
it happens to Nooback too and I can see it
09:28
I built the latest master
Avatar
@Learath2 u need to update server too
09:29
a master
09:29
it doesnt have the pr anyway
Avatar
lol look at u
Avatar
idk why it bugs for u
09:29
it doesnt bug for me at all
09:29
09:29
ur still here
Avatar
maybe the new patch fixes that too unintentionally?
Avatar
im not on new patch
Avatar
or maybe my shitty internet is messing with it? but I don't see how, we don't evolve the spectee, so no prediction
Avatar
how could it be rendering at two different places for us?
Avatar
2f3073c fix /spec hook - edg-l 2922b4b show spectee when player is inactive only - edg-l 1af1d56 Merge #2361 - bors[bot]
09:37
87038aa Add Linux SDL2 shared libs - def-
09:43
Avatar
Can you also wait for me to take a look at the spec char patch, I don't think we have to send all this extra state
Avatar
oh, that would be even better
09:44
yeah
Avatar
The theory I have is that going into spec puts the hook in a known state, so we shouldn't need to send it
09:48
but need to check
Avatar
@Learath2 take into account endless hook and stuff
Avatar
but still, when you go into spec your hook is cut off, in CCharacter::Pause
Avatar
oh i guess
Avatar
ah, issue with that is the hook is only cut off if you hook someone, not if you are hooking the ground
10:00
Well we can avoid sending it if we don't want to see the hooks of spec'd tees
10:01
otherwise it's going to have to be sent
Avatar
we should sent it i think
Avatar
We don't have to send hookedplayer though, atleast we can drop that
Avatar
I also prefer not displaying it
10:13
idc about sending or not
Avatar
Well if we don't want to display it we don't need to change the spec-char object
Avatar
also true
Avatar
also if we send the spec-char only when the character itself isn't being snapped we can save a couple edge cases
Avatar
currently trying to work out a less hacky way of rendering the spec char
Avatar
@heinrich5991 what is hacky about it right now?
Avatar
justabutterflier 2020-06-25 10:18:32Z
can you advice me how to check the value of boolean which in the gamecontroller.h (public) and i'm in pickup.cpp
Avatar
Ah, you know what fixes these? insert C++20 concepts praise here
10:19
@justabutterflier all entities have a pointer to the gameworld which has a pointer to the gameserver which has a pointer to the gamecontroller
10:19
I think there is even a convenience function GameServer()->m_pController
Avatar
justabutterflier 2020-06-25 10:20:00Z
doesn't work :(
10:20
already tried this
Avatar
"doesn't work" isn't helpful
10:20
what's the error?
Avatar
justabutterflier 2020-06-25 10:20:20Z
ok wait
Avatar
f935617 Change ID of SpecChar due to incompatible update - heinrich5991 ca498e9 Merge #2363 - bors[bot]
Avatar
@deen can you give us a while to mess around with the spec-char stuff?
Avatar
justabutterflier 2020-06-25 10:21:06Z
if this boolean declarated in gamecontroller.h, can i type something like this in pickup.cpp? GameServer()->m_pController->NeedtoHide = false;
Avatar
Not if NeedtoHide is private
Avatar
show us the error message that happens when you do this
Avatar
justabutterflier 2020-06-25 10:21:46Z
NeedtoHide is public
Avatar
show the error
Avatar
justabutterflier 2020-06-25 10:22:00Z
Avatar
have you tried compiling it?
10:22
to make sure it's not only an IDE error
Avatar
justabutterflier 2020-06-25 10:22:22Z
nope
10:22
ok, i'll try
Avatar
(if it's an actual error, you need to #include <game/server/gamecontroller.h>
10:22
)
Avatar
justabutterflier 2020-06-25 10:22:45Z
10:22
xD
Avatar
@Learath2 I saw you had a change to add a ddnet PKGBUILD to gentoo. Nothing happened with it?
Avatar
yes, #include <game/server/gamecontroller.h>
Avatar
@deen oh, just haven't used gentoo in a while because I've been testing out arch, I was going to migrate back when I'm in italy but that never happened
10:24
for arch we are just missing 1 vote for the soft 10 vote boundary in AUR so that a Trusted User can pick up DDNet and make an official package
Avatar
I can write the ebuild and submit it if you want, I maintain 2 ebuilds already
Avatar
I think it would be nice, but your choice if you want to maintain it
Avatar
are Trusted User active? would they release ddnet the same night?
10:26
feelsbadman
Avatar
quickly, but same night would be hard, except if they're active ddnet players
Avatar
I know the best solution, Ryozuki should apply as Trusted User 😄
Avatar
is that an actual boundary? I thought TUs could pick up any package they use to put it into the repos
Avatar
but i think ucannot be a trusted user and work on 1 package only xD
Avatar
Not an actual boundary, but if a package has >= 10 the TU can decide on their own
Avatar
is teeworlds an official package? maybe we can interest that guy 😄
Avatar
if it's < 10 votes, then the TU needs approval from 2 (or 3?) other TUs
Avatar
or maybe the teeworlds guy hates ddnet
10:28
justatest
Avatar
inb4 it's stitch
Avatar
58d89b5 Added garry and updated D3thnn - gdin
Avatar
maybe i actually have some chances
10:30
but idk if i should take that responsability
Avatar
hm should we be sending EXPLAYERFLAG_SPEC even when the tee hasn't paused yet?
Avatar
our voting ring got us the tenth vote already
Avatar
"voting ring" poggers
Avatar
@heinrich5991 how about putting the information inside CNetObj_SpecChar inside a CNetObj_Character and passing that to the render functions? That should get rid of all the special cases inside the render functions themselves
Avatar
doing something similar to that rn
10:33
I want to sue RenderTee directly though
10:33
*use
10:34
justatest
Avatar
oh wtf
10:35
I think I'm in the src/game/client/animstate.{cpp,h} for the first time
10:35
I saw it for the first time today aswell
Avatar
luckily it has a function that I can use to not care about it anymore
10:35
CAnimState::GetIdle() (edited)
10:35
thanks matricks (probably)
Avatar
I think we shouldn't display the hook either, first of all it's not really common to be hooked on while in spec, second it's not really useful information for anyone
10:40
third, no ugly spec-char-2 😄
Avatar
no one will ever see that
10:41
but yeah
Avatar
we will 🙂
Avatar
not really. it's only one line in network.py
10:41
it doesn't carry over to the structs
Avatar
Oh yeah true
Avatar
a8abc39 Make game less dependend on score backend - Zwelf df66d83 Merge #2356 - bors[bot]
Avatar
ah, sweet array out of bounds in RenderPlayer
10:57
b62d0b0 Add libSDL2-2.0.so.0 for linux steam - def-
Avatar
uhm, call me naive, but where are the bounds checks in the CGameClient::OnNewSnapshot function? @Learath2
11:08
e.g. in the if(Item.m_Type == NETOBJTYPE_CLIENTINFO) for int ClientID;
Avatar
I don't think there are any
Avatar
ouch
Avatar
are there supposed to be any? 😄
Avatar
this might be an actual security vulnerability with bad impacts
11:09
it's a nice arbitrary write gadget in a convenient location
11:09
"kinda arbitrary"
Avatar
well you can't write at an arbitrary location
Avatar
I think IDs can only be 0-65535
Avatar
hm, you can control IDs though yeah
Avatar
probably in tw, too 😦
Avatar
7303316 Try to fix settingscommands - def-
Avatar
there are a couple of pointers after the data, but you'd need an info leak to exploit that
11:12
but still a serious security vulnerability
Avatar
Anything we use as an index, we should probably be clamping
Avatar
7f29e5c Fix scrolling in settingscommands - def-
Avatar
not only clamping but probably even dbg_assert
Avatar
not dbg_assert here, it's network input
11:15
ignore or disconnect from server
Avatar
ah yep, no need to let the server crash the client
11:15
disconnect sounds sane
Avatar
vanilla 0.7 has a fix
Avatar
https://github.com/ddnet/ddnet/blob/df66d83a04789b628d1526e9414ec9f4c231a7e8/src/game/client/gameclient.cpp#L1151 ClientID is controlled by the server (0-65535) https://github.com/ddnet/ddnet/blob/df66d83a04789b628d1526e9414ec9f4c231a7e8/src/game/client/gameclient.cpp#L1157 ClientID is used to write server-controlled data pInfo->m_UseCustomColor. This could have security implications, couldn't find something quickly that doesn't need an info leak.
Avatar
Apparently I do, the background of lockdown just makes it impossible to see
@Learath2 That's why some ppl wanted spectee visible on all backgrounds, preferably black & white dashed skin instead of "if the outline isn't visible in very dark areas, the nickname definitely will be." Useless vote for community aside...
Avatar
Partially fixes #2362. Adding a command to check if a save code exists next (maybe /cansave [server] code or /saveexists [server] code).
Avatar
cf77b56 Allow any update.json size - def- 38b95f6 Merge #2358 - bors[bot]
Avatar
@Learath2 here's my WIP PR, in case you want to take a look at it
11:58
will eat lunch now (I think you wanted more feedback between devs during the development of features?)
Avatar
64d63bc Enable rpath on Linux for shipping SDL2 shared lib - def- bf09d18 Merge #2331 - bors[bot]
Avatar
@deen of so simple solution on the settings&commands I didn't even thought 😅
Avatar
[quakenet] ChillerDragon BOT 2020-06-25 12:18:57Z
also feedback from players not also from devs would be nice if something is changed affecting the users
12:19
much english sentence
12:19
s/also/only
Avatar
@ChillerDragon like vote in #announcements ? :p
Avatar
[quakenet] ChillerDragon BOT 2020-06-25 12:36:47Z
idk would be a good start votes and discussions discord seems to be the place where players hang out
Avatar
there was such a vote in #announcements, for spec tee skin
Avatar
[quakenet] ChillerDragon BOT 2020-06-25 12:37:12Z
maybe also the github issue could be linked so cursious players can easily find out where to find the details
12:37
thats nice
Avatar
5:59 PM] Learath2: We are looking to display players in /spec and testing out 4 different looks. https://github.com/ddnet/ddnet/pull/2309#issuecomment-647612108
>
Let us know which one you like the most
Adds the option cl_show_spec_tee Don&#39;t merge until @Ekidoxx confirms it: Wait a bit before merging the visible-spec, I will play around more with the skin. I.e. whiteish border around tha...
Avatar
[quakenet] ChillerDragon BOT 2020-06-25 12:38:09Z
ok cool awesome
12:38
so thats execatly what i suggested but i didnt see it because i stopped using discord
Avatar
There is however an issue, we presented 4 options, there was clear consensus for one of them, so we went with a 5th option 😄
12:59
I tested it and looked fine™
Avatar
looks good
13:00
didnt test it tho
13:01
now we have 3 passes greenthing
Avatar
@Learath2 Kinda sad end-result though
14:03
...yet I'm not much surprised xd
Avatar
Atleast we have the feature in, the way it's rendered can always be changed
Avatar
I think the 4th option would be the only way that renders equally well in all backgrounds
Avatar
The longer the feature will be in there, the more ideas to improve it will arise, so
14:04
that was the plan xd
Avatar
or colorbody and it's inverse
Avatar
why not 2 if people want it
Avatar
but colorbody + inverse would require code I think
Avatar
the way I intended the skin was for the full opacity image to be the default
Avatar
I don't think it needs any transparency either, it's already mostly transparent
Avatar
if you take for example 30% of that it's not very visible
14:07
I mean that it wasn't supposed to be more transparent than the image itself
14:07
I can make a fully visible one to be better adjustable
Avatar
the one with feet was good idk why it wasnt used (edited)
14:13
14:13
this one
Avatar
because feet look messy and the body outline can be done cleaner
Avatar
messy feet > no feet but ok
Avatar
nothing > messy anything
14:17
a circle perfectly represents a tee and speced tees don't need to walk anywhere so why would they have feet
Avatar
its not like they take off their feet and put it in their pockets when they spec 😐
Avatar
but the circle is not a tee, it shows the lack of a tee
Avatar
maybe they do take out their feet when going to spec? you never know
Avatar
they for sure hide their hands, since most ppl don't even realise tees have actual hands xd
Avatar
this should work better with the adjustable transparency in game
Avatar
its not like they take off their feet and put it in their pockets when they spec 😐
@louis lmao
Avatar
the earlier one was at 40% which was already adjusted to look best in game
Avatar
ain't it 100% for same team, and custom-set by showothers alpha for other teams?
Avatar
the transparency of the skin is connected to the showothers alpha slider, I didn't know that before
Avatar
I thought that got changed, maybe it was just part of conversation and not actual code change 🤔
Avatar
well having it connected is inconvenient
Avatar
@Learath2 is the skin gonna be replaced with this new opaque one?
14:54
Or use this
Avatar
what does "manual %3d:%02d" mean? (edited)
14:57
"manual" scares me woah
Avatar
Rather than what does, you should ask what it stands for / where it is used, since it's from translations files
Avatar
ᶰ°Konͧsti 2020-06-25 14:59:32Z
How to close lan server if no terminal created and not knowing Rcon on Linux??
Avatar
but looks like that part is not translated in like half of the languages
yes 1
Avatar
@ᶰ°Konͧsti pkill -f DDNet ?
Avatar
ᶰ°Konͧsti 2020-06-25 15:01:27Z
Thx
15:01
But
15:01
I cant join lan server
15:01
Not even per localhost
Avatar
because u just closed it
Avatar
ᶰ°Konͧsti 2020-06-25 15:01:49Z
no
Avatar
ᶰ°Konͧsti 2020-06-25 15:01:53Z
Before already
15:01
And now again
Avatar
maybe u are banned
Avatar
ᶰ°Konͧsti 2020-06-25 15:02:03Z
U
troll 3
Avatar
how are u launching it
15:02
there needs to be an autoexec.cfg or autoexec_server.cfg
Avatar
ᶰ°Konͧsti 2020-06-25 15:02:57Z
IK
15:03
EVERYTHING THERE
Avatar
@ᶰ°Konͧsti Do you even see it in lan tab?
Avatar
ᶰ°Konͧsti 2020-06-25 15:03:13Z
Yes
Avatar
what happens when u try to join
Avatar
"You are banned" xd
troll 2
Avatar
ᶰ°Konͧsti 2020-06-25 15:03:35Z
The same thing like on noby fng
15:03
Like
15:03
nothing
kek 4
kek 4
kek 4
kek 4
15:03
Connecting forever
15:04
ask the admin for unban then
feelsamazingman 2
Avatar
It's just a plain roulette guess, but maybe your router blocks the port or UDP (?) packets, even though you can see it in lan
15:06
@ᶰ°Konͧsti any errors in the terminal maybe?
Avatar
if he connects to localhost then it should never even go thru the router
Avatar
well, yea, but we're talking about Konsti, so... xd
troll 2
Avatar
so, im waiting xd
Avatar
ᶰ°Konͧsti 2020-06-25 15:10:20Z
Its the DDNet 14 server Which is bugged
15:10
I opened old server and no problems
15:10
Im not that retarded so no u
Avatar
oh the new version comes with konsti protection
trollet 1
peperage 1
🇺 1
ban 1
nobytroll 3
kek 1
Avatar
damn @noby 😂
Avatar
ᶰ°Konͧsti 2020-06-25 15:18:30Z
Clearly The biggest troll
15:18
How about fixing DDNet server 14
Avatar
fix yourself kek (sry bro)
15:22
what the "wait before try for" heck
Avatar
when you can't connect to server and have to wait x seconds before trying again IIRC
15:25
it will be more informative
Avatar
guuuys... where the hell is code for, let's say this https://ddnet.tw/ranks/novice/ page? I'm quite sure it's not anywhere in https://github.com/ddnet/ddnet-web (or I'm dumb) but I neither see it anywhere in https://github.com/ddnet/ddnet-scripts ... what am I missing?
Avatar
@Soreu you're not stupid
15:34
ddnet-web is only for the static part
15:35
The magic scripts that make DDNet run. Contribute to ddnet/ddnet-scripts development by creating an account on GitHub.
15:35
But I wouldn't recomment you to change anything in there
15:35
;D
15:36
Tried to undestand the code like 20 times in last umm... 5 years? Never was good idea xD
Avatar
if you can find a nice mockup of where best to show the release time I can add it
15:36
This code is super-unclean
Avatar
i could rework it with https://www.yattag.org/
Python library for generating HTML or XML in a pythonic way. Pure python alternative to template engines.
15:36
it would look super pythonic
15:36
greenthing
Avatar
more importantly, I think we should split up the ranks pages, but I'm not sure how to best do that
Avatar
First of all, I guess there are still several static pages generated by dynamic code, since that's what I found out... long ago, and doubt it'd change
Avatar
because at the moment the ranks pages get slow on even modern mobile devices
Avatar
u need pagination
15:37
i guess
Avatar
the settings & commands page sometimes hangs my phone too xD
Avatar
that wold be an easy fix
music 1
15:38
I wasn't sure whether to paginate or put each map's rank into a separate page
Avatar
There are better solutions, and more user-friendly, but the ones I know of require quite the rewrite of page... page made with code I can't even understand, not mentioning testing it locally somehow
15:38
but since we're on it...
15:39
Let's say I'd like to test ddnet-web locally...
Avatar
ddnet-web is easy to test locally. just need jekyll and some jekyll plugins and run "jekyll serve"
Avatar
aside from ofc needing XAMPP or whatever to be able to run php code, how to have the ddnet-scripts part working or.. idk
15:40
except for the php bit
Avatar
XAMPP cammostripes
15:40
windows cammostripes
Avatar
but well, generate jekyll to dir read by XAMPP seems like... possible... solution...
Avatar
ᶰ°Konͧsti 2020-06-25 15:40:49Z
@deen any idea why i cant join DDNet server 14 on lan?
Avatar
nono, jekyll brings its own web server
15:40
no need for xampp
15:41
@ᶰ°Konͧsti with vanilla client?
Avatar
ᶰ°Konͧsti 2020-06-25 15:41:16Z
with DDNet 14
15:41
xD
15:41
i know we have a bug in vanilla antispoofing
Avatar
Well, have to test it then, but I'm still quite sure it won't even run index.php since I'm on windows
Avatar
i always wondered how far would u accept a web change
15:42
i guess not much
Avatar
show me a mockup first
15:42
damn, still running <3
Avatar
or explain what you want to change, before you change everything and have it not accepted :/
Avatar
i also mean the backend
Avatar
and btw, that v2 is literally a mockup that I wouldn't prefer today, it can be done way cleaner & nicer xd
Avatar
would be fine for me, as long as it's as performant as the old one and readable
Avatar
the performant part is hard here, since current page is nearly "bare" which could be interrupted even by relatively simple framework
15:45
@Ryozuki btw, kinda missing the old times of doing remake with you :D
Avatar
well yeah
Avatar
Cøke: new editor bug, when you are in the editor, switch to the desktop and switch back to the editor the mouse is gone and you can't do anything anymore. that means you have to delete everything mapped that is not saved... so before you go to the desktop it is best to save and close the editor
I can't reproduce. Can anyone confirm? Is this with fullscreen on Windows?
Avatar
i know way more now tho
15:46
but ye its hard to go against dynamic content thats statically generated every x mins
15:46
a ugly aproach that works
Avatar
it has constant load on the server independent of how many people access it, which is great
Avatar
idk how perfomant caching is against that
Avatar
@ᶰ°Konͧsti Some firewall problem? I can't reproduce it with Linux and Win64
Avatar
also ddnet.tw has only 2gb or ram xd
troll 1
Avatar
which is plenty
Avatar
well if u use file based caching like here yes
Avatar
ᶰ°Konͧsti: @deen any idea why i cant join DDNet server 14 on lan?
I can't reproduce on Linux and with Win64 in wine. Anyone can?
Avatar
ᶰ°Konͧsti 2020-06-25 15:49:45Z
it keeps me connecting forever
Avatar
that 2GB of ram should be far more than enough
Avatar
maybe its windows stuff
15:50
oh but ur on linux
Avatar
ᶰ°Konͧsti 2020-06-25 15:50:11Z
ofc
Avatar
r u sure ur using legit client
Avatar
ᶰ°Konͧsti 2020-06-25 15:50:34Z
U
15:50
its ddnet 14 from page
Avatar
ah from page
15:50
i never use that
15:51
well ur right 2gb is enough
15:51
root@ryozuki ~ # free -m total used free shared buff/cache available Mem: 3850 561 1442 97 1846 2911 Swap: 1023 292 731 my server with several websites xd
Avatar
ᶰ°Konͧsti 2020-06-25 15:54:58Z
ingame console says connecting, sending info and thats it
Avatar
@ᶰ°Konͧsti ddnet hates u
Avatar
ᶰ°Konͧsti 2020-06-25 15:55:13Z
u
15:55
Ryozoozki
Avatar
Someone else here can confirm that joining LAN server with DDNet 14 (client + server) doesn't work?
Avatar
ᶰ°Konͧsti 2020-06-25 15:57:19Z
im on Ms Linux rn
Avatar
montana linux?
Avatar
microsoft linux kek
Avatar
ᶰ°Konͧsti 2020-06-25 15:59:44Z
ban
Avatar
@deen on Windows 10 it works normal
16:24
8c095b2 Make spec character rendering a bit cleaner - heinrich5991 97c7525 Merge #2368 - bors[bot]
Avatar
update failed. check logs... is "check logs" must be like "you should check logs"?
Avatar
[10:56 AM] deen: Someone else here can confirm that joining LAN server with DDNet 14 (client + server) doesn't work? @deen i tried on osx and it doesnt work for me either
16:32
it is also not the client because i tried with old lclient too
Avatar
I tried on osx and it works just fine for me
Avatar
ᶰ°Konͧsti 2020-06-25 16:42:45Z
Ye couldnt join with 12.9
16:42
So DDNet 14 server bugged
Avatar
yes i think it rules out firewall issues since 1. its lan server and 2. it works fine with old ddnet server on lan on this same computer
16:43
i was testing ddnet 10.62 server on lan a couple hrs ago
Avatar
ᶰ°Konͧsti 2020-06-25 16:43:55Z
Joining via localhost also not working
Avatar
tahts what i always do
Avatar
ᶰ°Konͧsti 2020-06-25 16:44:10Z
xd
16:44
Im too lazy
16:44
kek
Avatar
bind f9 "connect 127.0.0.1:8303"
16:44
same
Avatar
d6ba786 Update Swedish translations - sven 35cb666 Merge #2371 - bors[bot]
Avatar
atleast the latest version works completely fine for me
Avatar
downloaded from ddnet.tw?
Avatar
did a git reset, removed my build folder, built the server and the client, launch server, connect
16:46
i didnt try that
troll 1
Avatar
master stablest thing in the whole world
Avatar
ᶰ°Konͧsti 2020-06-25 16:56:24Z
lmao
Avatar
@deen k, got it working with mixing XAMPP & Jekyll build directory (damn windows). But now... is there a chance to also generate the pages from ddnet-scripts? :f
Avatar
absolutely not
Avatar
though so, not mentioning I wouldn't even guess which script to use xd
17:41
k
Avatar
Fixes #2362, supersedes #2367 I didn't change the /save message. There are already two different: "Use '/load %s' on %s to continue" and Use '/load %s' to continue. I think it would be better to add a NetMessage, this could also solve the problem of saving which team members were in the team.
I guess this can't be used to cheat anything?
Only if an instant rehook is necessary. Might be useful for rehooking an edge hook (but you still have to aim).
Avatar
Guys i'm making a trainning server but right now my "bots-dummies" are showed in server-browser and i dont wanna do that bcoz i know is banneable so.. someone can help me?
Avatar
i realized that you hear the jump and doublejump sound of players that are far away from ur snapradius when you enabled showall 1 (and being in /pause?) Also, independently from that i think, you can hear the jumpsound of players in soloparts (when ur at the same place without being in pause ofc)
Avatar
@deen https://ddnet.tw/news/ if you click on the newest one, 2020-06-24 » DDNet 14.0 the browser tries to download file ddnet-14.0 instead of opening the news page. My guess is that the permalink is missing / at the very end
Avatar
Cellegen | HU 2020-06-25 19:19:25Z
@Learath2 common translate for 1.14+, but the problem is that i cannot translate "Connect Dummy" and "Disconnect Dummy" with the fact that this version (and somehow the older ones too) won't come with those two, or if there's one, then all of them combined. Please look up for what might cause this to happen. (edited)
Avatar
@Learath2 how can i filter by head branch, i cant figure out what the correct one is
Avatar
@jao yeah I had the same issue
19:40
I guess prs have a a branch name in them that you can use, but just random refs idk
19:40
I was thinking of checking whether a ref is a branch and using that
Avatar
@Soreu nah, that's a problem with file endings for directories. works fine in nginx
Avatar
96aa5bb Fix ddnet-14.0 news link (thanks to Soreu) - def-
Avatar
oops, you're right
Avatar
d169bb1 Restore old /save behavior - Zwelf 0d887e8 Explain why the randomly generated save code is used - Zwelf 00eb204 Merge #2374 - bors[bot]
Avatar
[quakenet] Obito634 BOT 2020-06-25 20:00:02Z
Hello
20:00
Guys i sorry for disturb
20:00
But now i found my faker
Avatar
431d824 Revert "Fix wrong usage of bitwise-or which is resulting in an always true" - def-
Avatar
[quakenet] Obito634 BOT 2020-06-25 20:00:26Z
Somebody knows who giving master bans?
20:00
I heard its noby
20:00
I will thank for help
Avatar
someone in teeworlds?
20:01
what master bans?
Avatar
[quakenet] Obito634 BOT 2020-06-25 20:01:48Z
ye
20:01
someone
20:01
and still faking
20:02
while 2 weeks
20:02
I can share screenshot
20:02
If need
Avatar
I don't understand. What's a master ban?
Avatar
[quakenet] Obito634 BOT 2020-06-25 20:02:49Z
i know about master bans
20:02
from status/tw
Avatar
ah, those have nothing to do with ddnet
20:03
they are about banning servers from mastersrv
20:03
because the servers are doing something bad, like misreporting player number
20:03
this also has nothing to do with banning players
Avatar
[quakenet] Obito634 BOT 2020-06-25 20:04:05Z
but there have alternative vac ban kind?
20:04
Like ban for ip or id of motherboard
Avatar
Even if there was such things, both are easy to avoid
20:05
@deen Am I right with the feeling that theme switcher isn't just plain script, since the href="/css-halloween.css" actually points to /css/css-empty.css ? :F
Avatar
not sure if it has been reported yet but if someone specs while being dragged they are invisible
Avatar
@Ryozuki did you already fix it to show dashed skin when the tee actually disappears, or not yet? xD
Avatar
its fixed
Avatar
[quakenet] Obito634 BOT 2020-06-25 20:12:35Z
Soo, there no bans
20:12
Only for ip from 1 server?
20:13
yes
Avatar
[quakenet] Obito634 BOT 2020-06-25 20:13:31Z
Yes or nope?
Avatar
@Soreu it's implemented in nginx
Avatar
no global id bans
20:13
yes, each server has their own ip bans
20:15
yeey, you mentioned me on Your blog
Avatar
[quakenet] Obito634 BOT 2020-06-25 20:16:57Z
global id, how it works?
Avatar
not with teeworlds/ddnet
20:17
in other games the client gets it from the os and sends it to the server
20:17
then the server bans you
Avatar
[quakenet] Obito634 BOT 2020-06-25 20:17:23Z
On example people can be banned on all ddnet servers?
Avatar
ddnet needs global ban system
20:18
but doesnt have, no
20:20
and yeah that type of hardware ban system would be impossible in an open source game like this i think
Avatar
the biggest reason those kinds of ban systems work is that there is a cost of getting banned
20:20
it's either financial or time
20:21
get banned on league and there goes your account you played for years on, get banned on CoD and there goes 40$
Avatar
also i think those two games dont let u just edit the client to make it send a different id
Avatar
get banned in dota, there goes ur 2k$
20:22
justatest
Avatar
@noby well you could
Avatar
wouldnt u have to dissect how the network protocol works and edit packets as theyre sent out
Avatar
you assign the player a unique id, he gets banned, he needs a new id,
Avatar
for which he'll have to pay, or lose all progress
Avatar
how do u associate the id with the player tho
Avatar
you could do it like the older games like diablo2 where you don't care who uses the key
20:25
or you could do it the newer way like nintendo
20:25
they now ship certificates signed by nintendo with their cartridges, which you can use to prove you own the game and go online
20:25
they can also revoke certificates, so you get banned with a game cartridge, it's never going online again
Avatar
"lose all progress" is more of an incentive for some gametypes than others
Avatar
3ds encrypts the roms
20:26
yet i played on a 3ds emulator
Avatar
The DRM stuff is a lost cause, it's always getting broken
Avatar
if ur a nameless tee who just wants to aimbot on servers that dont even keep track of anything then that wont really discourage u
Avatar
but they can with a 100% certainty prevent you from going online with it
Avatar
ᶰ°Konͧsti 2020-06-25 20:27:38Z
noby
🇺 2
Avatar
@noby exactly, so you don't have to pay for a key, nor is there any lost time in getting banned, thus we can't have good bans
Avatar
not as good as that kindof hardware ban yeah
20:28
but ip (range) bans are still pretty effective when theres anti vpn
Avatar
hardware bans don't work and have never worked
Avatar
not close to 100% but still pretty good
Avatar
the hardware is yours, the OS is yours, you get to show the game whatever you want
Avatar
lol, true
Avatar
microsoft has been doing a sort of HWID for a while, call them up tell them you need to reactivate your key and they won't ask any questions
20:29
even they know they can't rely on it
20:30
The perfect banning system exists, and it's asking for a national id card
Avatar
koreans have been doing it for 2 decades now, works fine for them
Avatar
if u dont mind losing over half the players sure
Avatar
phone numbers are also used pretty commonly
20:31
steam did it for csgo and prime matchmaking
20:32
well valve not steam
20:32
Anyway, you need a unique identifier and it should be something that's not easy to get
Avatar
i guess it goes back to the whole idea that theres always a tradeoff between convienence and security
20:32
also privacy in this case
Avatar
I think croatian eOI cards have an anonymous certificate aswell
20:33
a remnant of a failed online voting scheme 😄
Avatar
that doesnt sound like a good idea
Avatar
I don't think it's possible to have online voting
20:35
I think we discussed this before, but to give someone the right to vote, you need to know who they are, and when you give them the "ballot" there is nothing to stop you from marking it per each person
20:35
I wouldn't want the government to know how I vote
Avatar
oh the red shirt guy
Avatar
@Learath2 you want to review my changes so I can release 14.0.1?
Avatar
oh sure
Avatar
Feels like I should include the 3 remaining fixes at least
20:38
thanks!
Avatar
red shirt guy :D
Avatar
Yeah, I watched a few of his videos and never noticed that he's always wearing red shirts 😄
Avatar
this chat parsing is like incredibly fragile
Avatar
53971f4 ddnet-saves.txt: Also parse correctly when saving on other country - def- 516f3b0 Merge #2377 - bors[bot]
Avatar
yeah, sorry about that
20:50
as Zwelf said, a net msg would be cleaner
20:55
e03066c Fix out of bounds access in OnNewSnapshot (fixes #2366) - def- f925822 Add instructions for translation stats - def- 9fb6fa7 Merge #2373 #2376 - bors[bot]
Avatar
I didn't read everything these 2 days, but you guys know that //spec midair is a thing now?
Avatar
I donated to DDnet 🙂 How do I get my name to appear on donars list 😄
Avatar
@TwItCh just wait, deen checks it regularly and updates the website
Avatar
@n000b How does he know which name to put on based on my email ? Since it's not related :
Avatar
Forum account? Dunno normally it isn't a problem
22:02
80931b6 Fix out of bounds access in RenderPlayer (fixes #2365) - def- b4472d7 Merge #2372 - bors[bot]
22:03
Avatar
@n000b yeah, fixed in 14.0.1, to be released in a few min
22:07
@TwItCh thanks for the donation
22:09
Normally I know the name because people write it in their paypal message, but you didn't
Avatar
d266a4d Version 14.0.1 - def- 667eb4e Add donation by ImJustANobody - def-
Avatar
@deen Can you add JustANobody please 🙂
Avatar
he had added already...
Avatar
Thank you I see ❤️
Exported 616 message(s)