When I select my zip file to upload, it says Project zip is invalid
This means your .zip file doesn't contain the right files. Try the below, and if it's still broken, feel free to contact us on Discord for more help.
Linux
Linux/Manifest_DebugFiles_Linux.txt
Linux/Manifest_NonUFSFiles_Linux.txt
Linux/Manifest_UFSFiles_Linux.txt
Linux/MyProject.sh
Linux/MyProject
Linux/MyProject/Samples
Linux/MyProject/Samples/PixelStreaming
Linux/MyProject/Samples/PixelStreaming/WebServers
Linux/MyProject/Samples/PixelStreaming/WebServers/get_ps_servers.bat
Linux/MyProject/Samples/PixelStreaming/WebServers/get_ps_servers.sh
Linux/MyProject/Content
Linux/MyProject/Content/Paks
Linux/MyProject/Content/Paks/MyProject-Linux.pak
Linux/MyProject/Content/Paks/global.utoc
Linux/MyProject/Content/Paks/MyProject-Linux.ucas
Linux/MyProject/Content/Paks/global.ucas
Linux/MyProject/Content/Paks/MyProject-Linux.utoc
Linux/MyProject/Binaries
Linux/MyProject/Binaries/Linux
Linux/MyProject/Binaries/Linux/MyProject.debug
Linux/MyProject/Binaries/Linux/MyProject
Linux/MyProject/Binaries/Linux/libNvmlWrapper.so
Linux/MyProject/Binaries/Linux/MyProject.sym
Linux/Engine
Linux/Engine/Content
Linux/Engine/Content/SlateDebug
Linux/Engine/Content/SlateDebug/Fonts
Linux/Engine/Content/SlateDebug/Fonts/LastResort.tps
Linux/Engine/Content/SlateDebug/Fonts/LastResort.ttf
Linux/Engine/Extras
Linux/Engine/Extras/GPUDumpViewer
Linux/Engine/Extras/GPUDumpViewer/OpenGPUDumpViewer.bat
Linux/Engine/Extras/GPUDumpViewer/GPUDumpViewer.html
Linux/Engine/Extras/GPUDumpViewer/OpenGPUDumpViewer.sh