RocketWerkz / IcarusDedicatedServer

Information for setting up and running a dedicated server in Icarus
35 stars 4 forks source link

Instructions fail to create a server that can be found in game #9

Open codylemke opened 9 months ago

codylemke commented 9 months ago

I have followed these instructions to a T with no avail. I am running SteamCMD on an AWS EC2 instance. Ports 12222 and 27015 have been opened in the AWS security group and port forwarding in the windows firewall has been setup as well. I have tried defining the ServerSessionName as a command line argument and in the ServerSettings.ini. The furthest I can get is for IcarusServer.exe to show the following error:

[2023.12.03-06.38.49:874][  1]IcarusOSSLog: Error: OnResUserTicket : No player found

The prompt stays open but the server cannot be found in game when searching for dedicated servers.

Are there any suggestions on what might be missing?

Here is the complete log output:

LogInit: Build: ++UE4+Release-4.27-CL-0
LogInit: Engine Version: 4.27.2-0+++UE4+Release-4.27
LogInit: Compatible Engine Version: 4.27.0-0+++UE4+Release-4.27
LogInit: Net CL: 0
LogInit: OS: Windows Server 2019 (Release 2009) (), CPU: AMD EPYC 7R32, GPU: Microsoft Remote Display Adapter
LogInit: Compiled (64-bit): Oct 31 2023 09:49:19
LogInit: Compiled with Visual C++: 19.29.30151.00
LogInit: Build Configuration: Shipping
LogInit: Branch Name: ++UE4+Release-4.27
LogInit: Command Line:  -SteamServerName TheDojo -log -QueryPort=27015
LogInit: Base Directory: D:/steamcmd/steamapps/common/Icarus Dedicated Server/Icarus/Binaries/Win64/
LogInit: Allocator: binned2
LogInit: Installed Engine Build: 0
LogInit: Presizing for max 2097152 objects, including 1 objects not considered by GC, pre-allocating 0 bytes for permanent pool.
LogStreaming: Display: Async Loading initialized: Event Driven Loader: true, Async Loading Thread: false, Async Post Load: false
LogInit: Object subsystem initialized
[2023.12.03-06.38.41:592][  0]LogInit: Selected Device Profile: [WindowsServer]
[2023.12.03-06.38.41:592][  0]LogInit: Applying CVar settings loaded from the selected device profile: [WindowsServer]
[2023.12.03-06.38.41:592][  0]LogHAL: Display: Platform has ~ 8 GB [8482484224 / 8589934592 / 8], which maps to Default [LargestMinGB=32, LargerMinGB=12, DefaultMinGB=8, SmallerMinGB=6, SmallestMinGB=0)
[2023.12.03-06.38.41:592][  0]LogInit: Going up to parent DeviceProfile [Windows]
[2023.12.03-06.38.41:592][  0]LogInit: Warning: Creating unregistered Device Profile CVar: [[r.VT.MaxUploadsPerFrameInEditor:4]]
[2023.12.03-06.38.41:592][  0]LogInit: Going up to parent DeviceProfile []
[2023.12.03-06.38.41:594][  0]LogInit: Computer: EC2AMAZ-98RUD8K
[2023.12.03-06.38.41:594][  0]LogInit: User: Administrator
[2023.12.03-06.38.41:594][  0]LogInit: CPU Page size=4096, Cores=2
[2023.12.03-06.38.41:594][  0]LogInit: High frequency timer resolution =10.000000 MHz
[2023.12.03-06.38.41:594][  0]LogMemory: Memory total: Physical=7.9GB (8GB approx)
[2023.12.03-06.38.41:594][  0]LogMemory: Platform Memory Stats for WindowsServer
[2023.12.03-06.38.41:594][  0]LogMemory: Process Physical Memory: 149.22 MB used, 156.01 MB peak
[2023.12.03-06.38.41:594][  0]LogMemory: Process Virtual Memory: 151.63 MB used, 151.63 MB peak
[2023.12.03-06.38.41:594][  0]LogMemory: Physical Memory: 1977.00 MB used,  6112.52 MB free, 8089.53 MB total
[2023.12.03-06.38.41:595][  0]LogMemory: Virtual Memory: 134209424.00 MB used,  8300.98 MB free, 134217728.00 MB total
[2023.12.03-06.38.41:595][  0]LogWindows: WindowsPlatformFeatures disabled or dedicated server build
[2023.12.03-06.38.41:606][  0]LogInit: Physics initialised using underlying interface: PhysX
[2023.12.03-06.38.41:607][  0]LogInit: Using OS detected language (en-US).
[2023.12.03-06.38.41:607][  0]LogInit: Using OS detected locale (en-US).
[2023.12.03-06.38.41:610][  0]LogTextLocalizationManager: No specific localization for 'en-US' exists, so the 'en' localization will be used.
[2023.12.03-06.38.41:630][  0]LogRendererCore: Ray tracing is disabled. Reason: not supported by current RHI.
[2023.12.03-06.38.41:640][  0]LogInit: Using OS detected language (en-US).
[2023.12.03-06.38.41:640][  0]LogInit: Using OS detected locale (en-US).
[2023.12.03-06.38.41:641][  0]LogTextLocalizationManager: No specific localization for 'en-US' exists, so the 'en' localization will be used.
[2023.12.03-06.38.41:654][  0]LogAssetRegistry: FAssetRegistry took 0.0109 seconds to start up
[2023.12.03-06.38.41:781][  0]LogTextLocalizationManager: Compacting localization data took   0.94ms
[2023.12.03-06.38.41:781][  0]LogStreaming: Display: FlushAsyncLoading: 1 QueuedPackages, 0 AsyncPackages
[2023.12.03-06.38.41:783][  0]LogPackageLocalizationCache: Processed 48 localized package path(s) for 1 prioritized culture(s) in 0.000243 seconds
[2023.12.03-06.38.41:783][  0]LogInit: Selected Device Profile: [WindowsServer]
[2023.12.03-06.38.41:785][  0]LogInit: Active device profile: [00000179B5333DC0][00000179AA99C010 49] WindowsServer
[2023.12.03-06.38.41:785][  0]LogInit: Profiles: [00000179B5333F40][00000179AA99D560 49] Windows, [00000179B5333DC0][00000179AA99C010 49] WindowsServer,
[2023.12.03-06.38.41:797][  0]LogSerialization: Display: AllowBulkDataInIoStore: 'true'
[2023.12.03-06.38.41:808][  0]LogNetVersion: Icarus 1.0.0, NetCL: 0, EngineNetVer: 17, GameNetVer: 0 (Checksum: 1447163286)
[2023.12.03-06.38.41:831][  0]LogAudioCaptureCore: Display: No Audio Capture implementations found. Audio input will be silent.
[2023.12.03-06.38.41:831][  0]LogAudioCaptureCore: Display: No Audio Capture implementations found. Audio input will be silent.
[2023.12.03-06.38.41:867][  0]LogUObjectArray: 32452 objects as part of root set at end of initial load.
[2023.12.03-06.38.41:867][  0]LogUObjectAllocator: 6862872 out of 0 bytes used by permanent object pool.
[2023.12.03-06.38.41:868][  0]LogUObjectArray: CloseDisregardForGC: 32452/0 objects in disregard for GC pool
[2023.12.03-06.38.41:873][  0]LogGauntlet: Display: Gauntlet Initialized
[2023.12.03-06.38.41:875][  0]LogFMOD: Error: 'FMOD::Debug_Initialize(FMOD_DEBUG_LEVEL_WARNING, FMOD_DEBUG_MODE_CALLBACK, FMODLogCallback)' returned 'A command issued was not supported by this object.  Possibly a plugin without certain callbacks specified.'
[2023.12.03-06.38.41:886][  0]LogFMOD: Error: 'FMOD::Debug_Initialize(flags, FMOD_DEBUG_MODE_CALLBACK, FMODLogCallback)' returned 'A command issued was not supported by this object.  Possibly a plugin without certain callbacks specified.'
[2023.12.03-06.38.41:887][  0]IcarusOSSLog: SubsystemIcarus Startup!
[2023.12.03-06.38.41:888][  0]LogSubstanceCoreModule: Substance [GPU] Engine Loaded, Max Texture Size = 8192
[2023.12.03-06.38.41:890][  0]LogShaderLibrary: Display: ShaderCodeLibraryPakFileMountedCallback: PakFile 'D:/steamcmd/steamapps/common/Icarus Dedicated Server/Icarus/Content/Data/data.pak' (chunk index -1, root '../../../Icarus/Content/Data/') mounted
[2023.12.03-06.38.41:891][  0]LogShaderLibrary: Display: ShaderCodeLibraryPakFileMountedCallback: pending pak file info (ChunkID:-1 Root:../../../Icarus/Content/Data/ File:D:/steamcmd/steamapps/common/Icarus Dedicated Server/Icarus/Content/Data/data.pak)
[2023.12.03-06.38.41:907][  0]EOSOSSLog: SubsystemEOS Startup!
[2023.12.03-06.38.41:909][  0]LogAndroidPermission: UAndroidPermissionCallbackProxy::GetInstance
[2023.12.03-06.38.41:910][  0]LogEngine: Initializing Engine...
[2023.12.03-06.38.41:916][  0]LogStats: UGameplayTagsManager::InitializeManager -  0.006 s
[2023.12.03-06.38.41:924][  0]LogInit: Initializing FReadOnlyCVARCache
[2023.12.03-06.38.41:924][  0]LogNetVersion: Set ProjectVersion to 2.1.7.118077-rel-Hypatia. Version Checksum will be recalculated on next use.
[2023.12.03-06.38.41:924][  0]LogInit: Texture streaming: Disabled
[2023.12.03-06.38.41:966][  0]LogStreaming: Error: Couldn't find file for package /Script/FunctionalTesting requested by async loading code. NameToLoad: /Script/FunctionalTesting
[2023.12.03-06.38.41:968][  0]LogStreaming: Error: Found 1 dependent packages...
[2023.12.03-06.38.41:969][  0]LogStreaming: Error:   /Game/BP/Tools/CheatFunctions/CF_TakeScreenshotUI
[2023.12.03-06.38.42:032][  0]LogProperty: Error: Struct type unknown for property 'StructProperty /Game/BP/Tools/CheatFunctions/CF_TakeScreenshotUI.CF_TakeScreenshotUI_C:ExecuteUbergraph_CF_TakeScreenshotUI:K2Node_MakeStruct_AutomationScreenshotOptions'; perhaps the USTRUCT() was renamed or deleted?
[2023.12.03-06.38.42:034][  0]LogProperty: Error: Struct type unknown for property 'StructProperty /Game/BP/Tools/CheatFunctions/CF_TakeScreenshot.CF_TakeScreenshot_C:ExecuteUbergraph_CF_TakeScreenshot:K2Node_MakeStruct_AutomationScreenshotOptions'; perhaps the USTRUCT() was renamed or deleted?
[2023.12.03-06.38.42:195][  0]IcarusUtilitiesLog: Warning: D_AssetReferences was unexpectedly requested for load, was expected to load during the 'PostEngineInit' phase
[2023.12.03-06.38.42:221][  0]IcarusUtilitiesLog: Warning: D_PlayerTrackers was unexpectedly requested for load, was expected to load during the 'PostContentServer' phase
[2023.12.03-06.38.42:254][  0]LogOnline: OSS: Creating online subsystem instance for: Icarus
[2023.12.03-06.38.42:256][  0]IcarusOSSLog: Error: Login() failed: Empty Id
[2023.12.03-06.38.42:257][  0]LogInit: Display: Game Engine Initialized.
[2023.12.03-06.38.46:218][  0]IcarusUtilitiesLog: Warning: D_TalentTrees was unexpectedly requested for load, was expected to load during the 'PostContentServer' phase
[2023.12.03-06.38.49:628][  0]LogDLSS: FDLSSModule::StartupModule Enter
[2023.12.03-06.38.49:628][  0]LogDLSS: PluginBaseDir ../../../Engine/Plugins/Runtime/Nvidia/DLSS
[2023.12.03-06.38.49:628][  0]LogDLSS: NGXBinariesDir ../../../Engine/Plugins/Runtime/Nvidia/DLSS/Binaries/ThirdParty/Win64/
[2023.12.03-06.38.49:628][  0]LogDLSS: GDynamicRHIName Unknown Null
[2023.12.03-06.38.49:628][  0]LogDLSS: NVIDIA NGX DLSS requires an NVIDIA RTX series graphics card
[2023.12.03-06.38.49:628][  0]LogDLSS: NVIDIA NGX DLSS supported 0
[2023.12.03-06.38.49:628][  0]LogDLSS: FDLSSModule::StartupModule Leave
[2023.12.03-06.38.49:628][  0]LogDLSSNGXRHI: FNGXRHIModule::StartupModule Enter
[2023.12.03-06.38.49:629][  0]LogDLSSNGXRHI: FNGXRHIModule::StartupModule Leave
[2023.12.03-06.38.49:629][  0]LogStreamline: FStreamlineCoreModule::StartupModule Enter
[2023.12.03-06.38.49:629][  0]LogStreamline: NVIDIA Streamline supported 0
[2023.12.03-06.38.49:629][  0]LogStreamline: FStreamlineCoreModule::StartupModule Leave
[2023.12.03-06.38.49:629][  0]LogInit: Display: Starting Game.
[2023.12.03-06.38.49:629][  0]LogNet: Browse: /Game/Maps/DedicatedServerEntry?Name=Player
[2023.12.03-06.38.49:629][  0]LogIcarusGameInstance: HandlePreLoadMap - MapName: /Game/Maps/DedicatedServerEntry
[2023.12.03-06.38.49:630][  0]LogLoad: LoadMap: /Game/Maps/DedicatedServerEntry?Name=Player
[2023.12.03-06.38.49:630][  0]LogWorld: BeginTearingDown for /Temp/Untitled_1
[2023.12.03-06.38.49:631][  0]LogWorld: UWorld::CleanupWorld for Untitled, bSessionEnded=true, bCleanupResources=true
[2023.12.03-06.38.49:687][  0]LogUObjectHash: Compacting FUObjectHashTables data took   5.36ms
[2023.12.03-06.38.49:710][  0]LogAIModule: Creating AISystem for world DedicatedServerEntry
[2023.12.03-06.38.49:712][  0]LogLoad: Game class is 'BP_DedicatedServerEntryGameMode_C'
[2023.12.03-06.38.49:738][  0]LogNetCore: DDoS detection status: detection enabled: 0 analytics enabled: 0
[2023.12.03-06.38.49:738][  0]LogNet: Display: SteamNetDriver_2147482137 bound to port 17777
[2023.12.03-06.38.49:738][  0]PacketHandlerLog: Loaded PacketHandler component: Engine.EngineHandlerComponentFactory (StatelessConnectHandlerComponent)
[2023.12.03-06.38.49:739][  0]PacketHandlerLog: Init Handler Complete - StatelessConnectHandlerComponent
[2023.12.03-06.38.49:739][  0]PacketHandlerLog: All Handlers Initialised
[2023.12.03-06.38.49:739][  0]LogNet: GameNetDriver SteamNetDriver_2147482137 IpNetDriver listening on port 17777
[2023.12.03-06.38.49:739][  0]LogWorld: Bringing World /Game/Maps/DedicatedServerEntry.DedicatedServerEntry up for play (max tick rate 30) at 2023.12.03-06.38.49
[2023.12.03-06.38.49:739][  0]LogWorld: Bringing up level for play took: 0.000440
[2023.12.03-06.38.49:739][  0]LogGameMode: Display: Match State Changed from EnteringMap to WaitingToStart
[2023.12.03-06.38.49:740][  0]LogLocalSessionSubsystem: Display: ResetActiveProspect - ProspectID: NULL | ProspectDTKey: NULL
[2023.12.03-06.38.49:741][  0]LogContent: Pak meta checks passed.
[2023.12.03-06.38.49:741][  0]LogDedicatedServerEntry: ------------------------------------------------
[2023.12.03-06.38.49:741][  0]LogDedicatedServerEntry: -- Dedicated server begin processing commands --
[2023.12.03-06.38.49:741][  0]LogDedicatedServerEntry: ------------------------------------------------
[2023.12.03-06.38.49:741][  0]LogGameState: Match State Changed from EnteringMap to WaitingToStart
[2023.12.03-06.38.49:741][  0]LogIcarusGameInstance: HandlePostLoadMap - WorldMapName: DedicatedServerEntry
[2023.12.03-06.38.49:741][  0]LogLoad: Took 0.111224 seconds to LoadMap(/Game/Maps/DedicatedServerEntry)
[2023.12.03-06.38.49:741][  0]LogInit: Display: Engine is initialized. Leaving FEngineLoop::Init()
[2023.12.03-06.38.49:742][  0]LogLoad: (Engine Initialization) Total time: 8.70 seconds
[2023.12.03-06.38.49:743][  0]LogIcarusGraphicsSettings: Warning: >> r.FidelityFX.FSR.Enabled is now: 0
[2023.12.03-06.38.49:744][  0]LogIcarusGraphicsSettings: Warning: >> FSR Mode is now: 0
[2023.12.03-06.38.49:744][  0]LogIcarusGraphicsSettings: >> ResolutionScale is now 0 (0x0)
[2023.12.03-06.38.49:745][  0]LogIcarusGraphicsSettings: Warning: >> r.VolumetricRenderTarget.Mode: 1 => 1
[2023.12.03-06.38.49:746][  0]LogIcarusGraphicsSettings: Warning: >> r.VolumetricRenderTarget.UpsamplingMode: 4 => 4
[2023.12.03-06.38.49:746][  0]LogIcarusGraphicsSettings: Warning: >> r.FidelityFX.FSR.Enabled is now: 0
[2023.12.03-06.38.49:752][  0]LogIcarusGraphicsSettings: Warning: >> FSR Mode is now: 0
[2023.12.03-06.38.49:753][  0]LogIcarusGraphicsSettings: Warning: >> r.FidelityFX.FSR.RCAS.Sharpness is now: 0.950000 => 0.2
[2023.12.03-06.38.49:756][  0]LogConsoleManager: Warning: Setting the console variable 'r.RayTracing' with 'SetByGameSetting' was ignored as it is lower priority than the previous 'SetByProjectSetting'. Value remains '1'
[2023.12.03-06.38.49:757][  0]LogConsoleManager: Warning: Setting the console variable 'r.RTXGI.DDGI' with 'SetByGameSetting' was ignored as it is lower priority than the previous 'SetByProjectSetting'. Value remains 'true'
[2023.12.03-06.38.49:764][  0]LogIcarusGraphicsSettings: Warning: >> AA Method is now: 2
[2023.12.03-06.38.49:765][  0]LogConsoleManager: Warning: Setting the console variable 'r.Shadow.CSM.MaxCascades' with 'SetByScalability' was ignored as it is lower priority than the previous 'SetByGameSetting'. Value remains '2'
[2023.12.03-06.38.49:766][  0]LogConsoleManager: Warning: Setting the console variable 'r.ContactShadows' with 'SetByScalability' was ignored as it is lower priority than the previous 'SetByGameSetting'. Value remains '1'
[2023.12.03-06.38.49:767][  0]LogConsoleManager: Warning: Setting the console variable 'r.Streaming.LimitPoolSizeToVRAM' with 'SetByScalability' was ignored as it is lower priority than the previous 'SetByGameSetting'. Value remains '1'
[2023.12.03-06.38.49:767][  0]LogConsoleManager: Warning: Setting the console variable 'r.Streaming.PoolSize' with 'SetByScalability' was ignored as it is lower priority than the previous 'SetByGameSetting'. Value remains '4500'
[2023.12.03-06.38.49:854][  0]LogUObjectHash: Compacting FUObjectHashTables data took   4.31ms
[2023.12.03-06.38.49:874][  1]IcarusOSSLog: Error: OnResUserTicket : No player found
codylemke commented 9 months ago

Found the solution here: https://www.survivalservers.com/wiki/index.php?title=How_to_Create_a_Icarus_Game_Server_Guide

The flag I was missing in the start server command was "-MULTIHOME=XXX.XXX.XXX"

This should be highlighted as important in the documentation if the server is hosted in the cloud