Skip to main content
Get 20% OFF your first order

How To Migrate Existing Player Data To A Soulmask Server Cluster

2 min read

This guide will show you how to keep your existing player data after enabling a cross map server cluster on your Soulmask server. We'll be using the CopyRoles.exe tool that comes included with the game to copy your player data from world.db into account.db.

Danger

Any save modifications could bring unintended consequences. Make a backup before proceeding and do this at your own risk!

After migrating player data, your server name cannot be changed. If the name is changed, players will not be able to log in and will be told their character is on a different server.

Downloading Your Save

  1. 1
    Log in to the Game Host Bros Panel and Stop your main Soulmask cluster server.
  2. 2
    In the sidebar, go to File Manager.
  3. 3
    Navigate to the save folder for your map:
    • /WS/Saved/Worlds/Dedicated/Level01_Main/ (Cloud Mist Forest)
    • /WS/Saved/Worlds/Dedicated/DLC_Level01_Main/ (Shifting of Sands)
  4. 4
    Download the world.db file and copy it to a location you can find easily.
WS
Saved
Worlds
Dedicated
Level01_Main (Cloud Mist Forest)
world.dbDownload me!
DLC_Level01_Main (Shifting of Sands)
world.dbDownload me!

Copying Player Data With CopyRoles

  1. 1
    Open Steam, right-click Soulmask, and select Manage > Browse Local Files.
  2. 2
    Navigate to WS\Plugins\DBAgent\ThirdParty\Binaries.
  3. 3
    Paste a copy of the world.db file you downloaded into this folder.
  4. 4
    Click the address bar at the top of the folder window, type cmd and press Enter. This will open a Command Prompt in the correct directory.
  5. 5
    Run the following command:
    CopyRoles.exe -src=world.db -dst=account.db -type=1
    

Once completed you should see a generated account.db file.

Uploading account.db To Your Server

  1. 1
    Return to the Game Host Bros Panel and select your main Soulmask cluster server.
  2. 2
    In the sidebar, go to File Manager.
  3. 3
    Navigate to /WS/Saved/Accounts/.
  4. 4
    Upload your generated account.db file from the previous steps.
  5. 5
    Start your server.
WS
Saved
Accounts
account.dbYour uploaded file!
Worlds
Dedicated
Level01_Main
world.dbDownloaded file!

Your existing player data should now be available across your server cluster.

Related Guides

Still need help?
Can't find what you're looking for? Our friendly support team is ready to help.
Get Support