Migrating from old controller

Migrating from Xaseco2

We provide a basic convert procedure to convert your database from XAseco2 to PyPlanet. You will keep these data:

  • Player basic information.
  • Driven times by players.
  • Map basic information.
  • Local records. (records table).
  • Karma.

As we don’t have anything yet that can hold statistics except the times table (rs_times), we cannot convert these unfortunately. We will soon have a store for player stats, like donations, total played time, etc.

Command to convert, change the parameters to meet your needs:

python manage.py db_convert --pool default --source-format xaseco2 --source-db-username root --source-db-name xaseco2

Migrating from UAseco

We provide a basic convert procedure to convert your database from UAseco to PyPlanet. You will keep these data:

  • Player basic information.
  • Driven times by players.
  • Map basic information.
  • Local records. (uaseco_records table).
  • Karma.

As we don’t have anything yet that can hold statistics except the times table (uaseco_times), we cannot convert these unfortunately. We will soon have a store for player stats, like donations, total played time, etc.

Command to convert, change the parameters to meet your needs:

python manage.py db_convert --pool default --source-format uaseco --source-db-username root --source-db-name uaseco

Warning

The UAseco converter is new since version 0.4.4.

Note

For additional arguments, see python manage.py db_convert –help

Migrating from eXpansion

We provide a basic convert procedure to convert your database from eXpansion to PyPlanet. You will keep these data:

  • Player basic information.
  • Map basic information.
  • Local records.
  • Karma.

As we don’t have anything yet that can hold statistics and the architecture of those statistics is very different in eXpansion, we cannot convert these unfortunately. We will soon have a store for player stats, like donations, total played time, etc.

Command to convert, change the parameters to meet your needs:

python manage.py db_convert --pool default --source-format expansion --source-db-username root --source-db-name expansion

Warning

The eXpansion converter is new since version 0.5.0. This has not yet been fully tested with several installations. Make sure your source is using utf8 or utf8mb4_unicode collate.

Note

For additional arguments, see python manage.py db_convert –help

Migrating from ManiaControl

We provide a basic convert procedure to convert your database from ManiaControl to PyPlanet. You will keep these data:

  • Player basic information.
  • Map basic information.
  • Local records. (uaseco_records table).
  • Karma.

As we don’t have anything yet that can hold statistics, we cannot convert these unfortunately. We will soon have a store for player stats, like donations, total played time, etc.

Command to convert, change the parameters to meet your needs:

python manage.py db_convert --pool default --source-format maniacontrol --source-db-username root --source-db-name maniacontrol

Warning

The ManiaControl converter is new since version 0.4.5

Note

For additional arguments, see python manage.py db_convert –help