Compare commits
2 Commits
master
...
pixelStreaming
| Author | SHA1 | Date | |
|---|---|---|---|
| 48afbb5d7c | |||
| 52c9389f7b |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+4
-4
@@ -1,7 +1,7 @@
|
||||
E:\Projects\dron666_lifeResidence\Plugins\EasyXMLParser\Source\EasyXMLParser\Public\EasyXMLAsyncLoadFromFile.h
|
||||
E:\Projects\dron666_lifeResidence\Plugins\EasyXMLParser\Source\EasyXMLParser\Public\EasyXMLElement.h
|
||||
E:\Projects\dron666_lifeResidence\Plugins\EasyXMLParser\Source\EasyXMLParser\Public\EasyXMLAsyncLoadFromString.h
|
||||
E:\Projects\dron666_lifeResidence\Plugins\EasyXMLParser\Source\EasyXMLParser\Public\EasyXMLParseManager.h
|
||||
E:\Projects\dron666_lifeResidence\Plugins\EasyXMLParser\Source\EasyXMLParser\Public\EasyXMLAsyncLoadFromFile.h
|
||||
E:\Projects\dron666_lifeResidence\Plugins\EasyXMLParser\Source\EasyXMLParser\Public\EasyXMLAttribute.h
|
||||
E:\Projects\dron666_lifeResidence\Plugins\EasyXMLParser\Source\EasyXMLParser\Public\EasyXMLParserEnums.h
|
||||
E:\Projects\dron666_lifeResidence\Plugins\EasyXMLParser\Source\EasyXMLParser\Public\EasyXMLElement.h
|
||||
E:\Projects\dron666_lifeResidence\Plugins\EasyXMLParser\Source\EasyXMLParser\Public\EasyXMLParseManager.h
|
||||
E:\Projects\dron666_lifeResidence\Plugins\EasyXMLParser\Source\EasyXMLParser\Public\EasyXMLObject.h
|
||||
E:\Projects\dron666_lifeResidence\Plugins\EasyXMLParser\Source\EasyXMLParser\Public\EasyXMLParserEnums.h
|
||||
|
||||
@@ -0,0 +1,110 @@
|
||||
@Rem Copyright Epic Games, Inc. All Rights Reserved.
|
||||
|
||||
@echo off
|
||||
|
||||
@Rem Set script location as working directory for commands.
|
||||
pushd "%~dp0"
|
||||
|
||||
:arg_loop_start
|
||||
SET ARG=%1
|
||||
if DEFINED ARG (
|
||||
if "%ARG%"=="/h" (
|
||||
goto print_help
|
||||
)
|
||||
if "%ARG%"=="/v" (
|
||||
SET UEVersion=%2
|
||||
SHIFT
|
||||
)
|
||||
if "%ARG%"=="/b" (
|
||||
SET PSInfraTagOrBranch=%2
|
||||
SET IsTag=0
|
||||
SHIFT
|
||||
)
|
||||
if "%ARG%"=="/t" (
|
||||
SET PSInfraTagOrBranch=%2
|
||||
SET IsTag=1
|
||||
SHIFT
|
||||
)
|
||||
SHIFT
|
||||
goto arg_loop_start
|
||||
)
|
||||
|
||||
@Rem Name and version of ps-infra that we are downloading
|
||||
SET PSInfraOrg=EpicGames
|
||||
SET PSInfraRepo=PixelStreamingInfrastructure
|
||||
|
||||
@Rem If a UE version is supplied set the right branch or tag to fetch for that version of UE
|
||||
if DEFINED UEVersion (
|
||||
if "%UEVersion%"=="4.26" (
|
||||
SET PSInfraTagOrBranch=UE4.26
|
||||
SET IsTag=0
|
||||
)
|
||||
if "%UEVersion%"=="4.27" (
|
||||
SET PSInfraTagOrBranch=UE4.27
|
||||
SET IsTag=0
|
||||
)
|
||||
if "%UEVersion%"=="5.0" (
|
||||
SET PSInfraTagOrBranch=UE5.0
|
||||
SET IsTag=0
|
||||
)
|
||||
)
|
||||
|
||||
@Rem If no arguments select a specific version, fetch the appropriate default
|
||||
if NOT DEFINED PSInfraTagOrBranch (
|
||||
SET PSInfraTagOrBranch=master
|
||||
SET IsTag=0
|
||||
)
|
||||
|
||||
@Rem Whether the named reference is a tag or a branch affects the URL we fetch it on
|
||||
if %IsTag%==1 (
|
||||
SET RefType=tags
|
||||
) else (
|
||||
SET RefType=heads
|
||||
)
|
||||
|
||||
@Rem Look for a SignallingWebServer directory next to this script
|
||||
if exist SignallingWebServer\ (
|
||||
echo SignallingWebServer directory found...skipping install.
|
||||
) else (
|
||||
echo SignallingWebServer directory not found...beginning ps-infra download.
|
||||
|
||||
@Rem Download ps-infra and follow redirects.
|
||||
curl -L https://github.com/%PSInfraOrg%/%PSInfraRepo%/archive/refs/%RefType%/%PSInfraTagOrBranch%.zip > ps-infra.zip
|
||||
|
||||
@Rem Unarchive the .zip
|
||||
tar -xmf ps-infra.zip || echo bad archive, contents: && type ps-infra.zip && exit 0
|
||||
|
||||
@Rem Rename the extracted, versioned, directory
|
||||
for /d %%i in ("PixelStreamingInfrastructure-*") do (
|
||||
for /d %%j in ("%%i/*") do (
|
||||
echo "%%i\%%j"
|
||||
move "%%i\%%j" .
|
||||
)
|
||||
for %%j in ("%%i/*") do (
|
||||
echo "%%i\%%j"
|
||||
move "%%i\%%j" .
|
||||
)
|
||||
|
||||
echo "%%i"
|
||||
rmdir /s /q "%%i"
|
||||
)
|
||||
|
||||
@Rem Delete the downloaded zip
|
||||
del ps-infra.zip
|
||||
)
|
||||
|
||||
exit 0
|
||||
|
||||
:print_help
|
||||
echo.
|
||||
echo Tool for fetching PixelStreaming Infrastructure. If no flags are set specifying a version to fetch,
|
||||
echo the recommended version will be chosen as a default.
|
||||
echo.
|
||||
echo Usage:
|
||||
echo %~n0%~x0 [^/h] [^/v ^<UE version^>] [^/b ^<branch^>] [^/t ^<tag^>]
|
||||
echo Where:
|
||||
echo /v Specify a version of Unreal Engine to download the recommended release for
|
||||
echo /b Specify a specific branch for the tool to download from repo
|
||||
echo /t Specify a specific tag for the tool to download from repo
|
||||
echo /h Display this help message
|
||||
exit 1
|
||||
@@ -0,0 +1,93 @@
|
||||
#!/bin/bash
|
||||
# Copyright Epic Games, Inc. All Rights Reserved.
|
||||
|
||||
BASH_LOCATION=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
|
||||
|
||||
pushd "${BASH_LOCATION}" > /dev/null
|
||||
|
||||
print_help() {
|
||||
echo "
|
||||
Tool for fetching PixelStreaming Infrastructure. If no flags are set specifying a version to fetch,
|
||||
the recommended version will be chosen as a default.
|
||||
|
||||
Usage:
|
||||
${0} [-h] [-v <UE version>] [-b <branch>] [-t <tag>]
|
||||
Where:
|
||||
-v Specify a version of Unreal Engine to download the recommended
|
||||
release for
|
||||
-b Specify a specific branch for the tool to download from repo
|
||||
-t Specify a specific tag for the tool to download from repo
|
||||
-h Display this help message
|
||||
"
|
||||
exit 1
|
||||
}
|
||||
|
||||
while(($#)) ; do
|
||||
case "$1" in
|
||||
-h ) print_help;;
|
||||
-v ) UEVersion="$2"; shift 2;;
|
||||
-b ) PSInfraTagOrBranch="$2"; IsTag=0; shift 2;;
|
||||
-t ) PSInfraTagOrBranch="$2"; IsTag=1; shift 2;;
|
||||
* ) echo "Unknown command: $1"; shift;;
|
||||
esac
|
||||
done
|
||||
|
||||
# Name and version of ps-infra that we are downloading
|
||||
PSInfraOrg=EpicGames
|
||||
PSInfraRepo=PixelStreamingInfrastructure
|
||||
|
||||
# If a UE version is supplied set the right branch or tag to fetch for that version of UE
|
||||
if [ ! -z "$UEVersion" ]
|
||||
then
|
||||
if [ "$UEVersion" = "4.26" ]
|
||||
then
|
||||
PSInfraTagOrBranch=UE4.26
|
||||
IsTag=0
|
||||
fi
|
||||
if [ "$UEVersion" = "4.27" ]
|
||||
then
|
||||
PSInfraTagOrBranch=UE4.27
|
||||
IsTag=0
|
||||
fi
|
||||
if [ "$UEVersion" = "5.0" ]
|
||||
then
|
||||
PSInfraTagOrBranch=UE5.0
|
||||
IsTag=0
|
||||
fi
|
||||
fi
|
||||
|
||||
# If no arguments select a specific version, fetch the appropriate default
|
||||
if [ -z "$PSInfraTagOrBranch" ]
|
||||
then
|
||||
PSInfraTagOrBranch=master
|
||||
IsTag=0
|
||||
fi
|
||||
|
||||
# Whether the named reference is a tag or a branch affects the URL we fetch it on
|
||||
if [ "$IsTag" -eq 1 ]
|
||||
then
|
||||
RefType=tags
|
||||
else
|
||||
RefType=heads
|
||||
fi
|
||||
|
||||
# Look for a SignallingWebServer directory next to this script
|
||||
if [ -d SignallingWebServer ]
|
||||
then
|
||||
echo "SignallingWebServer directory found...skipping install."
|
||||
else
|
||||
echo "SignallingWebServer directory not found...beginning ps-infra download."
|
||||
|
||||
# Download ps-infra and follow redirects.
|
||||
curl -L https://github.com/$PSInfraOrg/$PSInfraRepo/archive/refs/$RefType/$PSInfraTagOrBranch.tar.gz > ps-infra.tar.gz
|
||||
|
||||
# Unarchive the .tar
|
||||
tar -xmf ps-infra.tar.gz || $(echo "bad archive, contents:" && head --lines=20 ps-infra.tar.gz && exit 0)
|
||||
|
||||
# Move the server folders into the current directory (WebServers) and delete the original directory
|
||||
mv PixelStreamingInfrastructure-*/* .
|
||||
rm -rf PixelStreamingInfrastructure-*
|
||||
|
||||
# Delete the downloaded tar
|
||||
rm ps-infra.tar.gz
|
||||
fi
|
||||
@@ -221,6 +221,10 @@
|
||||
"Name": "VaRest",
|
||||
"Enabled": true,
|
||||
"MarketplaceURL": "com.epicgames.launcher://ue/marketplace/content/e47be161e7a24e928560290abd5dcc4f"
|
||||
},
|
||||
{
|
||||
"Name": "PixelStreaming",
|
||||
"Enabled": true
|
||||
}
|
||||
],
|
||||
"TargetPlatforms": [
|
||||
|
||||
Reference in New Issue
Block a user