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 2018-10-10 00:00:00Z and 2018-10-11 00:00:00Z
Avatar
Cellegen | HU 2018-10-10 00:59:08Z
what the bloody hell will be on 0.7
Avatar
ESL launch for ddrace tournaments
03:23
kappa
Avatar
@deen @Learath2 Lessig Bjoern is vali's real name, he lives in Berlin, his main spoofing server provider is dotsi, his ddos website is kcddos.com, he had 7 spoofing servers from 3 different providers when i was working for him, but he only let me to use 1 for my personal things, because he was using the rest of servers for his customers. https://www.teeworlds.com/forum/viewtopic.php?pid=121612#p121612 dunno if this is true, they even have a website, maybe u can report to police the website and his name, he apparently lives in berlin
Avatar
What good is that knowledge? This would never be enough proof for the police to care
07:03
@Brokecdx- Actually someone from ESL did contact me about that some time ago, but I said no
Avatar
oh why so lol
Avatar
what would it be good for? more ddos attacks?
Avatar
maybe this game could get more popular through esl
07:04
more support
07:04
idk
Avatar
The players of this game don't want it to become more popular, which is also why we're not on Steam even though we got greenlit
07:04
(well, one of the reasons)
Avatar
I can't imagine none would like to have more players, servers been always empty when did ddnet had 64/64 full servers last time
Avatar
a week or so ago there was a 64/64 Stronghold 2 😛
Avatar
on Chile prob
Avatar
ah lol
Avatar
I wouldn't really mind more players but more popular means more ddos anyways
Avatar
better than let this game die out no
07:08
and maybe a solution comes by time
Avatar
idk how to get new players anyways, our learning curve is so steep no one new really enjoys the game
Avatar
I enjoy the game 👀
Avatar
Would say most of the players don't evne experience other mods like ddrace and gores
07:10
Vanilla client doesnt show them by default
Avatar
This is a niche game, u will love it or hate it
Avatar
the other big reason is that we still dont have any proper tuto or anythign to help actual newcomers
Avatar
so unless they got dragged there by a friend they gonna have a rly hard time and prob leave
Avatar
there should be a client implemented tutorial that starts a local server with dummies
Avatar
Actually we could have a nice tutorial if someone made the map
07:12
Timakro already coded features to make a interactice tutorial
07:12
Kinda
Avatar
There is already was a map for training
Avatar
Bojidar Marinov 2018-10-10 07:13:10Z
I wasn't dragged in by a friend, but did not have much hard time anyway. TBH, the hardest thing was finding out how to switch weapons and how to fire hook :] (edited)
Avatar
But still all the players on ddnet learned without and tutorial so its also a matter of effort and willingness (edited)
07:15
Its also true that ddnet is a bad mod to get started into tw
07:15
U better train hool on ctf first
07:15
Hook*
Avatar
Bojidar Marinov 2018-10-10 07:15:56Z
yeah, ctf/dm -> zcatch -> ddrace is a good way to get started (edited)
Avatar
And openfng to train aim
07:16
With laser
07:16
And hammer hit
Avatar
Bojidar Marinov 2018-10-10 07:17:14Z
yeah, especially hammer hits
Avatar
are there any statistics on how many players are downloading teeworlds on steam?
07:18
or ddnet
Avatar
Ddnet is not on steal
troll 1
💸 1
07:18
Steam
Avatar
i meant ddnet seperate
07:18
ddnet and teeworlds
07:19
its not downloads tho
Avatar
500,000 .. 1,000,000owners
Avatar
Code reviews are very much appreciated! How it works When a client is started for the first time the following steps are happening. The player is asked for his language. A short explanation of DD...
Avatar
According to steamdb
Avatar
500k owners 👀
07:20
tw new top 1 twitch game
Avatar
Owners mean download
Avatar
But not that they played
Avatar
but i think they re wrong
Avatar
I dont think its wrong
07:21
Steam is rly big
Avatar
dunno 500K-1M sounds like a pretty big gap
07:21
kinda shows they dont have any actual way to measure it xd
Avatar
Steam itself for sure jas
07:22
Has
07:22
Ask the tw owner on steam
07:22
For stats
Avatar
Steam has in total 10-15 Million users
07:22
doubt 10% downloaded teeworlds
Avatar
I think steam has lot more than that
07:23
10 million is like concurrent users
07:23
The timeline shows the number of concurrent Steam users from November 2012 to January 2018. The latest figures from January 2018 show that Steam had 18.5 million simultaneous users at peak time. In June 2014, during Steam Summer Sale Encore Day, eight million people used the ...
Avatar
Concurrent
07:24
Is not total
07:24
U confuse things
Avatar
All time peak is ~900
07:25
there must be much more room than that lmao
Avatar
Not all ppl use steam for tw
Avatar
i wonder what part of these use ddnet client tho
Avatar
We have ~2500 unique IPs per day starting DDNet client
Avatar
ChillerDragon 2018-10-10 07:41:03Z
u get the ips of players that start a ddnet client? o.O
07:41
ah becuase of the masterserver flag thingy and news stuff?
07:41
1000 of them are ddnet trolls with their vps to survive kickvotes xd
07:42
vpn*
Avatar
Exactly, counting accesses to https://info.ddnet.tw/info
Avatar
Thats nice
Avatar
We just have to figure out a proper marketing plan to reach more gamers
Avatar
To get more ddos
Avatar
There will be solutions
Avatar
I also want more players
07:48
I dou t
07:48
Doubt
Avatar
There is always a solution
Avatar
Maybe if we had someone ricj
07:49
Rich
Avatar
Well
07:49
More players more support
07:50
And maybe more donations
Avatar
Well, i think more players would not be bad atm. Nowadays the servers are deserted.
Avatar
There are no new novice maps
08:07
A kobra 5 would help
08:07
tee_thinking
Avatar
xD the only servers with players on are ddnet servers and sometimes ddnet++
09:55
And some noby fng
09:56
and @heinrich5991, maybe you should untick vanilla gametypes only for default, in vanilla client
Avatar
Yes that should have been done since long time ago but oy doesnt want
10:00
It hides the most fun part of tw
10:00
U get bored of ctf at 10 mins
Avatar
ye xD
10:04
btw, can we have support to search for gametypes in the search bar? for me it feels better to search for everything in the line from the server in the search bar and not having an extra search bar on the Filter page for gametype.
Avatar
am tracking the server info every 10 minutes and daily peak is always between 650 and 800 also on average 5.250 players with unique names each day
14:02
37.20% of the players were sighted on DDRace mod 27.59% on Block 10.85% on Gores 6.30% on CTF 5.77% on FNG 2.70% on iF|iCity 2.57% on infClassR 1.67% DM
14:04
well were the stats from 27.09 to 06.10 where I finally deployed it to a server, didn't have a master server response cache so I can't properly collect data rn
14:05
(47.87% no flag, 5.17% germany, 5.17% libya (aka Fake Clan from qshar servers polluting the data))
Avatar
when I refresh the server list my fps rate drops to 0 for some seconds, known issue?
Avatar
@NeXus on windows with console enabled I suppose
15:51
and debug mode enabled
Avatar
also on linux
Avatar
@Deleted User since a specific version or since forever?
Avatar
i think since 1.4.x
15:52
11*
15:52
deen said the async tasks were removed
15:52
bcs of a crash
Avatar
Hmm, on windows we disabled stdout asyncio as it lead to an instant crash
15:52
but it's been a while since we did that and it's windows only
Avatar
yeah i know
Avatar
even in that case it only slowed down if debug is enabled
Avatar
i also only noticed the bug, since we found the bug that release mode wasnt active
15:53
but i tested 11.4.3 yesterday and it lagged to
Avatar
I meant debug mode as in the debug mode you enable with debug 1 in local console
Avatar
yeah i dont use that
15:55
i profiled it and only saw that sorting the server list kills everything probably
15:55
dunno if that was async
15:55
or if its bcs of the ddos now
15:55
master srv
Avatar
Huh, didn't change anything about sorting
Avatar
@Learath2 for me since 11.4.4 without debug mode and without console (edited)
16:50
it freezes for 4 times at about 90% loading done
Avatar
thats i added since master server ddos
17:23
is the request to master server in the main thread?
17:23
and blocking xd
Avatar
@deen i cant get your solution to work (dont write broadcast to f1)
Avatar
Cellegen | HU 2018-10-10 17:24:13Z
lol cant we add a new master server protocol lmao kappa
Avatar
well, it works here
17:24
lots of spaces \n and then your text
Avatar
@deen can you give me an example using codeblock
17:25
```
Avatar
well, this is definitely not working deen
17:35
either its not showing the broadcast but sending it to f1 or the package is too big and its not sending it at all
17:36
@Learath2 do you know a solution?
Avatar
@fokkonaut why should it work that way around
Avatar
It always lands in f1,\
Avatar
probs deen thought the other way around
Avatar
remember the broadcast timer?
Avatar
can we implement something like that?
17:38
then we wouldnt have this spam
17:38
for example it can be used for the timer
Avatar
We can't get it to work on older clients
Avatar
but newer 😃
Avatar
thus some people will be spammed
17:39
thus it's pointless
Avatar
is it possible to edit a players score but that only one tee can see the change? for example if tee1 writes /score then tee2's score gets set to 5, but for tee2 its score is still 0?
Avatar
yes
Avatar
could you tell me how?
Avatar
you need to modify the ::snap functions
18:09
probs the one in player.cpp
18:10
maybe in server.cpp
18:10
but i think player.cpp xd
Avatar
and what do i need to edit?
Avatar
well u get the ID of the snapping character
Avatar
so if ID==character id who gets the fake score, then send fake score
18:11
something like that
18:11
oh
18:11
and PlayerID() == Id of character whos score is faked
Avatar
sec what
Avatar
if(PlayerID() == FakeScoreID && ID == CharacterWhoGetsFake)
18:12
ID == SnappingClient?
Avatar
yeah
18:12
i think that is the ID
18:13
be aware that this value can be -1
Avatar
oh, thanks
Avatar
its probs ClientID() too
Avatar
so PlayerID is whose id?
18:15
complicated
Avatar
its basically like this a player request/snaps the current values of another player, so it goes thourgh all players and calls snap(MYID<-- the id of the player asking for the info) then u are in the player object, where u want the info from
18:15
he has an id too
18:16
and that can be called somehow xd
18:16
GetCID
18:16
thats the function in ddnet code
Avatar
i will have a look into it 😃
Avatar
@timakro you should probably decode as utf-8 and if that fails, fall back to some other encoding
18:28
otherwise you'll break utf-8 encoded strings, which would be sad
18:29
(strings in encodings other than utf-8 rarely parse as utf-8 if they're not just using ASCII, so you're relatively safe there)
Avatar
ChillerDragon 2018-10-10 18:30:50Z
@Dev what will happen if 0.7 really gets released? Will ddnet stay in 0.6? Is someone willing to port ddrace/ddnet to 0.7? Will modding even survive the 0.7?
Avatar
Bojidar Marinov 2018-10-10 18:31:18Z
probably it will be ported
Avatar
@ChillerDragon wait for the release to actually happen I guess
Avatar
Bojidar Marinov 2018-10-10 18:31:35Z
if 0.7 get released, everyone will celebrate....
Avatar
i doubt it will be ported
Avatar
ChillerDragon 2018-10-10 18:31:48Z
i am not sure @Bojidar Marinov
Avatar
i still doubt 0.7 will get released
Avatar
ChillerDragon 2018-10-10 18:32:06Z
0.7 could harm tw if the community splits
Avatar
anyone remember 0.6? t'was the same
Avatar
ChillerDragon 2018-10-10 18:32:20Z
well oy said it agian^^ that it will be this weekend
Avatar
Bojidar Marinov 2018-10-10 18:32:28Z
wow
Avatar
ChillerDragon 2018-10-10 18:32:37Z
i am here since 0.6.1 so im scared @heinrich5991 this is new for me
18:32
and 0.6 didnt remove broadcast .-.
Avatar
Bojidar Marinov 2018-10-10 18:33:11Z
who uses broadcast anyway (edited)
Avatar
ChillerDragon 2018-10-10 18:33:15Z
....
18:33
ddnet++
18:33
xd
Avatar
i am here since 0.5.0
Avatar
ChillerDragon 2018-10-10 18:33:31Z
ddnet tournamnets city mods etc
18:34
shouldn't we start already to have something running in 0.7 to run ddnet servers in 0.7 aswell
18:34
maybe even the same points database and the basic features
Avatar
@ChillerDragon ddpp will die 😦
Avatar
ChillerDragon 2018-10-10 18:34:52Z
ye i guess porting ddpp will be nearly impossible
Avatar
does 0.7 improve mod support
Avatar
ChillerDragon 2018-10-10 18:35:00Z
no
Avatar
its shit then
Avatar
ChillerDragon 2018-10-10 18:35:20Z
0.7 is agianst modding as far as i know
Avatar
Bojidar Marinov 2018-10-10 18:39:52Z
why :/
Avatar
is it possible to have a normal score (like 120) if the ddrace scoreboard thing is on (clientside)
18:44
like on fng, but without changing the gametype name
Avatar
@Deleted User ?
Avatar
i think only if you disable it
19:06
in client
Avatar
mhhhhh
Avatar
@fokkonaut it's client side "based" on normally, it checks if it's a ddrace server
Avatar
if yeah then the score should be a timer
Avatar
@fokkonaut ah, the otherway around, just use cl_print_broadcasts 0
20:14
vanilla doesn't print broadcasts on console
Avatar
@deen i meant serverside xd
20:14
but not possible?
20:14
I added it in the client intentionally so that you can look up what was broadcast
Avatar
@Dev would you merge a pr so that the server can tell the client when to use the ddrace scoreboard and when not? so basically if the gametype is ddrace the client is using it and if its ctf its not. on the DDNet++ server we have different gamemodes in one, so chillerdragon and me would like to have an option to tell the client it has to use normal score now (for fng etc) (edited)
21:50
would you generally merge it or decline it?
Avatar
if ddrace score is activated, your time will always be displayed in the scoreboard, even if its 2300:00. if its turned off, the maximum (positive and negative) number that can be there is 999. any way to fix that?
Avatar
the option could also be used to merge BW and IsDDNet into one, but bw can send us not to use ddrace score. that was the only reason i made them seperate.
Avatar
@Deleted User i did it btw :) thanks
Avatar
nice
Exported 252 message(s)