This is a preemptive way to never use your EVE Online ingame settings, fittings and overview setups on Linux.
Since a buddy of mine is constantly losing his fits, I thought I should make this little guide for everyone to keep their ship fittings, overview settings and ingame settings.
What do you need for that?
- you need 7-zip
- a Dropbox or other cloud storage account (I will be using Dropbox for this)
- to edit your crontab
1 you can install 7-zip or 7z with the following command in a Linux shell:
apt install p7zip (for Linux Mint) or sudo apt install p7zip for Debian and Ubuntu
-
- you can get a Dropbox package for Fedora, Ubuntu, Debian, Mint or whatever you like best here https://www.dropbox.com/install
Download the package you need and install it by clicking on it once and your distribution will know what to do.
Once you have installed the package, create a free account, which offers you 2GB of online storage, which is more than enough space for this.
- you can get a Dropbox package for Fedora, Ubuntu, Debian, Mint or whatever you like best here https://www.dropbox.com/install
Once you have an account and dropbox is installed, you need to log on to your account (once), so your account is linked to your online cloud storage.
For Dropbox on Ubuntu or Linux Mint, it will install a “Dropbox” folder in your home directory, like /home/YourUserName/Dropbox.
For this example, you create a subfolder in the Dropbox folder named EVE, so it will look like this:
$ /home/YourUserName/Dropbox/EVE/
Now we do a little bit of soft linking your folders, so they sync with your Dropbox online storage but before that, we move some EVE folder from your Documents folder to your Dropbox folder and create a “settings” subfolder in ~/Dropbox/EVE like this:
:~$ mkdir Dropbox/EVE/settings
:~$ mv Documents/EVE/Overview Drobox/EVE
:~$ mv Documents/EVE/fittings Drobox/EVE
Now we soft-link those new folders to your ~/Documents/EVE folder, so whenever you make changes, they will be synced with your Dropbox online storage and (hopefully) never get lost again:
:~$ ln -s Documents/EVE/settings Dropbox/EVE/settings
:~$ ln -s Documents/EVE/Overview Dropbox/EVE/Overview
:~$ ln -s Documents/EVE/fittings Dropbox/EVE/fittings
Only copy and paste the commands after the :~$ in a shell.
Now we create a first compressed backup of your settings in the invisible wine folder for Dropbox to sync for all eternity:
:~$ 7z u -t7z -mx=6 /home/YourUserName/Documents/EVE/settings/tq-settings.7z “/home/YourUserName/.wine/drive_c/users/YourUserName/Local Settings/Application Data/CCP/EVE/z_home_YourUserName_downloads_eve_sharedcache_tq_tranquility/settings_Default” for the Tranquility settings and
:~$ 7z u -t7z -mx=6 /home/YourUserName/Documents/EVE/settings/sisi-settings.7z “/home/YourUserName/.wine/drive_c/users/YourUserName/Local Settings/Application Data/CCP/EVE/z_home_YourUserName_downloads_eve_sharedcache_sisi_singularity/settings_Default”
IMPORTANT Note here:
make sure you replace YourUserName with your user name BEFORE you copy and paste those commands and yes you will need to keep the " as I wrote it here. This is for 7-zip and 7-zip does not like folder names with a space in it, so the " is mandatory.
Another important note here, your fittings and overview settings will from that day forward and if you are connected to the Internet and only then keep your fittings and overview settings synced to your Dropbox online storage.
However your settings need to be manually updates and I suggest you create a cronjob for that purpose:
- Editing your crontab.
:~$ crontab -e (which opens an empty crontab if you don’t have one already)
If you do not have a crontab yet, you will be asked, which editor you want to use and I find “nano” or option number 2 the easiest, so press 2 for nano.
It may look like this:
0 8 * * * which means that on minute 0 on the hour 8(am) every day of the month (like 1-31, all=), every week, every day of the week (or 1-7, all=) at 8:00am the following command will be executed, when you are logged on at the time, so choose a time when you are playing EVE like when you come home after work or you log on shortly before you go to work.
Nothing else but being logged on is required after editing the crontab.
0 8 * * * 7z u -t7z -mx=6 /home/YourUserName/Documents/EVE/settings/tq-settings.7z “/home/YourUserName/.wine/drive_c/users/YourUserName/Local Settings/Application Data/CCP/EVE/z_home_YourUserName_downloads_eve_sharedcache_tq_tranquility/settings_Default”
For your Tranquility settings and
30 8 * * * 7z u -t7z -mx=6 /home/YourUserName/Documents/EVE/settings/sisi-settings.7z “/home/YourUserName/.wine/drive_c/users/YourUserName/Local Settings/Application Data/CCP/EVE/z_home_YourUserName_downloads_eve_sharedcache_sisi_singularity/settings_Default”
for your Singularity settings. The line above updates your Singularity settings every day at 8:30am, as minutes are first, then hour, then day of month, then month, then day of the week as number code or ‘*’ for all (days of the month, week, weekday)
In case you chose “nano” as your editor, press CTRL+X for “exit nano” and then “y” without the " to save the crontab and activate the timer.
Now you are done.