ddnet / ddnet Goto Github PK
View Code? Open in Web Editor NEWDDraceNetwork, a free cooperative platformer game
Home Page: https://ddnet.org
License: Other
DDraceNetwork, a free cooperative platformer game
Home Page: https://ddnet.org
License: Other
23:17 < Savander> deen: idk why, but probably unmute doesn't work
23:17 < Savander> sometimes
Sometimes after killing with /lock on, a player doesn't get real strong, but some halfway thing. Generally strong depends on the time when you kill. With /lock both die at the exact same moment.
When watching a demo you don't see the times in scoreboard, and bottom right corner. Instead score numbers are shown. This is probably because the identification as a Race server is missing and should be fixed.
Maybe even normal autorecording doesn't always work?
I have a problem with zoom ( editor ):
http://fast-uploader.com/file/6969728635600/
ed_zoom_target 1
gfx_asyncrender_old 0
gfx_threaded_old 0
what's wrong?
It would be nice to flash the window in taskbar when your name is highlighted.
On Windows you would use FlashWindowEx for this: http://msdn.microsoft.com/en-us/library/windows/desktop/ms679347(v=vs.85).aspx
You can get the HWND from here: https://wiki.libsdl.org/SDL_SysWMinfo
On X11 an Urgency Hint should be set.
When you have your favorites with friends tab opened and you double-click a friend, he doesn't always scroll and show the server in the list.
But if you manual scroll, the good server is selectionned.
Seems to work correctly on internet tab though, maybe needs more testing.
error compiler :
[ 1/15] #1 c src/base/system.c
src/base/system.c(136) : error C2143: syntax error : missing ';' before 'type'
src/base/system.c(153) : error C2065: 'e' : undeclared identifier
src/base/system.c(177) : error C2143: syntax error : missing ';' before 'type'
src/base/system.c(178) : error C2065: 'i' : undeclared identifier
src/base/system.c(178) : error C2065: 'i' : undeclared identifier
src/base/system.c(178) : error C2065: 'i' : undeclared identifier
src/base/system.c(179) : error C2065: 'i' : undeclared identifier
src/base/system.c(190) : error C2143: syntax error : missing ';' before 'type'
src/base/system.c(196) : error C2065: 'f' : undeclared identifier
src/base/system.c(204) : error C2143: syntax error : missing ';' before 'type'
src/base/system.c(205) : error C2065: 'i' : undeclared identifier
src/base/system.c(205) : error C2065: 'i' : undeclared identifier
src/base/system.c(205) : error C2065: 'i' : undeclared identifier
src/base/system.c(206) : error C2065: 'i' : undeclared identifier
src/base/system.c(222) : error C2143: syntax error : missing ';' before 'type'
Bullets are not being displayed when out of broadcast zone of the server.
Repro steps :
delete me :/
When you right click on a sound in editor, the first one is used always, all changes apply to the first sound.
It would be really nice to switch over to SDL2, so that everyone can use proper input methods, for arabic input for example. I also have a port lying around in some branches, but there were a few problems, on Linux at least. It always captured the mouse for me. Also the window was at the wrong position when you forcefully resize it. Maybe there were some more bugs that I just don't remember.
When you vote your mate in a team, players outside it can vote.
And the result seems "bugged" if you switch to another team before the end of the vote though.
Not sure if it's intended, needs more testing.
Flood Protection for replies of non-chat commands.
For example when a player try run "kill" command with 'kill protection" the server replies that you need write "/kill" chat command... this reply is send without any flood protection and one or more user can use it for increase the lag of the server.
Would be nice to have an icon for the sources as they are currently visualized by a pink quad
That happens when you /load a save.
In the standard DDNet config (not used on official servers right now) a message is displayed for other clients about the availability of DDNet client. Unfortunately dummy only seems to identify itself as ddnet client a bit too late, so it gets the message as well.
Note that the license of the data files has been changed
https://github.com/teeworlds/teeworlds/blob/master/license.txt
[03:46:35] aaa: i just got the timeout bug u showed me on ur server
[03:47:02] aaa: i had a client in /pause locked on players, then i went to desktop and afk
[03:47:05] aaa: when i came back i could move and play
[03:47:22] aaa: but i didnt see anything in the chat/any emotes
[03:47:36] aaa: ppl could see what i wrote but i couldnt see it myself
[03:56:00] aaa: then i reconnected and it loaded me at the same place
[03:56:06] aaa: like if the server thought i was timeout but i wasnt
I thought I fixed this by setting the seq and ack to the new player's values when they use timeout protection.
Wavpack seems to be too big for use in maps. File size can be reduced a bit with wavpack -b24 foo.wav
, but I think adding the opus codec would be a better solution.
With strong the player getting lasered can do an action every time (shoot, jump), while with weak the player can only do it about every 10 times. Not sure if this is server or client related and when it started.
if you spec and your tee is in solo zone, you can't see the laser dragger on other players when specing.
When downloading a map that is already present with same CRC on the download folder, the "loading" fails and give this : map 'downloadmaps/XXX_xxxxxxxx.map' not found.
Maybe the client should ask what to do when this happens and ask if we want to delete the map with the same CRC.
Well, I don't know if this should be considered a bug or not, but for me it sounds like it.
When you are paused or speced and you make one or multiple clicks, it's saved and your tee will make a single hit when you are coming back from /pause or /spec.
[02:47:13] aaa: shouldnt there be
[02:47:18] aaa: a "kill/respawn" hotkey
[02:47:21] aaa: in settings?
[02:47:26] deen: ?
[02:47:32] aaa: unless im blind and didnt see it
[02:47:33] deen: you mean settings -> controls?
[02:47:35] aaa: y
When a connection is bad, it can happen that the connection packet is sent multiple times, which causes the spam protection to kick in. This should be fixed.
merged new skin system
Laxa managed to crash the server by spamming /save and /load, but we can't reproduce it.
Last log:
[14-08-27 23:19:05][chat-command]: 9 used /load toto
[14-08-27 23:19:06][chat-command]: 9 used /save toto
[14-08-27 23:19:06][game]: kill killer='9:laxa' victim='9:laxa' weapon=-2 special=0
[14-08-27 23:19:08][chat-command]: 9 used /load toto
[14-08-27 23:19:09][chat-command]: 9 used /save toto
[14-08-27 23:19:09][game]: kill killer='9:laxa' victim='9:laxa' weapon=-2 special=0
[14-08-27 23:19:11][chat-command]: 9 used /save toto
Segfaults when removing a sound
+showhookcoll doesn't always show the teehook possibility and stay red.
Happened to me when spectating players in a team.
gdb output of DDNet_d on map with sound
http://pastebin.com/KkaQBVfe
Timestamp of save is saved in database. Only x minutes later load should be allowed, to prevent player changing cheats.
2 Crash today . I don't know why but I was in monster server when client give crash.i am talking about 4.7.2 version.
21:59 < laxa> deen: first bug on autorecord + map record is that autorecord
stops when you end a map.
Repro steps :
I recently added a new feature: When 1 player is already over the finish line and their team partner kills, a finish is still given to the first player. This turns out to be a problem because of /save.
When 1 player is over finish, the other not, and they use save, the first player is awarded a finish every time.
[14-09-23 19:33:02][whisper]: โ 'qZ |BlaGK|โบ: you know, there is a bug, if you get timeout, use timeoutprotection to get back in and then try to enter the pw in f2, it doesn't work. I don't know if it's always like that, but it happened to me. Just thought, worth mentioning ^^
Happened to me on tournament, when you do /showothers 1, you see shoots and jumps, but not the tees.
Probably difficult since spectators don't have a character?
Sometimes the client's timeout code doesn't seem to go through, Maybe the condition isn't true, or the chat message is lost?
See https://github.com/def-/ddnet/blob/DDRace64/src/engine/client/client.cpp#L1391-L1405
2 guesses:
Can't even add the wv file
To reproduce :
20:23 < EastByte> deen: I think it would be a good idea to add a self kill protection
for players which are currently long racing
20:24 @Deen when i race for long i always unbind kill
20:24 < EastByte> same here
20:24 @Deen but if you have a good idea for a protection, would be nice
20:25 @Deen something server side
20:25 @Deen so when you time is > 30 min and you kill it prints one of the yellow
messages
20:25 @Deen "If you really want to kill, press kill again"
switches after first shot.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.