You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
What is this feature about?
Add Toxikk, an Areana FPS as supported Protocol. For this UDK Games (Unreal Engine 3) needs to be addes as supported protocol
Additional context/references
Toxikk uses Unreal 3 / UDK Engine with additional Support for the Valve Protocol.
The text was updated successfully, but these errors were encountered:
Hornochs
changed the title
feat: Adding Toxikk as supported Game
feat: Adding Toxikk as supported Game / Adding UDK Games Support for LAN Mode
Sep 10, 2024
UDK Games using different SubSystems, for the networking stuff as well. In the Engine itself are systems integrated for LAN Servers and for Steam. The Developer can decide if Subsystems like steam are enabled or not. Toxikk uses Steam.
The Caviot: The Steam Subsystem gets only loaded on Dedicated Servers which are ment for Internethosting, equals startparamenter bIsLanMatch=false and make it possible to query by Valve Protocol. As soon as the servers are startet with bIsLanMatch=true the Steam Subsystem won't be loaded. Then a different Subsystem gets loaded, if I unterstand correctly it's [IpDrv.OnlineGameInterfaceImpl]
Having a look in Toxikk at UDKGame/Config/UDKEngine.ini seeing two references on Port 14001:
After digging in the Source Code of the Unreal Engine [OnlineSubsystemLive.OnlineSubsystemLive] referes to xBox 360 System. More Details about LAN Quering is written in the officiel UDK documentation. After messing around I noticed the following "flow" how UDK handles LAN Discovery.
Client sends an Broadcast Package from Source and Destination Port UDP 14001
Servers listening to this beacon answer on this with a Broadcast UDP Package Destination Port 14001 and all the informations, like server name etc. Payload looks like this for Unreal Tournament 3 (provides by RattleSN4KE of UT3 Hub Discord Server)
While this happens Client waits for UDP Packages listening on Port 14001
Sending the UDP Beacon Package to the server directly, results in the same behaviour: the Server sends an Broadcast with the Package
What is this feature about?
Add Toxikk, an Areana FPS as supported Protocol. For this UDK Games (Unreal Engine 3) needs to be addes as supported protocol
Additional context/references
Toxikk uses Unreal 3 / UDK Engine with additional Support for the Valve Protocol.
The text was updated successfully, but these errors were encountered: