Data Transfer
You will only be able to transfer your data until November 20th 2024, after that all old data will be permanently deleted.
Transferring Your Old Data
This page will talk you through the steps you need to take to transfer your old server data from RoleplayBot v2.5.6 to RoleplayBot v3.0.0.
Why do I need to transfer my data?
For RoleplayBot v3.0.0 we have decided to make changes to how data is handled internally using the bot and website. These changes mean that we can no longer use our old schemas and have therefore implemented new schemas to handle and store data. The changes we have made include adding, remove and updating field names, for example we have introduced the ability for you to add a Blood Type to your civilian character. With the introduction of a new field old civilian characters, created before Version 3.0.0 will not have access to this field and eventually it can cause complications and issues. By migrating over to a new data format we can also help combat errors and problems that some users reported when using our old data structure prior to RoleplayBot v2.0.0.
To mitigate any potential issues we have decided to request users to transfer their old data, converting it in the new format.
The Risks & Disadvantages of Data Transfer
This feature also has some disadvantages and risks which we must disclose to you. In the v3.0.0 update we completely reworked how civilian weights, heights and ages are measured and validated, therefore existing civilian weights, heights, date of births and ages may not be compatible with the new additions. To overcome this problem civilian weights, heights and date of births will be generated randomly when you transfer your data to be in compliance with our new regulations.
The data transfer system is still currently in BETA, therefore it can be expected to encounter issues when using it. This is of course a risk to your data when transferring as error can occur which can lead to data being deleted or written incorrectly. We do recommend you that you DO NOT transfer your data if possible to avoid any problems in the future.
The Limitations of Data Transfer
This feature also has some limitations when it comes to transferring old data to new. Below is a list of limitations and actions taken when data is transferred.
Duplicated Data Prevention - To prevent duplicated data old data will not be migrated if the new version of that same data already exists. This means that if a new civilian character is created with the name John Doe it will prevent the transfer of an old civilian character with the new John Doe. This is why we recommend you perform the data transfer immediately, before you create any new data inside your server.
Civilian Weight, Height, Age, Date of Birth and Blood Type Fields - The weight, height, age and date of birth fields have all been updated in the v3.0.0 update, leaving the old versions incompatible. Therefore when transferring civilian characters those fields are generated randomly, to comply with new regulations. We already introduced a new field, Blood type, in v3.0.0, this field is automatically assigned with O+, the most popular blood type.
Economy Stores, Inventories and all CAD/MDT Panel related data will not be transferred - The data from your economy stores, inventories and any/all CAD/MDT panel related data will not be transferred. This is because of updates to our modules that make the data entirely incompatible for transfer. We have tried and tested different work arounds but no method was successful enough for production.
How To Transfer Your Data
To begin the data transfer process, we first strongly urge you to read over The Risks & Disadvantages of Data Transfer section which can be found above.
Thirdly, press the Transfer Old Data button on the Manage Server page
Finally, read the transfer disclosure, tick the box to confirm you understand to risks and press the Confirm Transfer button. The data transfer process will typically take 10 seconds so be patient.
Last updated
Was this helpful?