I work as an IT administrator for a community college and we have a game design course utilizing Unreal Editor for Fortnite. However, when the instructor and students attempt to Launch the game session, the validation fails. This happens across multiple computers and multiple accounts.
Iβm confident that our firewall is the cause. However, we are having a hard time tracking down what ports and protocols need to be allowed. We cannot blanket allow these systems all access and need to be specific. We are investigating the blocked traffic but are having a hard time identifying whats being blocked.
Can someone provide the network requirements for UEFN? If QUIC is blocked, does UEFN fall back to another protocol? What ports are used?
In the output log, there is an error when connecting for what I assume is validation. It reads:
LogVkScratchRepository: Warning:
[68b1e2c1-5a53-45bd-9924-4314564ff3a1][Sync]
Connection to lores://urc-uefn.live.ucs.on.epicgames.com failed
LogVkScratchRepository: Error:
[68ble2c1-5a53-45bd-9924-4314564ff3a1][Sync]
Failed to sync file myprojectd.zip: Not connected to remote: connecting to lores://urc-uefn.live.ucs.on.epicgames.com: Disconnected from server
at Z: \devel_work\urc\Lore\lore-revision\src\fs\os.rs:309 - Failed to read file"
Please select what you are reporting on:
Unreal Editor for Fortnite
What Type of Bug are you experiencing?
Live Edit
Steps to Reproduce
Attempt to launch a session on a network with strict firewall rules.
Expected Result
Game launches into a test session without issue.
Observed Result
When launching the test session, either the validation fails or files fail to upload. Both have occurred.
Lore does use QUIC and GRPC protocols. QUIC is used for data transfers and if the QUIC connection fails, the upload cannot happen.
There is no automatic fallback path right now, although it is something we hope to add.
If you go into any Lore repository:
The ones in /Fortnite Projects
Your project data
The ones in %LOCALAPPDATA%/UnrealEditorFortnite/Intermediate/ValkyrieUploadTemp
Used for cooking (LogVkScratchRepository) as you mention in your post
β¦ you will find a /.lore/config.toml file.
If you change the endpoint in there from lores:// to grpcs:// you will stop using QUIC and switch to fully GRPC mode. This is not optimal and will affect your transfer speeds.
Better would be to fix the firewall issue⦠you should have the following ports opened:
Thank you - this is immensely helpful as I was struggling to find much information regarding what UEFN needs to connect. I appreciate you spending the time to reply with all those details.
I also really appreciate the workaround of using GRPCS! Iβm not part of the networking team and there are many process of approval before firewall changes can be made. Iβve confirmed that this workaround solves the problem while we get the proper solution in place.
This will make the professors (and students) whole month! Live testing in class was the goal here and this makes it possible.