So, I have cultivation running and everything works great!
I use a separate game folder where I copied v3.1 and changed the UserAssembly.dll file and I use that to launch the private server. Logically, I would expect that this would prevent the two versions of the game from interfering with each other but upon launching the official version I received an error message about the game's cache file and the username I used for the private server was input in the login window.
While I was able to input my account details normally and launch the game this means that the private server and the official game can interact with each other beyond the game files. I believe this could be quite risky and could lead to my account getting banned.
Is there anything I can do differently to prevent this?