Keeping Actor Blueprints in all Levels for the complete game

Hello,

I am in a problem again!!!

I want to keep my actor blueprints persistent in all levels meaning all the values in them.

I tried this with GameInstance Blueprint but I need reference to another blueprint which actually does communicate with external networked Controller and reports to that.

Long Story short I’ve an actor blueprint which communicates on network (TCP) on some port and I want to keep that connection alive and for that I need to keep that blueprint alive.
To communicate on network I followedRama’s Tutorialand that works for communication part.
I get a command from controller to change map, restartGame which I can parse and do. But the problem I am facing is in keeping the connection alive and the blueprint alive in game.

Find a solution to this?