Valentin Bashkirov
79f72a5d55
move typedef to protocol.h
2023-01-26 11:56:48 +01:00
Robert Müller
706eb0d015
Remove unnecessary include in protocol, move definitions to cpp file
...
The include of `base/system.h` in `src/engine/shared/protocol.h` is not required and only used transitively in `teamscore.h` for `dbg_assert`.
To avoid adding back the include in `teamscore.h`, the function definitions are moved to the cpp file. Both definitions are moved for consistency.
2023-01-03 14:10:58 +01:00
Robert Müller
e4b1db1b6d
Fix spelling of NETMSG_AUTH_CHALLENGE
constant
2023-01-03 14:10:57 +01:00
Robert Müller
25e01eb762
Add constants for minimum and maximum tick values
2023-01-03 14:10:57 +01:00
fokkonaut
5deeb299fa
Add DDNetLaser to have more info about a laser shot
2022-09-15 01:01:32 +02:00
heinrich5991
6600024f24
Allow multiple addresses per server in the serverbrowser
...
Support is incomplete for `leak_ip_address_to_all_servers` (will only
ping the first address of each server) and for the `leak_ip` setting
(which will also only ping the first address of each server).
2022-07-10 16:52:07 +02:00
Chairn
b8840c4571
Replaced magic number with MAX_CHECKPOINTS
2022-07-08 18:01:33 +02:00
c0d3d3v
167f2afc11
remove tile info messages and freeze/ninja stars for new clients using version checking
2022-06-15 22:01:35 +02:00
heinrich5991
bc1d293e30
Always send all tunings
...
It doesn't hurt since tunings after the last one are simply ignored.
This also stops future coders from introducing more and more cases in
this `if` chain.
2022-06-13 17:00:09 +02:00
c0d3d3v
d125c91825
send normal shields to old clients
2022-06-02 15:27:57 +02:00
c0d3d3v
4619e825f3
make spectators team independent
2022-03-14 13:25:47 +01:00
fokkonaut
8300753fa4
Support 128 players in serverbrowser
2022-01-02 13:41:59 +01:00
def
87f29d26ce
Set VERSION_DDNET_SWITCH for upcoming release
2021-10-16 18:58:33 +02:00
trml
8448f9ef04
Predict switch projectiles and pickups, make blinking effect client-side
2021-09-19 14:14:00 +02:00
heinrich5991
794d768ccb
Bump version for the new protocol to DDNet 15.4
...
This fixes interoperability with DDNet 15.3 which did in the end not
support the new messages.
2021-02-24 17:09:39 +01:00
heinrich5991
9784726683
Replace remaining non-extended extension messages
...
Add backward compatibility stuff, but this allows newer clients to only
care for new messages.
2021-01-12 01:48:10 +01:00
heinrich5991
0d916e2ef6
Remove F-Client-specific messages
...
The PLAYERFLAG_AIM can now be set directly on DDNet servers via the 0.7
bridge and will be sent to clients identifying themselves as DDNet
clients.
Add a new extended message that mirror the old `Sv_TeamsState`.
2021-01-12 01:38:23 +01:00
def
3be8a592e5
Run clang-format
...
Purely automatic change. In case of conflict with this change, apply the
other change and rerun the formatting to restore it:
$ python scripts/fix_style.py
2020-09-26 21:50:15 +02:00
def
a8a2b41f3a
Set skill level for Sixup ( fixes #2334 )
2020-06-23 22:47:29 +02:00
Learath
88ca573682
Serverinfo and Register support for 0.7
...
Co-authored-by: Tim Schumacher <tim@timakro.de>
2020-06-19 20:28:55 +03:00
heinrich5991
0d7872c79e
Send DDNet version early in the connection process
...
This gets rid of the problem that we don't know whether we should send
full snapshots to clients because they haven't told us about them being
DDNet yet.
2020-05-22 17:58:41 +02:00
heinrich5991
62846821da
Revert "Implement ISDDNET. Deprecates #1320 "
...
This reverts commit 1929bc6739
.
2019-06-14 00:28:59 +02:00
Learath
1929bc6739
Implement ISDDNET. Deprecates #1320
2019-05-21 10:25:15 +02:00
yangfl
81a39c229b
Fix typo
2018-07-10 17:29:02 +08:00
yangfl
1620fc9b0f
Fix typo
2018-02-07 16:10:40 +08:00
heinrich5991
5ae37e6c72
Add protocol extension with UUIDs
...
This system can easily be extended by independent authors without
collisions, something the old system with plain increasing integers did
not allow.
Do this by utilizing the previously unused message code `NETMSG_NULL`
which has a value of 0.
This works for engine and game messages, snapshot items and events.
2017-05-25 00:52:43 +02:00
heinrich5991
b841fdc203
Bump version requirement for warmup race timer
2017-03-01 00:08:56 +01:00
necropotame
6a9406dc81
Fixed merge conflict
2017-02-28 07:31:39 +01:00
necropotame
4cfe96801b
Send the race time using warmup timer
2017-02-28 07:31:24 +01:00
def
b3592380d1
Re-enable broadcast for old DDNet client version
2015-07-04 14:12:49 +02:00
def
2b32b4a18a
Add fire delay tunings
2015-02-12 15:20:22 +01:00
def
79aeb5ea38
Add hook duration tune
2014-12-27 12:05:02 +01:00
def
af3b68b253
Enable antiping projectiles starting with 6.4
2014-12-05 17:46:32 +01:00
nuborn
03bc769c09
prediction of hammer (hits) and grenade (explosions)
2014-12-01 01:31:58 +01:00
def
627d6386ee
Revert "Revert "Revert "Add antiping for weapons (by nuborn)"""
...
This reverts commit 8f7e24b4db
.
2014-11-02 10:59:22 +01:00
def
36375b67e2
Revert "update the version number required for extra antiping features"
...
This reverts commit 80dbdc3d5b
.
2014-11-02 10:58:58 +01:00
def
fb0ca67adb
Revert "Fix version for antiping projectile"
...
This reverts commit e651124d59
.
2014-11-02 10:58:34 +01:00
def
0da475ea65
Fixes #91
2014-10-29 19:53:51 +01:00
def
e97fa68627
Antiping for Weapons should work with 6.0 as well
2014-10-29 10:50:04 +01:00
def
e651124d59
Fix version for antiping projectile
2014-10-28 20:07:51 +01:00
nuborn
80dbdc3d5b
update the version number required for extra antiping features
2014-10-28 18:30:15 +01:00
nuborn
8f7e24b4db
Revert "Revert "Add antiping for weapons (by nuborn)""
...
This reverts commit 755e9f4d1c
.
2014-10-28 15:50:28 +01:00
def
755e9f4d1c
Revert "Add antiping for weapons (by nuborn)"
...
This reverts commit 48e66a2ab3
.
Conflicts:
src/game/client/gameclient.cpp
src/game/version.h
2014-10-27 20:03:22 +01:00
def
48e66a2ab3
Add antiping for weapons (by nuborn)
2014-10-23 17:31:29 +02:00
def
2cff296c25
Protect from IP spoofing of rcon commands
2014-08-22 13:54:13 +02:00
def
7ae973af0d
Make jetpack strength a tuning
2014-04-12 11:12:29 +02:00
def
92e0b5fe3c
Add fake tunings so that freeze prediction is correct (by HMH)
2014-02-19 21:55:37 +01:00
def
d8533eea67
Proper Client Version numbers and more visible whispers
2014-01-30 16:49:15 +01:00
def
3607218f12
Merge ddrace64 from eeeeee
2013-12-31 06:13:57 +01:00
oy
571dff6216
made rcon auto completion serverside. Closes #97
2011-07-14 22:07:21 +02:00