İçeriğe atla
TCP UDP Socket Server Plugin ilanı için 1. medya
0 yorum

Açıklama

Documentation, Old reviews and questions, [email protected]

You can easily use TCP and UDP connections to send and receive data in blueprints with this plugin . This is a Server. You can buy a client here. All functions can be used independently in almost all Blueprints. You can start the server in Blueprint A. You can receive the data Blueprint B and C. Then you can stop the server in Blueprint X. Use UDP for streams, gaming (your own replication). For everything else, like matchmaking, lobby, chat, is TCP suitable. I recommend my JSON plugin for data communication. You don't need C++. You can use this tool for testing and developing. Nativizing may not be possible in the blueprints where the plugin is used. See Documentaiton.

Version 1.12 and 1.20 tested on: Windows 10, Mojave, Android 7 and 9, IOS 12.

Free Win64 Demo with GUI (245MB)

Demo Projects UE4.21, UE4.22, UE4.25, UE4.26 , UE4.27 , UE5.0 and newer (Plugin needed, GUI Elments are so big because of mobile), C++ Demo

Demo that shows how to find a server on the LAN. Win64, Project (Server and Client Plugins needed), Screenshots, Video

Changelog (4.27, 5.1 - 5.7)

  • (09/11/2025) Version 1.62: Fixed a minor memory leak.

  • (06/27/2025) Version 1.61: Stability update. Primarily Android.

  • (01/07/2025) Version 1.59: Stability update

  • (01/02/2025) Version 1.58: Bugfix: Fixed potential buffer overflow when using the “length separator”. Old UE versions brought up to date.

Changelog (5.1, 5.2, 5.3)

  • (03/28/2024) Version 1.57: "Keep-Alive" option added. If a client neither sends nor receives data for 10 seconds, a byte (0x00) is sent to the client. This allows to detect an unintentional disconnection of the client. 

Changelog (5.0, 5.1, 5.2)

  • (09/01/2023) Version 1.55: File transfer functions revised.

  • (08/24/2023) Version 1.54: Added the HEX functions from the client plugin to the server plugin.

  • (08/15/2023) Version 1.53: Bugfix: File transfer functions did not always work.

Changelog (5.0, 5.1, 5.2)

  • (05/30/2023) Version 1.51: Replaced an Unreal function that limited the maximum number of server instances to 12. There is no longer a limit.

Changelog (4.27, 5.0, 5.1)

  • (01/03/2022) Version 1.50: Memory management revised to avoid memory leaks. You don't have to connect a target in Blueprints anymore (except for the events). Minor bug fixes. 

Changelog (4.26, 4.27, 5.0)

  • (09/26/2022) Version 1.44: Bugfix: Cross compiling should work now.

  • (09/02/2022) Version 1.43: Bugfix: Plugin could not be compiled on Linux.

  • (07/19/2022) Version 1.42: Bugfix: Plugin was not able to compile in C++ projects.

  • (04/22/2022) Version 1.41: You can now pass the RCON password as a parameter instead of loading it from a file.

  • (04/18/2022) Version 1.40: RCON protocol implemented. You can create an RCON server that communicates with third party RCON clients. 

Changelog (4.25, 4.26, 4.27)

  • (12/07/2021) Version 1.31: Added function to start the UE4 game server (game host) at runtime. Added various integer and float to bytes and back functions.

  • (02/14/2022) Version 1.32: See version 1.23. Additionally added a better function. See documentation. 

  • (10/17/2021) Version 1.30: IPv6. AES encryption/decryption. File sending and receiving over TCP (without RAM consumption).

Changelog (4.23, 4.24, 4.25)

  • (07/16/2020) Version 1.23: If you send small messages very quickly over TCP, they are sometimes merged , or if you send large messages, they are split. This problem can now be solved with the node "TCPMessage Wrapping

Changelog (4.22, 4.23, 4.24)

  • (04/30/2020) Version 1.21: UDP packet size can be determined.

İçerdiği biçimler