TickThreading - concurrent entity/tile entity ticks and other optimisations

  • 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

PhanaticD

New Member
Jul 29, 2019
36
0
0
sorry for wasting your time I should have done "check if the crash is still happening without tickthreading" and it is so sorry :D
 

Roachy

New Member
Jul 29, 2019
44
0
0
Not sure if anyone cares, and I may be speaking too soon, but just FYI, build 2104 for 1.4.7 seems to have gotten rid of the occasional ghost entities problem I had with build 2103.
 

saki2fifty

New Member
Jul 29, 2019
73
0
0

How dare he?! :D

Until TT is updated, my server will keep TT alive and well. Who needs horses, or all the really, really cool stuff that's coming out in 1.7, then 1.72, like all those cool Biomes, and all those pretty colors...

1.5.2 with TT I say!

Check us out at the below link. Hard core, 24/7, enterprise class server, 20,000 x 20,000 pregenned map, and CheatProof!
http://www.sakkiswonderland.com
Steam and Origin games will be given out soon simply for playing.
Did we mention CheatProof?
 

Francis Baster

New Member
Jul 29, 2019
295
0
0
If I had to guess, I would say that it is the tile entities specifically mentioned in the crash report rather than tick threading that is the problem here.

Try deleting the liquiducts at x, y, z: -350, 75, 32 and x, y, z: -346, 75, 30. Easy way, delete region file r.-1.0.mca. This will remove a significant portion of you map. Surgical way - use latest dev version of MCEdit to replace those particular blocks with furnaces. This will overwrite the tile entities. Oh and backup your map first!

Edit: that second pastebin you linked suggests other tile entities are also causing issues as well. If you open the FULL crash report found in the crash-reports folder (not the excerpt from the console that you pastebinned) you may see coordinates for those too.
 

PhanaticD

New Member
Jul 29, 2019
36
0
0
those are steam pipes had that error forever and never crashed before, i just removed tickthreading, tickthreading helped the server a lot but runs better without it
 

cpy

New Member
Jul 29, 2019
42
0
0
Question is, why the hell mojang did not hire Nallar? Didn't he just made their code insanely times faster?
 

DZCreeper

New Member
Jul 29, 2019
1,469
0
1
Chances are they didn't know of it very well and they are very hesitant to hire people that would be working directly on the code. Not to mention, Tick Threading was based around Forge, it would take time to basically insert Tick Threading into vanilla.

I doubt it indicates anything, but TickProfiler-1.6.4 is under Nallar's build server, he may just be updating that instead of the full Tick Threading.
 

cpy

New Member
Jul 29, 2019
42
0
0
His optimization skill is higher than whole mojang team combined, so i think he would be very helpful in creating lag free* servers.

*as long as you have multicore servers :D
 

saki2fifty

New Member
Jul 29, 2019
73
0
0
Attn: Author

So... <cough>... I've been learning Java for my own purposes (would like to code some plugins / mods), but there is no way in heckola that I could create something such as this.

At the very least, could the author compile it against the latest, and we just live with the bugs? Need a donation? We're 2 major versions behind now and am trying not to ditch TT. I'm trying to learn how to pull GIT repositories to do this myself, but due to RL stuff, I just cant seem to get it to where it works... 'specifically due to my time constraints.

Why do I keep holding onto TT?

I keep justifying by this. I want to use MODS, not just plugins. I want to use all my cores, or at least as much as possible. And I justify it by some simple tests. I take a Spigot server, a CraftBukkit server, an MCPC+ server (forge + spigot), and a TT server (MCPC+ w/TT) and populate it with players. A TT server always wins, and will keep a 20tps rate regardless of what I throw at it. All other servers will fall off much, much sooner given the same amount of chunks and entities are loaded.[DOUBLEPOST=1382796211][/DOUBLEPOST]
His optimization skill is higher than whole mojang team combined, so i think he would be very helpful in creating lag free* servers.

*as long as you have multicore servers :D

agreed
 

saki2fifty

New Member
Jul 29, 2019
73
0
0
Yes, agreed. But, will only donate if we hear from the author! :D (of which I have no issues with donating)

@cpy, so are you still on 1.5.2? Or have you moved on?
 

cpy

New Member
Jul 29, 2019
42
0
0
I'm on 1.6.2 but only TFC, i'm waiting for tech mods to complete my collection then cry about low TPS.
 

saki2fifty

New Member
Jul 29, 2019
73
0
0
Yeah, i'm already going to 1.7.2, waiting for the plugins to update, then creating a factions server to appeased the players. I'm keeping my 1.5.2 as my main modded / minigame server, but the masses don't want that, they want factions, and they want the latest.

Nallar, read 4 replies up ^...