godot/modules
Fabio Alessandrelli 9773803e4e [MP] Add optional authentication to SceneMultiplayer.
Add few methods to allow peers to exchange authentication information.

- `set_auth_callback(callback)`: Enable the authentication features.
  The callback is a `Callable` that accepts an `int` (the peer ID), and
  a `PackedByteArray` of data.
- The `peer_authenticating(id)` signal will be emitted instead of
  `peer_connected` when a new peer connects.
- Use `send_auth(id: int, data: PackedByteArray)` to exchange data.
- Call `complete_auth(id: int)` when the authentication process is
  complete and you expect to start receiving game data.
- The `peer_connected` signal will be emitted as soon as both parties
  complete the authentication.
- Use `disconnect_peer(id)` to disconnect a connected peer.
- If the `peer_connected` signal didn't fire for that peer (i.e. it was
  still in the authentication phase), the `peer_auth_failed` signal will
  be emitted instead of `peer_disconnected`.
2022-11-02 15:17:23 +01:00
..
basis_universal Make some Image methods static 2022-10-14 14:34:15 +02:00
bmp Make some Image methods static 2022-10-14 14:34:15 +02:00
camera Make some Image methods static 2022-10-14 14:34:15 +02:00
csg Document `collision_priority` in the CSGShape3D class 2022-10-24 18:44:30 +02:00
cvtt Make some Image methods static 2022-10-14 14:34:15 +02:00
dds Add static methods for creating Image and ImageTexture 2022-07-08 13:40:47 +02:00
denoise Make some Image methods static 2022-10-14 14:34:15 +02:00
enet Merge pull request #67982 from Faless/mp/4.x_disconnect_close 2022-11-01 20:35:04 +01:00
etcpak Make some Image methods static 2022-10-14 14:34:15 +02:00
freetype SCons: Unify tools/target build type configuration 2022-09-26 16:31:46 +02:00
gdscript Merge pull request #67578 from KoBeWi/GEDITOR 2022-10-31 13:15:58 +01:00
glslang Let the RD driver itself expose subgroup caps 2022-10-20 19:37:35 +02:00
gltf Simplify GDVIRTUAL_CALL calls 2022-10-19 00:05:48 +02:00
gridmap Unify usage of GLOBAL/EDITOR_GET 2022-10-18 19:01:48 +02:00
hdr Make some Image methods static 2022-10-14 14:34:15 +02:00
jpg Merge pull request #66929 from MladoniSzabi/save_jpeg_file 2022-10-31 10:48:10 +01:00
jsonrpc Code quality: Fix header guards consistency 2022-07-25 11:17:40 +02:00
lightmapper_rd Make some Image methods static 2022-10-14 14:34:15 +02:00
mbedtls [Net] Rename "ssl" references to "tls" in methods and members. 2022-09-08 03:24:23 +02:00
meshoptimizer Code quality: Fix header guards consistency 2022-07-25 11:17:40 +02:00
minimp3 Change time parameters and variables to double type 2022-09-26 13:52:54 -05:00
mobile_vr Implement Vector4, Vector4i, Projection 2022-07-23 14:00:01 +02:00
mono Merge pull request #67578 from KoBeWi/GEDITOR 2022-10-31 13:15:58 +01:00
msdfgen [Scons] Implement module dependency sorting. 2022-08-04 20:00:19 +02:00
multiplayer [MP] Add optional authentication to SceneMultiplayer. 2022-11-02 15:17:23 +01:00
navigation Optimize Convex Collision 2022-10-13 19:07:53 +02:00
noise Make some Image methods static 2022-10-14 14:34:15 +02:00
ogg Change Array arguments to TypedArray 2022-09-01 13:13:19 +02:00
openxr Merge pull request #67578 from KoBeWi/GEDITOR 2022-10-31 13:15:58 +01:00
raycast Fix MSVC warnings C4324, C4389, C4456, and C4459 2022-09-28 16:43:09 +02:00
regex Clarify offset parameter behavior in RegEx methods 2022-11-01 09:29:08 +08:00
squish Make some Image methods static 2022-10-14 14:34:15 +02:00
svg Make some Image methods static 2022-10-14 14:34:15 +02:00
text_server_adv [TextServer] Fix incorrect line breaks count for embedded objects (e.g. RTL tables). 2022-10-31 17:34:07 +02:00
text_server_fb Merge pull request #67562 from bruvzg/improve_font_packing 2022-10-31 14:26:13 +01:00
tga Make some Image methods static 2022-10-14 14:34:15 +02:00
theora Unify usage of GLOBAL/EDITOR_GET 2022-10-18 19:01:48 +02:00
tinyexr Make some Image methods static 2022-10-14 14:34:15 +02:00
upnp Fix Thread usage in UPNP docs. 2022-10-24 17:23:33 -06:00
vhacd Refactor module initialization 2022-05-04 17:34:51 +02:00
vorbis Fix typos with codespell 2022-09-30 14:23:36 +02:00
webp Merge pull request #67578 from KoBeWi/GEDITOR 2022-10-31 13:15:58 +01:00
webrtc [MP] Add MultiplayerPeer disconnect_peer, close. 2022-10-28 21:18:01 +02:00
websocket Merge pull request #67982 from Faless/mp/4.x_disconnect_close 2022-11-01 20:35:04 +01:00
webxr Fixed signal connection examples to use new callable syntax in the docs 2022-10-30 05:26:46 +05:30
xatlas_unwrap SCons: Unify tools/target build type configuration 2022-09-26 16:31:46 +02:00
zip Expose minizip API to allow creating zips using scripts 2022-10-14 21:51:38 +02:00
SCsub SCons: Improve logic to generate `modules_tests.gen.h` 2022-02-08 13:01:35 +01:00
modules_builders.py SCons: Improve logic to generate `modules_tests.gen.h` 2022-02-08 13:01:35 +01:00
register_module_types.h Refactor module initialization 2022-05-04 17:34:51 +02:00