Will I be able to update my 1.5.2 server to 1.6.4?

  • Please make sure you are posting in the correct place. Server ads go here and modpack bugs go here
  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord

Arthuras

New Member
Jul 29, 2019
7
0
0
Title pretty much says it all o_O
Sorry if this is the wrong thread for this kind of question. Been a long time ftb player, but I haven't used the forums that much.

I noticed today that slowpoke pointed out that the 1.6.4 packs were coming out for the launcher V2.
So my question is will I be able to simply update my server to the new 1.6.4 pack or will we need to
restart an entire new server?
 

Bigpak

New Member
Jul 29, 2019
539
3
1
no problem, just worried to how everyone on a server is going to react about a reset >_<
 

Physicist

New Member
Jul 29, 2019
351
0
0
There are somewhat complicated ID conversion tools to make saves match up to new configs, but it's faaaaarrr from a perfect fix. Just a few woes: All Thermal Expansion, IC2, and Thaumcraft things will break. Biomes o' Plenty changes, and will probably 'leave' you with no leaves on trees or worse.
 

rhn

Too Much Free Time
Nov 11, 2013
5,706
4,420
333
Yeah I find it really sad too to have to abandon a save that you poured so much work into. But then again my 1.5.2 world is getting a bit unwieldy with all the stuff going on. I also have so many new ideas for bases, but building them in the same save is rather pointless since I cant seem to engage myself on a second base without having to fill it with tech etc. So maybe its for the good to start over once in a while.
 

Bigpak

New Member
Jul 29, 2019
539
3
1
I myself love resets, however... playerbase? Not so much. Wondering how they would react
 

Wrycu

Active Member
Jul 29, 2019
3
0
26
Can anyone provide updated links and/or source code for the tools mentioned? I'm looking into doing this myself and would love some direction.
 

Wrycu

Active Member
Jul 29, 2019
3
0
26
The problem with this is that the players will also need these configs, and then whenever there is a modpack update and people want to update the server, they have to do this again. It would get tedious.

Not true. It has an option to convert the world. I did that.. there were some issues, but we managed to switch from FTB Unleashed (Minecraft 1.5.2) to Direwolf 20 (Minecraft 1.6.4) in one go, and new players will never know. No extra work required for current players, other than downloading the new mod pack.
 

SatanicSanta

New Member
Jul 29, 2019
4,849
-3
0
Not true. It has an option to convert the world. I did that.. there were some issues, but we managed to switch from FTB Unleashed (Minecraft 1.5.2) to Direwolf 20 (Minecraft 1.6.4) in one go, and new players will never know. No extra work required for current players, other than downloading the new mod pack.
Except no. If the server or world have different block IDs than the client, it will not be able to load onto the server
 

Wrycu

Active Member
Jul 29, 2019
3
0
26
Except no. If the server or world have different block IDs than the client, it will not be able to load onto the server
I don't think you understand. It converts all the block IDs in the world. Thus I changed every block ID from those in FTB Unleashed to those in FTB Direwolf 20. The players launch the Direwolf 20 client now (giving them the new block IDs), which do not conflict, and match those in the server.
 
Last edited:

SatanicSanta

New Member
Jul 29, 2019
4,849
-3
0
I don't think you understand. It converts all the block IDs in the world. Thus I changed every block ID from those in FTB Unleashed to those in FTB Direwolf 20. The players launch the Direwolf 20 client now (with the new block IDs), which do not conflict, and match those in the server.
Oh, I see.

You'll still run into the problems on AI, GUIs, missing mods, and various other issues. It's really not recommended to update a 1.5 world to a 1.6 world, there's a post somewhere about that, but I can't seem to find it.
 

Antagonym

New Member
Jul 29, 2019
2
0
0
Not true. It has an option to convert the world. I did that.. there were some issues, but we managed to switch from FTB Unleashed (Minecraft 1.5.2) to Direwolf 20 (Minecraft 1.6.4) in one go, and new players will never know. No extra work required for current players, other than downloading the new mod pack.
That is exactly what I am trying to do, however without success. Could you please tell me how you managed to do that?
 

GreenZombie

New Member
Jul 29, 2019
2,402
-1
0
Oh, I see.

You'll still run into the problems on AI, GUIs, missing mods, and various other issues. It's really not recommended to update a 1.5 world to a 1.6 world, there's a post somewhere about that, but I can't seem to find it.

Yeah, because it is technically difficult to do. And explaining how is way way beyond wheat people should be expecting of FTB.

That said, with the tools at our (server administrators) general disposal we can sort out the most egregious problem: that of the converted world simply erasing all the blocks of all the mods as the new id's don't match the old.

The problem is maginified by the fact that the mods available for 1.5.x and 1.6.x are quite radically different. So, whichever way you slice it, structures from the 1.5 world are not going to be preserved intact if they are derived from a mod that changed significantly (TC3 to TC4) or was dropped entirely.

Outside of world generation issues (the new modpack is going to generate differently, thats all but guaranteed. Also for mods that have worldgen and don't support some kind of regen are going to be resource starved), the remaining issues are not systemic, but can be dealt with on a mod by mod basis, and - if an issue - are mostly going to concern a mod with an NPE when it sees an unexpectedly old version of some TE data.
Assuming of course that the item id remapping was done correctly.
 

GreenZombie

New Member
Jul 29, 2019
2,402
-1
0
That is exactly what I am trying to do, however without success. Could you please tell me how you managed to do that?

Step 1 is to back everything up.
Step 2 is to have a mod pack ready that has new versions of the mods that represent content you wish to preserve.
Step 3 is using MidasGold to convert all the block ids in your world from their old values, to their values in the new pack.
 

Antagonym

New Member
Jul 29, 2019
2
0
0
Step 1 is to back everything up.
Step 2 is to have a mod pack ready that has new versions of the mods that represent content you wish to preserve.
Step 3 is using MidasGold to convert all the block ids in your world from their old values, to their values in the new pack.
Yeah, 1 and 2 are quite intuitive ;) As for step 3: That's exactly where I have problems. I can't get a patchfile generated, as the ID-Dump format of NEI in 1.6.4 has changed and having it generated from the config files won't work either as the name of some config files have changed. Also generating a patchfile manually seems to be much more work than I would be willing to do for this ... So if anyone has already done it and still has his/her patchfile lying around, I'd be grateful.

As for generation issue, that's not really a problem apart from looking a little ugly sometimes, but updating vanilla Minecraft often does this too. TC hasn't been used very much on my Server and I think most mods should update relatively well. Perhaps I'll have to add a few mods manually that were in Unleashed but not in DW20. I have already thought about those issues but all that seems manageable (I hope).
Anyway I'd like to give it a try before giving up because it's getting annoying to loose our progress so often because of world resets on updates ...

Thanks for any Help that has been given or may yet be given ;)

Antagonym