ChillerDragon
60e6025e7a
Move m_TeleOuts from ddr controller to game controller
...
#7127
2023-11-17 23:52:31 +01:00
Robert Müller
b8d38f7f49
Fix server crash on DDTeam message with lower sv_max_clients
...
When the `CGameContext::SendChatTeam` function is used to send a chat message to all members of a DDTeam (e.g. on completed /swap chat command), it was not checked whether the target players are online but only whether they belong to the specified team according to the teams core. However, the default team for unconnected/cleared players is 0 in the teams core, which is the same for players in team 0, so chat messages were being sent to client IDs not corresponding to connected clients when chat messages where supposed to be sent to players in team 0. This was causing the server to crash with the assertion error "erroneous client id" specifically when the server is started with `sv_max_clients` being less than the default, maximum 64.
Closes #7450 .
2023-11-13 23:16:21 +01:00
Dennis Felsing
32f3f9e03a
Merge pull request #7449 from furo321/lasttp-save
...
Save entire character with `/lasttp`.
2023-11-12 23:14:12 +00:00
furo
f9b9480291
Save entire character with /lasttp
.
2023-11-12 23:48:36 +01:00
Robert Müller
188462ea27
Add new contributors to credits
...
Thanks everyone!
2023-11-12 12:20:10 +01:00
Alexander Akulich
b886b93cf2
CPlayer: Remove unused variable
2023-11-03 21:36:33 +03:00
Alexander Akulich
17c90fc061
CCharacter::IsSnappingCharacterInView: Add missing const
2023-11-03 21:36:33 +03:00
Dennis Felsing
80c4940b7f
Merge pull request #7403 from Robyt3/Datafile-Writer-Refactoring
...
Add more assertions to datafile writer, refactoring
2023-11-01 22:02:45 +00:00
Robert Müller
75debadd34
Add freeze
/unfreeze
testing commands
...
See #7370 .
2023-11-01 17:26:29 +01:00
Robert Müller
f7722eb016
Remove separate CDataFileWriter::Init/OpenFile
functions
...
Simplify usage of datafile writer by removing duplicate functions for opening file.
2023-11-01 12:54:38 +01:00
Dennis Felsing
7000b97425
Merge pull request #7396 from BurnyLlama/add-underline_top_five
...
Added back underline for `sv_regional_rankings 0`.
2023-10-30 23:10:50 +00:00
Dennis Felsing
2eff91083d
Merge pull request #7394 from furo321/fix-setafk
...
Fix afk timer not working.
2023-10-30 23:03:17 +00:00
BurnyLlama
817ef6eb58
Added back underline for sv_regional_rankings 0
.
2023-10-30 22:40:04 +01:00
furo
0ecc50ae0f
Fix afk timer not working.
2023-10-30 19:43:35 +01:00
Dennis Felsing
3235e3eac9
Merge pull request #7392 from furo321/fix-demo-ending-early
...
Delay server race demo ending by 1 second.
2023-10-30 09:40:00 +00:00
furo
7a7616773d
Delay server race demo ending by 1 second.
2023-10-30 03:32:50 +01:00
ChillerDragon
683c5bb37d
Add sixup server triggered events translation
...
Fixes double jump effect not being rendered for other players.
This bug only affected 0.7 clients on ddnet servers
2023-10-29 14:56:09 +01:00
Robert Müller
e66fe2c70e
Add event dates to time_season
: easter, halloween, xmas
...
Add easter, halloween and xmas to `enum ETimeSeason` and `time_season` function. This unifies the logic for detecting these events and seasons in one function. This allows adding support for special easter, halloween and xmas theme maps in the future. The `localtime` function is not used outside `system.c` anymore. The code for detecting easter is taken from upstream.
2023-10-28 12:10:41 +02:00
furo
bf98eec518
Add option to disable regional rankings.
...
Set config to true in tests
Add test for `´sv_regional_rankings`
2023-10-23 14:02:22 +02:00
Zwelf
1d6771ea9d
Fix save_dry command
2023-10-09 16:36:40 +02:00
Zwelf
9be7ad554d
Save/load ninja
...
Add ninja state to save string. Previously ninja was lost during load.
2023-10-09 11:11:55 +02:00
Dennis Felsing
1130ebc3b7
Merge pull request #7324 from furo321/solo-kill-team
...
Don't announce team killed if it's a solo server.
2023-10-08 11:38:26 +00:00
furo
703db2c124
Don't announce team killed if it's a solo server.
2023-10-08 13:06:39 +02:00
furo
d4ec8cf8b4
Don't disable practice on death.
2023-10-07 09:34:20 +02:00
Robert Müller
5a10ef049a
Fix clang-tidy readability-static-accessed-through-instance
...
The crash that was occurring with this check was fixed in clang 15.
2023-10-06 14:07:02 +02:00
Robert Müller
b81fb37f82
Fix clang-tidy modernize-use-emplace
2023-10-06 14:06:20 +02:00
Learath
f865679cb4
Vanilla tunings should be used for reckoning
2023-10-04 15:21:10 +02:00
Learath
3f8ca70eb3
Fix the fix to the fix to dead reckoning
2023-10-03 20:18:17 +02:00
Dennis Felsing
c15dfb8bd9
Merge pull request #7290 from ChillerDragon/pr_quote_team_name
...
Teeworlds style name quoting for team joins
2023-10-03 11:55:37 +00:00
ChillerDragon
42e5f27ee9
Teeworlds style name quoting for team joins
2023-10-03 13:16:27 +02:00
Dennis Felsing
78b70ebcf8
Merge pull request #7282 from furo321/tele-cursor
...
Teleport the player to their cursor if they aren't in pause
2023-10-02 16:12:00 +00:00
furo
7e045d4f32
Teleport the player to their cursor if no argument is specified.
...
Check for `NumArguments()`
2023-10-02 13:26:34 +02:00
Dennis Felsing
624f4aef21
Merge pull request #7280 from furo321/move-lasttelepos
...
Don't reset `/lasttp` position on death
2023-10-01 22:21:34 +00:00
furo
6dd43fb086
Don't reset LastTelePos
on death
2023-10-01 18:34:07 +02:00
furo
0661eafb49
Send the player's latency if a menu is open
2023-10-01 17:32:51 +02:00
Learath
fcffac6fa8
Fix the fix to dead reckoning
2023-09-30 01:29:33 +02:00
Steinchen99
7b58b77c5e
QoL ; Made it so f2 cmd 'tele' resets speed and unfreezes the tee upon teleporting
2023-09-29 14:53:24 +02:00
Robert Müller
06948ddecd
Remove remains of dbg_stress
from server
...
Using `dbg_stress 1` on a server made clients always auto-join team 0 and nothing else, which is not useful on its own for stress testing.
2023-09-28 20:14:23 +02:00
Dennis Felsing
6a030e1a2b
Merge pull request #7262 from furo321/expire-server-info-afk
...
Expire server info when changing `m_Afk`
2023-09-27 10:44:55 +00:00
furo
4f0552a8df
Expire server info when changing m_Afk
2023-09-27 12:12:12 +02:00
furo
eabe59b413
Change format of votes
2023-09-26 12:13:49 +02:00
furo
d165f9e8a9
Add votes command to rcon
2023-09-26 02:24:00 +02:00
Dennis Felsing
60046c7e18
Merge pull request #7247 from Learath2/pr_reckon
...
Fix dead reckoning
2023-09-24 18:38:53 +00:00
Learath
ecaded8cce
Fix dead reckoning
2023-09-24 18:14:09 +02:00
furo
436c977f7e
Remove unused config, sv_suicide_penalty
2023-09-23 23:51:16 +02:00
Robert Müller
774d32713d
Merge pull request #7227 from furo321/swap-without-name
...
Add ability to swap without a name when team only has 2 players.
2023-09-22 14:33:48 +00:00
Dennis Felsing
cc2bdbd0ed
Merge pull request #7232 from furo321/initial-chat-delay-message
...
Use a different message when muted by sv_chat_initial_delay
2023-09-22 11:06:56 +00:00
furo
5793891d91
Add a message when using sv_chat_initial_delay
2023-09-22 12:43:36 +02:00
furo
f23e5ceb6f
Correct value of TeamSize.
2023-09-21 23:15:42 +02:00
furo
a7ef9c7c6f
Add /lasttp
2023-09-21 21:02:55 +02:00