By using AWS re:Post, you agree to the Terms of Use

Questions tagged with Gaming

Sort by most recent
  • 1
  • 12 / page

Browse through the questions and answers listed below or filter and sort to narrow down your results.

Help needed compiling Gamelift for PS5

Hello! I'm porting to PS5 an existing UE4 game that uses Gamelift for multiplayer. I did not find a UE4 plugin for Gamelift with PS5 support already available, so I tried cloning the aws repository and building Gamelift from source using the PS5 SDK compiler and CMake integration. But I get a compilation error on the third party dependencies and I don't know how to fix them. Here is the output log: ``` cmake.exe -DCMAKE_TOOLCHAIN_FILE="D:\Utils\PS5\Prospero\Tools\CMake\PS5.cmake" -A Prospero ./.. -DBUILD_ONLY=gamelift -- Found Git: C:/Program Files/Git/cmd/git.exe (found version "2.37.0.windows.1") -- TARGET_ARCH not specified; inferring host OS to be platform compilation target -- Building AWS libraries as shared objects -- Generating windows build config -- Building project version: 1.8.187 -- Configuring Prospero -- -- Configuring done -- Generating done -- Build files have been written to: D:/Utils/aws_sdk/out-ps5/.deps Microsoft (R) Build Engine version 16.11.2+f32259642 pour .NET Framework Copyright (C) Microsoft Corporation. Tous droits réservés. Checking Build System Performing configure step for 'AwsCCommon' -- Configuring Prospero -- CMake Deprecation Warning at CMakeLists.txt:25 (cmake_policy): The OLD behavior for policy CMP0077 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. -- attempting to use sanitizer list address;undefined -- Packaging is only supported on Linux -- Configuring done -- Generating done CUSTOMBUILD : CMake warning : [D:\Utils\aws_sdk\out-ps5\.deps\AwsCCommon.vcxproj] Manually-specified variables were not used by the project: CMAKE_TOOLCHAIN_FILE -- Build files have been written to: D:/Utils/aws_sdk/out-ps5/.deps/build/src/AwsCCommon-build Building Custom Rule D:/Utils/aws_sdk/third-party/CMakeLists.txt Performing build step for 'AwsCCommon' Microsoft (R) Build Engine version 16.11.2+f32259642 pour .NET Framework Copyright (C) Microsoft Corporation. Tous droits réservés. Checking Build System Building Custom Rule D:/Utils/aws_sdk/out-ps5/.deps/build/src/AwsCCommon/CMakeLists.txt environment.c D:\Utils\aws_sdk\out-ps5\.deps\build\src\AwsCCommon\source\posix\environment.c(26,25): error : implicit declaration of function 'getenv' is invalid in C99 [-Werror,-Wimplicit-function-declaration] [D:\Utils\aws_sdk\out-ps5\.deps\build\src\AwsCCommon-build\aws-c-common.vcxproj] [D:\Utils\aws_sdk\out-ps5\.deps\AwsCCommon.vcxproj] const char *value = getenv(aws_string_c_str(variable_name)); ^ D:\Utils\aws_sdk\out-ps5\.deps\build\src\AwsCCommon\source\posix\environment.c(26,17): error : incompatible integer to pointer conversion initializing 'const char *' with an expression of type 'int' [-Werror,-Wint-conversion] [D:\Utils\aws_sdk\out-ps5\.deps\build\src\AwsCCommon-build\aws-c-common.vcxproj] [D:\Utils\aws_sdk\out-ps5\.deps\AwsCCommon.vcxproj] const char *value = getenv(aws_string_c_str(variable_name)); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ D:\Utils\aws_sdk\out-ps5\.deps\build\src\AwsCCommon\source\posix\environment.c(42,9): error : implicit declaration of function 'setenv' is invalid in C99 [-Werror,-Wimplicit-function-declaration] [D:\Utils\aws_sdk\out-ps5\.deps\build\src\AwsCCommon-build\aws-c-common.vcxproj] [D:\Utils\aws_sdk\out-ps5\.deps\AwsCCommon.vcxproj] if (setenv(aws_string_c_str(variable_name), aws_string_c_str(value), 1) != 0) { ^ D:\Utils\aws_sdk\out-ps5\.deps\build\src\AwsCCommon\source\posix\environment.c(50,9): error : implicit declaration of function 'unsetenv' is invalid in C99 [-Werror,-Wimplicit-function-declaration] [D:\Utils\aws_sdk\out-ps5\.deps\build\src\AwsCCommon-build\aws-c-common.vcxproj] [D:\Utils\aws_sdk\out-ps5\.deps\AwsCCommon.vcxproj] if (unsetenv(aws_string_c_str(variable_name)) != 0) { ^ 4 errors generated. C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(241,5): error MSB8066: la build personnalisée de 'D:\Utils\aws_sdk\out-ps5\.deps\CMakeFiles\5f1e4345a9d911eaa5fc8616d695c793\AwsCCommon-configure.rule;D:\Utils\aws_sdk\out-ps5\.deps\CMakeFiles\5f1e4345a9d911eaa5fc8616d695c793\AwsCCommon-build.rule;D:\Utils\aws_sdk\out-ps5\.deps\CMakeFiles\5f1e4345a9d911eaa5fc8616d695c793\AwsCCommon-install.rule;D:\Utils\aws_sdk\out-ps5\.deps\CMakeFiles\291e455fb70b57eb98a005f919e01343\AwsCCommon-complete.rule;D:\Utils\aws_sdk\out-ps5\.deps\CMakeFiles\075aa0e2c4544e3f37305cb661ccfd02\AwsCCommon.rule;D:\Utils\aws_sdk\third-party\CMakeLists.txt' s'est arrêtée. Code 1. [D:\Utils\aws_sdk\out-ps5\.deps\AwsCCommon.vcxproj] Performing configure step for 'AwsChecksums' -- Configuring Prospero -- -- Configuring done -- Generating done CUSTOMBUILD : CMake warning : [D:\Utils\aws_sdk\out-ps5\.deps\AwsChecksums.vcxproj] Manually-specified variables were not used by the project: CMAKE_TOOLCHAIN_FILE -- Build files have been written to: D:/Utils/aws_sdk/out-ps5/.deps/build/src/AwsChecksums-build Building Custom Rule D:/Utils/aws_sdk/third-party/CMakeLists.txt Performing build step for 'AwsChecksums' Microsoft (R) Build Engine version 16.11.2+f32259642 pour .NET Framework Copyright (C) Microsoft Corporation. Tous droits réservés. Checking Build System Building Custom Rule D:/Utils/aws_sdk/out-ps5/.deps/build/src/AwsChecksums/CMakeLists.txt aws-checksums.vcxproj -> D:\Utils\aws_sdk\out-ps5\bin\Release\libaws-checksums.so Building Custom Rule D:/Utils/aws_sdk/out-ps5/.deps/build/src/AwsChecksums/CMakeLists.txt prospero-lld : error : cannot open Release\aws-checksums_stub_weak.a: no such file or directory [D:\Utils\aws_sdk\out-ps5\.deps\build\src\AwsChecksums-build\aws-checksums-tests.vcxproj] [D:\Utils\aws_sdk\out-ps5\.deps\AwsChecksums.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(241,5): error MSB8066: la build personnalisée de 'D:\Utils\aws_sdk\out-ps5\.deps\CMakeFiles\67b316f4a8998627537e1875c6cc3c62\AwsChecksums-configure.rule;D:\Utils\aws_sdk\out-ps5\.deps\CMakeFiles\67b316f4a8998627537e1875c6cc3c62\AwsChecksums-build.rule;D:\Utils\aws_sdk\out-ps5\.deps\CMakeFiles\67b316f4a8998627537e1875c6cc3c62\AwsChecksums-install.rule;D:\Utils\aws_sdk\out-ps5\.deps\CMakeFiles\291e455fb70b57eb98a005f919e01343\AwsChecksums-complete.rule;D:\Utils\aws_sdk\out-ps5\.deps\CMakeFiles\075aa0e2c4544e3f37305cb661ccfd02\AwsChecksums.rule;D:\Utils\aws_sdk\third-party\CMakeLists.txt' s'est arrêtée. Code 1. [D:\Utils\aws_sdk\out-ps5\.deps\AwsChecksums.vcxproj] CMake Error at CMakeLists.txt:224 (message): Failed to build third-party libraries. -- Configuring incomplete, errors occurred! ``` So I have two questions: - am I doing all this for nothing and is there a precompiled PS5 library available upon request? - if not, could you help me fix the compile error so I can make my own plugin with PS5 support? Thanks!
2
answers
0
votes
46
views
asked 2 months ago

Pixel Streaming Hosting on AWS

Deploying Pixel Streaming application on AWS Windows server, and getting some roadblocks when accessing the app remotely. Locally it loads well but remotely gives this error on both Firefox Mozilla and Google chrome. **"Starting connecting to the server, Please wait"** The logs states > Log file open, 06/16/22 20:08:00 LogWindows: Failed to load 'aqProf.dll' (GetLastError=126) LogWindows: File 'aqProf.dll' does not exist LogWindows: Failed to load 'VtuneApi.dll' (GetLastError=126) LogWindows: File 'VtuneApi.dll' does not exist LogWindows: Failed to load 'VtuneApi32e.dll' (GetLastError=126) LogWindows: File 'VtuneApi32e.dll' does not exist LogConsoleResponse: Display: Failed to find resolution value strings in scalability ini. Falling back to default. LogConsoleResponse: Display: Failed to find resolution value strings in scalability ini. Falling back to default. LogPakFile: Display: Found Pak file ../../../pixel/Content/Paks/pixel-WindowsNoEditor.pak attempting to mount. LogPakFile: Display: Mounting pak file ../../../pixel/Content/Paks/pixel-WindowsNoEditor.pak. LogPakFile: PakFile PrimaryIndexSize=26482 LogPakFile: PakFile PathHashIndexSize=45743 LogPakFile: PakFile FullDirectoryIndexSize=56410 LogShaderLibrary: Display: ShaderCodeLibraryPakFileMountedCallback: PakFile '../../../pixel/Content/Paks/pixel-WindowsNoEditor.pak' (chunk index -1, root '../../../') mounted LogShaderLibrary: Display: ShaderCodeLibraryPakFileMountedCallback: pending pak file info (ChunkID:-1 Root:../../../ File:../../../pixel/Content/Paks/pixel-WindowsNoEditor.pak) LogPakFile: OnPakFileMounted2Time == 0.000066 LogPlatformFile: Not using cached read wrapper LogTaskGraph: Started task graph with 5 named threads and 11 total threads with 3 sets of task threads. LogStats: Stats thread started at 0.131755 LogICUInternationalization: ICU TimeZone Detection - Raw Offset: +0:00, Platform Override: '' LogInit: Display: Loading text-based GConfig.... LogPluginManager: Mounting plugin PixelStreaming LogPluginManager: Mounting plugin WmfMedia LogPluginManager: Mounting plugin HardwareEncoders LogPluginManager: Mounting plugin Paper2D LogPluginManager: Mounting plugin AISupport LogPluginManager: Mounting plugin EnvironmentQueryEditor LogPluginManager: Mounting plugin LightPropagationVolume LogPluginManager: Mounting plugin CameraShakePreviewer LogPluginManager: Mounting plugin GameplayCameras LogPluginManager: Mounting plugin TemplateSequence LogPluginManager: Mounting plugin LevelSequenceEditor LogPluginManager: Mounting plugin OodleData LogPluginManager: Mounting plugin OodleNetwork LogPluginManager: Mounting plugin AnimationSharing LogPluginManager: Mounting plugin SignificanceManager LogPluginManager: Mounting plugin PixWinPlugin LogPluginManager: Mounting plugin PluginUtils LogPluginManager: Mounting plugin PropertyAccessEditor LogPluginManager: Mounting plugin UObjectPlugin LogPluginManager: Mounting plugin AssetManagerEditor LogPluginManager: Mounting plugin FacialAnimation LogPluginManager: Mounting plugin GeometryMode LogPluginManager: Mounting plugin SpeedTreeImporter LogPluginManager: Mounting plugin DatasmithContent LogPluginManager: Mounting plugin VariantManagerContent LogPluginManager: Mounting plugin AlembicImporter LogPluginManager: Mounting plugin GeometryCache LogPluginManager: Mounting plugin AutomationUtils LogPluginManager: Mounting plugin ScreenshotTools LogPluginManager: Mounting plugin BackChannel LogPluginManager: Mounting plugin ChaosClothEditor LogPluginManager: Mounting plugin ChaosCloth LogPluginManager: Mounting plugin ChaosEditor LogPluginManager: Mounting plugin PlanarCut LogPluginManager: Mounting plugin GeometryProcessing LogPluginManager: Mounting plugin EditableMesh LogPluginManager: Mounting plugin GeometryCollectionPlugin LogPluginManager: Mounting plugin ProceduralMeshComponent LogPluginManager: Mounting plugin ChaosSolverPlugin LogPluginManager: Mounting plugin ChaosNiagara LogPluginManager: Mounting plugin Niagara LogPluginManager: Mounting plugin PythonScriptPlugin LogPluginManager: Mounting plugin CharacterAI LogPluginManager: Mounting plugin MotoSynth LogPluginManager: Mounting plugin OpenImageDenoise LogPluginManager: Mounting plugin PlatformCrypto LogPluginManager: Mounting plugin MagicLeapPassableWorld LogPluginManager: Mounting plugin MagicLeap LogPluginManager: Mounting plugin MLSDK LogPluginManager: Mounting plugin MagicLeapLightEstimation LogPluginManager: Mounting plugin AvfMedia LogPluginManager: Mounting plugin ImgMedia LogPluginManager: Mounting plugin MediaCompositing LogPluginManager: Mounting plugin MeshPainting LogPluginManager: Mounting plugin TcpMessaging LogPluginManager: Mounting plugin UdpMessaging LogPluginManager: Mounting plugin ActorSequence LogPluginManager: Mounting plugin MatineeToLevelSequence LogPluginManager: Mounting plugin OnlineSubsystemNull LogPluginManager: Mounting plugin OnlineSubsystem LogPluginManager: Mounting plugin OnlineSubsystemUtils LogPluginManager: Mounting plugin LauncherChunkInstaller LogPluginManager: Mounting plugin ActorLayerUtilities LogPluginManager: Mounting plugin AndroidPermission LogPluginManager: Mounting plugin AppleImageUtils LogPluginManager: Mounting plugin ArchVisCharacter LogPluginManager: Mounting plugin AssetTags LogPluginManager: Mounting plugin AudioCapture LogPluginManager: Mounting plugin CableComponent LogPluginManager: Mounting plugin ChunkDownloader LogPluginManager: Mounting plugin CustomMeshComponent LogPluginManager: Mounting plugin ExampleDeviceProfileSelector LogPluginManager: Mounting plugin GooglePAD LogPluginManager: Mounting plugin LocationServicesBPLibrary LogPluginManager: Mounting plugin MobilePatchingUtils LogPluginManager: Mounting plugin OculusVR LogPluginManager: Mounting plugin OpenXREyeTracker LogPluginManager: Mounting plugin OpenXR LogPluginManager: Mounting plugin OpenXRHandTracking LogPluginManager: Mounting plugin LiveLink LogPluginManager: Mounting plugin Takes LogPluginManager: Mounting plugin PhysXVehicles LogPluginManager: Mounting plugin RuntimePhysXCooking LogPluginManager: Mounting plugin SoundFields LogPluginManager: Mounting plugin SteamVR LogPluginManager: Mounting plugin Synthesis LogPluginManager: Mounting plugin AudioSynesthesia LogPluginManager: Mounting plugin WebMMoviePlayer > However, I'm having an issue: The ice candidates are successfully sent to each peer. The host's .iceConnectionState becomes checking The .iceGatheringState of both become complete The remote's .iceConnectionState becomes failed A console.error appears WebRTC: ICE failed, add a TURN server and see about:webrtc for more details I'm using a public google STUN server, which I'm fairly sure is enough. Have tried to install, still doesn't work. Does anyone know why this error is occurring? I appreciate the effort
0
answers
0
votes
34
views
asked 3 months ago
  • 1
  • 12 / page