PlaneShift

  • Status Closed
  • Percent Complete
    100%
  • Task Type Bug Report
  • Category Bugtracker
  • Assigned To No-one
  • Operating System Linux
  • Severity Low
  • Priority Very Low
  • Reported Version 0.7.31 Unreal
  • Due in Version Undecided
  • Due Date Undecided
  • Votes 1
  • Private
Attached to Project: PlaneShift
Opened by Damola - 04.03.2023
Last edited by Talad - 28.10.2023

FS#7798 - Client startup takes a minute or even more

Client opens window almost immediately. It also catches the mouse pointer.

But then it takes about a minute before it displays my account details and the available servers and before I can log in. This is irritating cause at first it appears as if the game locked up the Linux desktop I am using. This is on ThinkPad T14 AMD Gen 1 with AMD Ryzen 7 PRO 4750U with onboard Radeon Graphics, Renoir, Vega 7 I believe and 32 GiB of RAM.

This did not happen with 0.7.30.

Before it freezes I have this console output:

[…]
[2023.03.04-15.59.36:092][ 0]LogViewport: Scene viewport resized to 1920×1039, mode Windowed.
[2023.03.04-15.59.36:093][ 0]LogRHI: Display: ShaderPipelineCache: Paused Batching. 1
[2023.03.04-15.59.36:093][ 0]LogRHI: Display: ShaderPipelineCache: Resumed Batching. 0
[2023.03.04-15.59.36:093][ 0]LogRHI: Display: ShaderPipelineCache: Batching Resumed.
[2023.03.04-15.59.36:094][ 0]LogInit: Display: Engine is initialized. Leaving FEngineLoop::Init()
[2023.03.04-15.59.36:094][ 0]LogLoad: (Engine Initialization) Total time: 2.11 seconds
[2023.03.04-15.59.36:108][ 0]LogRHI: FShaderPipelineCache::BeginNextPrecompileCacheTask() - Finished, no jobs remaining.
[2023.03.04-15.59.36:109][ 0]LogContentStreaming: Texture pool size now 400 MB [2023.03.04-15.59.36:163][ 0]LogVulkanRHI: Creating new VK swapchain with 0, 44, 0, num images 3

After it shows account details and server list and does respond to user input again I have the following console output:

[2023.03.04-16.00.36:116][990]LogHttp: Warning: 0x7f9214544e10: invalid HTTP response code received. URL: http://pstest.ddns.net:8192/updater/psunreal_updates.xml, HTTP code: 0, content length: 0, actual payload size: 0
[2023.03.04-16.00.36:116][990]LogHttp: Warning: 0x7f9214544e10: request failed, libcurl error: 28 (Timeout was reached)
[2023.03.04-16.00.36:116][990]LogHttp: Warning: 0x7f9214544e10: libcurl info message cache 0 ( Trying 87.15.221.216:8192…)
[2023.03.04-16.00.36:116][990]LogHttp: Warning: 0x7f9214544e10: libcurl info message cache 1 (After 59995ms connect time, move on!)
[2023.03.04-16.00.36:116][990]LogHttp: Warning: 0x7f9214544e10: libcurl info message cache 2 (connect to 87.15.221.216 port 8192 failed: Connection timed out)
[2023.03.04-16.00.36:116][990]LogHttp: Warning: 0x7f9214544e10: libcurl info message cache 3 (Connection timeout after 60002 ms)
[2023.03.04-16.00.36:116][990]LogHttp: Warning: 0x7f9214544e10: libcurl info message cache 4 (Closing connection 0)
[2023.03.04-16.00.36:116][990]LogTemp: UPatchesDownloader OnReady index:0
[2023.03.04-16.00.36:120][990]LogScript: Warning: Script Msg: Attempted to access index 0 from array ‘CallFunc_GetAllActorsOfClass_OutActors’ of length 0 in ‘/Game/UI/main_menu/Settings.Settings_C:ExecuteUbergraph_Settings’!
[2023.03.04-16.00.36:121][990]LogInit: Loading Cursor ‘../../../PSUnreal/Content/UI/cursors/hw/pscursor_24.png’.
[2023.03.04-16.00.36:121][990]LogViewport: Display: Viewport MouseLockMode Changed, LockOnCapture → DoNotLock
[2023.03.04-16.00.36:121][990]LogViewport: Display: Viewport MouseCaptureMode Changed, CapturePermanently_IncludingInitialMouseDown → NoCapture
[2023.03.04-16.00.36:122][990]LogTemp: timer handle:1040187394 index:0
[2023.03.04-16.00.36:123][990]LogTemp: timer handle:1056964611 index:1
[2023.03.04-16.00.36:124][990]LogSlate: Took 0.000083 seconds to synchronously load lazily loaded font ‘../../../Engine/Content/EngineFonts/Faces/RobotoBold.ufont’ (160K)
[2023.03.04-16.00.36:181][992]LogTemp: OnReady index:0
[2023.03.04-16.00.36:716][ 10]LogSerialization: Display: IgnoreInlineDataReloadEnsures: ‘false’ [2023.03.04-16.00.37:366][ 30]LogTaskGraph: Warning: Task graph took 29.73ms for RT to recieve broadcast.
[2023.03.04-16.00.37:367][ 30]LogTaskGraph: Warning: Task graph took 30.01ms for RT to recieve broadcast and do processing.
[2023.03.04-16.00.41:159][163]LogTemp: OnReady index:0
[2023.03.04-16.00.46:167][332]LogTemp: OnReady index:0
[2023.03.04-16.00.51:209][488]LogTemp: OnReady index:0

Also unfortunately fps is much lower than with previous Unreal 4 based PlaneShift client. I reported in forum about it.

Closed by  Talad
28.10.2023 20:02
Reason for closing:  As designed (not a bug)
Damola commented on 04.03.2023 16:07

I bet it is related to the check whether an update is available.

I would at least release the mouse pointer before doing the update check.

Preferably the update check would be done in a background thread.

KiFunStuS commented on 04.03.2023 16:13

yup, i get quite a hang, waiting for the server listing.

i am using .31b

Bohemia commented on 05.03.2023 11:01

Greetings!

I second this one too. For a two days, since 03.03.2023 evening (CET+1), I thought the game is broken for Mac Intel users.
The client showed no servers, nor the settings button was working. Log in gave me "time out" error message. If wouldn't for this topic here, I would have no idea that all I need to do is to wait a minute or so, for the client to have enough of time to fully load so that I can log in again. And yes indeed, after waiting a minute or so, the servers load in, the setting button can be used and mainly, I can long in to game again.

Thank you Damola. Thanks to your wisdom, I can play again! This needs to be fixed.

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing