Metin2 docker c++ update binary without lose Session (ping pong)

Job ID: 39209832

Budget: €30 – €250 EUR

Hello.
Our Project:
We're working on a M2 Server and we are currently using in Ubuntu with Docker.
The server and client communiction works with ping and pong. (Mostly)
If the server is active and running and a crash happen or we want to update the binary (db, auth, game cores) it shouldnt kick out the players, it should put them to the other core/docker Container- but the players shouldnt lose the connection.

The connection is with TCP and its with ping and pong, if the corr crashes the player loses the connection.

So im searching someone who knows how to edit the c++ codes or if there are some other technologies which can help to complete it.
I saw something simular in past (and NO kubernetes isnt need - if someone is thinikg about)

I think docker with an active server and an active standby is a good solution on 1 single VPS.

And also the user datas should also stored somewhere, because it needs to put the user data which got on old core to new before the datas are gone.

If someone knows how to complete this task, let me know pls its its important. And you should do that aswell (maybe c++ skills would be also nice)

Price give me an offer and ignore what ive set.
Related categories: C++ Programming Development