ChillerDragon
1f0467b545
Use error log level for snap crc errors
...
A snapshot crc error should not happen.
If it does happen it will cause lags and it means something is really wrong.
2024-08-16 13:34:38 +08:00
ChillerDragon
04c141828f
Increase max temp cmp length
...
Fixes long rcon commands being cut off on custom servers.
2024-08-16 13:01:35 +08:00
ChillerDragon
a77895711b
Remove unused function declaration SetDTile
2024-08-16 12:48:01 +08:00
ChillerDragon
81de29565d
Fix old 0.7 skins overwriting 0.6 skins in chat
...
Closed #8731
2024-08-16 12:37:05 +08:00
Dennis Felsing
6a5a0436bf
Merge pull request #8734 from Robyt3/Client-Asset-Leak
...
Fix asset images not being freed if they fail ratio/format check
2024-08-15 22:24:02 +00:00
Robert Müller
595f537625
Fix asset images not being freed if they fail ratio/format check
2024-08-15 21:44:07 +02:00
Dennis Felsing
2748cf58be
Merge pull request #8732 from heinrich5991/pr_ddnet_louder_sixup_disabling
...
Complain on higher log level that 0.7 support was disabled
2024-08-15 13:19:40 +00:00
heinrich5991
438e04f785
Complain on higher log level that 0.7 support was disabled
...
Not sure why it was on debug level before.
2024-08-15 14:47:40 +02:00
heinrich5991
6754b5ff45
Merge pull request #8728 from Robyt3/Tools-Demo-Extract-Chat-Time
...
Print chat/broadcast times in `demo_extract_chat` tool
2024-08-14 17:49:47 +00:00
Robert Müller
b4bd13c3aa
Merge pull request #8721 from Rei-Tw/improve-bans
...
Improve bans rcon command pagination
2024-08-14 17:29:31 +00:00
Robert Müller
17f13b9f97
Print chat/broadcast times in demo_extract_chat
tool
...
This makes it easier to find the times of specific chat messages and broadcasts in demos.
2024-08-14 19:23:18 +02:00
Dennis Felsing
dd9e013c8a
Merge pull request #8727 from Jupeyy/pr_fix_units
...
Fix debug hud units
2024-08-14 13:33:20 +00:00
Rei-Tw
035b4a1447
Make bans command better
...
Update src/engine/shared/netban.cpp
Remove the word "currently" for the empty ban list message.
Co-authored-by: Dennis Felsing <dennis@felsing.org>
Update src/engine/shared/netban.cpp
Text format refactor, adding "currently"
Co-authored-by: Dennis Felsing <dennis@felsing.org>
2024-08-14 15:29:42 +02:00
Jupeyy
e3622f3532
Fix debug hud units
2024-08-14 14:11:04 +02:00
ChillerDragon
7fa2306138
Hide address url for 0.6 ips ( Closed #8712 )
2024-08-14 18:25:10 +08:00
heinrich5991
a48f502618
Merge pull request #8723 from Bamcane/map-sound
...
Add support for server play map sound
2024-08-14 09:27:12 +00:00
Bamcane
12057d9f6d
Add map sound
...
Co-authored-by: heinrich5991 <heinrich5991@gmail.com>
2024-08-14 16:48:22 +08:00
heinrich5991
1a0f28c5bd
Merge pull request #8568 from def-/pr-whispers
...
Add option to disable whispers
2024-08-14 08:21:57 +00:00
heinrich5991
e4bc5bde5d
Merge pull request #8682 from Robyt3/Client-RaceHelper-Refactoring
...
Refactor `CRaceHelper`, mark `CCollision` functions as `const` and add tile getters
2024-08-14 08:09:05 +00:00
heinrich5991
7de9242cb5
Merge pull request #8624 from Robyt3/Client-Nameplates-Refactoring
...
Refactor nameplate rendering, slightly improve performance
2024-08-14 08:08:03 +00:00
Dennis Felsing
f14ae6bf13
Merge pull request #8725 from ChillerDragon/pr_fix_06_register
...
Fix 0.6 master server register (closed #8722 )
2024-08-14 07:04:38 +00:00
ChillerDragon
c16a38b4fa
Fix 0.6 master server register ( closed #8722 )
2024-08-14 12:11:04 +08:00
Robert Müller
19105e224b
Make CRaceHelper
a member of CGameClient
...
Avoid static functions and global static variables for flag indices.
Avoid passing pointer to `CGameClient` separately to `IsStart` function.
2024-08-13 21:56:58 +02:00
Robert Müller
5ac3bb506c
Mark CCollision
functions const
, add const
tile getters
...
Mark remaining `CCollision` functions as `const` when possible.
Add remaining getter functions for all tile data and mark all tile getter functions as `const`.
2024-08-13 21:52:25 +02:00
Robert Müller
6dba8851a5
Refactor CRaceHelper::IsStart
function
...
Avoid duplicate calculation by extraction result of `GetPureMapIndex` in variable.
Rename variable `Indices` to `Index`.
Include `vector` instead of `list`, as the former is used but the latter is not.
2024-08-13 21:50:25 +02:00
Dennis Felsing
171d5523de
Add option to disable whispers
...
Since it's easy to abuse and impossible to moderate
2024-08-13 13:37:13 +02:00
heinrich5991
5a2891933c
Merge pull request #8719 from Jupeyy/pr_remove_player_options
...
Remove "Player Options"
2024-08-13 11:20:09 +00:00
heinrich5991
21ed4cfe42
Merge pull request #8718 from heinrich5991/pr_ddnet_patiga_codeowner
...
Add @Patiga as owner of src/game/editor/mapitems/map_io.cpp
2024-08-13 11:14:24 +00:00
Jupeyy
b998937e91
Remove "Player Options"
...
See screenshots
2024-08-13 13:02:32 +02:00
heinrich5991
91099227df
Add @Patiga as owner of src/game/editor/mapitems/map_io.cpp
...
On request by @Patiga.
2024-08-13 12:29:51 +02:00
heinrich5991
4cbdf2069c
Merge pull request #8577 from gerdoe-jr/scoreboard-spectator-clans
...
Scoreboard spectator clans
2024-08-13 10:19:14 +00:00
heinrich5991
871cec9778
Merge pull request #8502 from BlaiZephyr/upd-teamlock
...
new lock indicator
2024-08-13 10:10:24 +00:00
gerdoe-jr
ae364942c8
Add spectator clans rendering in scoreboard
...
Show client ID before spectator clan
2024-08-13 12:00:57 +02:00
heinrich5991
4f09d3f7d4
Merge pull request #8701 from Robyt3/Client-Spectate-ClientIds
...
Improve `cl_show_ids`: support spectator menu, optimize, refactor
2024-08-13 09:50:12 +00:00
Dennis Felsing
192ae58a2e
Merge pull request #8717 from heinrich5991/pr_ddnet_birthday
...
Distinguish birthday from finish events
2024-08-13 09:43:11 +00:00
heinrich5991
585a36dd9d
Distinguish birthday from finish events
...
This allows us to give birthdays a different effect in the future if we
want to.
2024-08-13 11:02:25 +02:00
heinrich5991
c0ec918721
Remove comments that just describe the next line
2024-08-13 11:01:06 +02:00
Dennis Felsing
ef6fd80bc5
Merge pull request #8715 from furo321/birthday-confetti
...
Spawn a confetti when connecting on your DDNet birthday
2024-08-13 08:22:59 +00:00
Dennis Felsing
a8219530b1
Merge pull request #8714 from def-/pr-spec-auth
...
server: Disallow moving authed players to spec
2024-08-12 21:39:53 +00:00
heinrich5991
86f7b6c2fe
Merge pull request #8713 from def-/pr-dnsbl
...
server: Handle dnsbl and other non-critical stuff only on new ticks
2024-08-12 21:18:49 +00:00
furo
1563b4a56a
Spawn a confetti when connecting on your DDNet birthday
2024-08-12 23:14:07 +02:00
Robert Müller
594968fe07
Improve cl_show_ids
: support spectator menu, optimize, refactor
...
Also show client IDs in the spectator menu when `cl_show_ids` is enabled. Previously, this setting applied to scoreboard and chat, although the setting and config variable descriptions were only mentioning the scoreboard.
Extract client ID formatting in `CGameClient::FormatClientId` function to reduce duplicate code and ensure it is consistent.
Correctly indent client IDs also when largest client ID is 100 or larger. Fix scoreboard spectator client ID buffer not being large enough for IDs 100 and larger.
Make client ID formatting more efficient by avoiding `str_format` except for formatting the number itself and appending text directly to the text cursor when possible.
2024-08-12 22:59:32 +02:00
Dennis Felsing
608fba82e0
server: Disallow moving authed players to spec
2024-08-12 19:33:50 +02:00
Dennis Felsing
043480b06e
server: Handle dnsbl and other non-critical stuff only on new ticks
...
Less risk of causing microlags then, I think once per second is often enough since it has to iterate through all players
2024-08-12 18:49:17 +02:00
heinrich5991
26cccb7f51
Merge pull request #8711 from def-/pr-show-kill
...
Show game menu buttons again, even in 5:4, when not on a red/blue-team server
2024-08-12 12:56:31 +00:00
Dennis Felsing
96881defdf
Show game menu buttons again, even in 5:4
2024-08-12 14:35:49 +02:00
Dennis Felsing
bd92dbddf2
Merge pull request #8706 from Robyt3/Client-Skins7-Loading-Refactoring
...
Various refactoring of 0.7 skin loading
2024-08-11 22:12:35 +00:00
Dennis Felsing
960d2853bc
Merge pull request #8708 from ChillerDragon/pr_07_modern_is_ddnet_msg
...
Send the new is ddnet message in 0.7 connections
2024-08-11 22:12:00 +00:00
Dennis Felsing
c5ab4def3d
Merge pull request #8709 from Robyt3/Network-Socket-Init-Cleanup-Fix
...
Fix UDP socket creation/cleanup if opening IPv6 socket fails
2024-08-11 22:11:42 +00:00
Robert Müller
570c2c857a
Fix UDP socket creation/cleanup if opening IPv6 socket fails
...
Previously, the `net_udp_create` function returned whether the IPv6 socket in particular was created successfully. If an IPv4 socket or Websocket was created successfully before this, it was not used and also not closed properly, if the IPv6 socket could not be created.
Now, the `net_udp_create` function succeeds if the socket for at least one network type (IPv4, IPv6 or Websocket) could be created successfully.
Avoid reusing local variables and remove redundant comments. Also apply the same refactoring to `net_tcp_create`, which already has the behavior of succeeding if the socket for any network type (IPv4 or IPv6) was created successfully.
2024-08-11 17:09:09 +02:00