My suggestion:
Plugins network protocols should have the option "Automatiically reconnect after unintentional disconnection" and "Keep connection alive" (as in GG). Plugin "KeepConnection" longer requires some configuration, and in my opinion, to only maintain a connection, it is an unnecessary addition if it was the default option in network protocols.