Despite my searches in the Unreal Documentation here:
and here:
I can’t really find further documentation on what happens when a client side actor falls out of relevancy.
I’ve observed that when it becomes relevant again, BeginPlay is called on the client which would lead me to believe it is destroyed when the connection is closed and recreated when becoming relevant once more.
Is this the case? If it is, is this actual behaviour documented anywhere?
From my experience no, the client side actor is not destroyed. It is however no longer considered for replication by the server. It also does seem to get destroyed client side if the server destroys the actor.