Sync

Sync

12M Downloads

Getting chunk reset and shell deletion on Galacticraft's Mars dimension

EzerArch opened this issue ยท 9 comments

commented

I'm having two issues that probably are related to each other. Not sure if it's a conflict with Galacticraft mod and its 2rd armor layer:

  1. The shell that I leave standing on Mars dimension is deleted if I close Minecraft/world and reopen it, then I have to create another shell. It does not happen on other Galacticraft dimensions at all, i.e. Space Stations and the Moon.

  2. In some cases, the chunks where the shell was standing have reset 3 times until now.

2014-04-01_14 27 58

2014-04-02_11 42 03

commented

Retexturing is fine, just trying to eliminate possible causes of the issue. We do need either the logs or what the console output when it happened so we can pinpoint the exact cause

commented

There should be an error printing out in your console when you load the world if the chunk resets. We need that error or else we can't be sure it's Sync's fault.

commented

Aaaand question... your screenshot doesn't really show a storage unit/shell.. Are you sure it's sync?

commented

Oops, I saw that coming. I retextured the storage units.

shellstorage


EDIT: I restored a back-up and took a screenshot with default resource pack:

2014-04-02_12 28 12

commented

I have done a quite extensive test as you can watch here: http://www.twitch.tv/ezerarch/b/516469006?t=1m50s.

I didn't manage to recreate the chunk reset, but the shell deletion and I stumbled upon a few new bugs (see EDITS below).

Don't need to reply yet. I'll edit the post to add more info. As to the logs generated, give me some minutes. I'll upload them ASAP. Done.


EDITS:

  1. Sometimes your shell is teleported to another place, outside the storage, on dimension load (2:10 and 19:10-19:35).
  2. Shells from non-vanilla dimensions aren't available in the wheel on the first try, You need to use the shell storage at least once to load all available shells (10:18-10:36, better 37:10-37:25). Probably it's not mod's bug, but a problem with the game core.
  3. Shell randomly is deleted from the storage (16:20-18:40).
  4. Shell rarely gets stuck under the floor and then massive lag takes over the game (I got rid of it after a world reload. It happened with me just twice since I've installed the mod (40:00).
  5. 5 Forge Logs, one from each session recorded: http://db.tt/sYoMDtbO.

As to the character getting hurt every time on dimension load, I guess it's a problem related to Galacticraft, any character that is not wearing oxygen gears in a Galacticraft dimension will get hurt/suffocate.

commented

Excellent thanks for that. Will have a look at the video when I have a bit more time later. Looking at your logs I see FML complaining a lot that you may have jar editted, did you add a mod into the minecraft jar or change it any way?

  1. This may be fixed in 2.2.0
  2. Vanilla kinda issue. Dimensions by default aren't always loaded on server start and only loaded when requested.
  3. Hm I was worried that might still be a bug. I know a possible cause but will need to investigate further.
  4. That seems to be an issue with some mod leaking (as it states in the log). No idea if this is Sync's fault but we recently changed the way we store shells so it might have fixed it. As for the shells being too low, we also changed how you transfer into shells so that should help fix that.

As to the character getting hurt, sounds like GC to me. I've tested with other dimensions and there has been no issue. We don't load the new players inventory/data right on sync in, we wait about a second for lag reasons so I'mma assume it's that. Let's just say it's an issue with long distance travel, some of your mind may have no completely transferred XD

commented

I got a video with a chunk reset: http://www.twitch.tv/ezerarch/c/4002359 (at 2:25), and log: https://db.tt/NXzlcoSu.

I guess the chunk loaders are corrupting the chunks and forcing them to reset. Not only there where the shells were but also a chunk where a GC's Launch Controller was was reset (http://wiki.micdoodle8.com/wiki/Launch_Controller). I removed the Launch Controller and see what happens. Maybe both mods are fighting each other.

As to jar edited, I don't edit MC jar manually. It might be mcpatcher or forge. The only jar I edit manually is Dynamic Lights, modules can be removed if the mod is taxing too much the game (http://atomicstrykers-minecraft-mods.googlecode.com/hg/DynamicLights/resources/readme.txt).

Still on character getting hurt, it's a feature of GC. If player is found with no oxygen gear in a non-vanilla dimension he will get a damage point. Sync "spawns" the player mid-air and then transfers all player data (armor, gears, etc), but GC detects the player is "naked" between both steps, then inflicts a -1 HP.

What if the player were invulnerable during the mind transfer? Nothing could destruct a mind airborne. ;)

commented

Ahhhhhhh perfect, that logs shows what happened. It's a Galacticraft issue, not ours. Report it to him and give him that latest crash log. Specifically this: https://gist.github.com/kihira/39f474a1cd7639005eca

I've also made it so you shouldn't take damage whilst syncing

commented

Since my last reply and after I have removed the GC's Launcher Controllers I haven't gotten any chunk reset anymore.

Opened the following tickets:

Thanks.