• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Migration from tfs 0.4 to 1.2

Diarreamental

Banned User
Joined
Jul 6, 2015
Messages
463
Solutions
1
Reaction score
85
Hello to everyone

Want to talk about migration from tfs 0.4 to more "stable" options like 1.2 or 1.3. I've saw service threads to solve this(i think it's an scam), many people making questions about how to do it. Moderators, support team etc encourage otland members to move on into newer distributions. But making a research over the forums i found out, that so many users claims that it's a hard task, that they are having problems with x folder and son on.

Today i've migrated to tfs 1.2 with minor changes into datapack i get all the files that i was using on the older 0.4 tfs distribution, i lost few "features" that my older tfs handled, but it doesn't matters, because this tfs loads everything much faster, consumes less cpu and its visible better. with minor changes just into few lua files, actions and movements xml files everything is working as it was in the older tfs.
(excluding: am issue with open shovel on sand, i can't get it to work. if you know how to plese help)

And i wonder why don't moderators do a tutorial or give tips to the people, about how to do the migration task in order to encourage people to move on to newer distributions.
 
Last edited:
Well the entire problem is, there is no 'universal' solution for this, every case of server (otx, svn, tfs 0.x) has it's speciality and that makes it hard to create a guide/tutorial on how to migrate to a newer distribution.

Your best bet on how to do it is, if you take master branch or stable 1.2 distro and then insert your stuff from your old server into it piece by piece and test if it throws errors or not, even tho it's always the best to even re script your stuff to the 1.x interface which will ensure a good performence and ofcourse future compatibility.
 
Im just migrating from 0.3.6 to 1.3, and the main reason is revescript, like evil hero msg, there is no universal solution, but in my opinion best option is to just use your map from older server and then rewrite every script/system you had before but using 1.3 features. Cuz when you just ctrl+c scripts from old srv and add some lib to translate functions is pointless, cuz u're not using 1.3 power as you should, here you can do much more and much easier than on older versions, you don't have to base on database everytime just to pass informations etc.
 
i think it's not nessesary to re-write every single script , since migrations should be easy. There's no use in migrate tfs from 0.4 to 1.2 , 1.3 or at it's inmiment arrival tfs 2.0 if we have to re-write everything, also becuase newer tfs woulnd't support old lua style otherwise.
 
Last edited:
Well just because 2.0 is supposed to drop backwards compatibility doesn't mean that 1.x scripts wont work on it, it's more likely meant that everything older than the 1.x series will not be supported anymore, as it would make no sense to keep moving forward but still keeping every possibility open which probably wont go well with what is planned in the future.

Imagine having ots in the future where we have lua files on a github repository and your server just loads them from there instead of your local drive and once they get updated on github, you'll automaticly have the updated version once you /reload or restart your server, that's just one example of what we could accomplish with revscriptsys sooner or later.
 
Back
Top