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

nallar

New Member
Jul 29, 2019
270
0
0
Is there any way to disable TickThreading's built in anti-cheat? It incorrectly detects players moving incorrectly, and every time they teleport, it forces players momentum to 0. This way, Portal Gun Mod mechanics are broken as well as various other issues. Thanks.

I don't actually add any anticheat, just report what vanilla normally logs to console to admins. Disable "antiCheatNotify" in TT's config.

Also, try disabling concurrentMovementUpdates, that may fix the issues with movement, although you'll miss out on any performance benefit it would have given you.
 

Robbo905

New Member
Jul 29, 2019
170
0
0
I don't actually add any anticheat, just report what vanilla normally logs to console to admins. Disable "antiCheatNotify" in TT's config.

Also, try disabling concurrentMovementUpdates, that may fix the issues with movement, although you'll miss out on any performance benefit it would have given you.

Where can I find this option? It's not in my config\TickThreading.cfg file. Thanks!
 

Schpoon

New Member
Jul 29, 2019
48
0
0
Is there anyway to disable Tickthreading displaying in the actual server console? Or even disabling reporting completely? My log files are filling up quickly
 

DZCreeper

New Member
Jul 29, 2019
1,469
0
1
I am going to implement this on a MCPC+ Legacy Build 66 server. I heard it fixes dupes, if this is true, which ones does it fix? Running FTB Ultimate and hoping to reduce dependency on my item bans system and improve server performance.
 

nallar

New Member
Jul 29, 2019
270
0
0
I am going to implement this on a MCPC+ Legacy Build 66 server. I heard it fixes dupes, if this is true, which ones does it fix? Running FTB Ultimate and hoping to reduce dependency on my item bans system and improve server performance.

It used to fix the canvas dupe, that fix was removed as it broke RP tweaks, which should be used instead to fix that. There are not any other dupe fixes yet.[DOUBLEPOST=1370658481][/DOUBLEPOST]
Is there anyway to disable Tickthreading displaying in the actual server console? Or even disabling reporting completely? My log files are filling up quickly

Log files shouldn't be filling up, console shouldn't be spammed, it means stuff's broken. Make issues if you haven't already, I'll get around to fixing them soon-ish-maybe.
 

DZCreeper

New Member
Jul 29, 2019
1,469
0
1
Ok, that would explain why I tried to use it and it didn't stop the dupe from the canvas bag. I actually found RP tweaks and am using that now, thank you!
 

Slind

Well-Known Member
Mar 8, 2013
492
73
53
Hey,

i have a shared Server where i cant run the PATCHME, so tried the following:

Patch it lokal on Win7
Patch it on my Root with Debian

but it dosent matter which patched version i take, if i upload it to the shared server and try to start it, it says :

2013-06-08 21:35:15 [WARNING] [TickThreading] Patching required for /home/s213586/Minecraft/mods/Thaumcraft.zip because it is out of date.
Expected -1296671339, got -1913867872
2013-06-08 21:35:15 [WARNING] [TickThreading] Patching required for /home/s213586/Minecraft/mods/thaumicbees.jar because it is out of date.
Expected 1952739043, got -1

alway for those two.

is there a work around ?
 

Slind

Well-Known Member
Mar 8, 2013
492
73
53
is there a way to disable the moved too quickly info completly or at least ingame. every time a player reaches the worldboarder the admins get hundreds of moved too quickly
 

Robbo905

New Member
Jul 29, 2019
170
0
0
is there a way to disable the moved too quickly info completly or at least ingame. every time a player reaches the worldboarder the admins get hundreds of moved too quickly

Go into your server's folder and go to /config/TickThreading.cfg. There's an option for it almost right at the top of the file.
 

Kusinagie

New Member
Jul 29, 2019
10
0
0
I'm moving my testing sever to my roommate's computer and i was wondering if anyone has made an auto update bat script for this or if someone could assist me in making one

I have done a bit of searching and can't seem to find a Minecraft related example. It looks like i need to find an example from something random and make it work for this.

If anyone is interested:
It would:
a. Copy the Tickthreading jar from a location (say a dropbox folder so if i dont want him to update i can take it out without his comp on) into the mods folder.
b. Delete the contents of the Patchedmods folder.
c. Run the PATCHME.cmd
D. (optionaly) Run the server.bat file.
 

DZCreeper

New Member
Jul 29, 2019
1,469
0
1
You forgot a couple steps:

A: Stop the server.

B: Delete old Tick Threading jar.

C: Install new Tick Threading jar.

D: Start the server.

E: Stop the server.

F: Run PATCHME.

G: Start the server.
 

nallar

New Member
Jul 29, 2019
270
0
0
Actually, you're all adding unnecessary steps. :)

Code:
#!/bin/sh
 
if [ $# -ne 1 ]; then
    echo "Usage: $0 <build number>"
    exit 1
fi
 
rm mods/TickThreading-*.jar
wget http://nallar.me/buildservice/job/TickThreading/$1/artifact/target/TickThreading.jar -O mods/TickThreading-$1.jar
java -cp "mods/TickThreading-$1.jar:lib/guava-12.0.1.jar" me.nallar.tickthreading.patcher.PatchMain patcher "mindcrack.jar,coremods,mods" "$@"

Change "mindcrack.jar" to your server jar name.
 
  • Like
Reactions: DZCreeper

Slind

Well-Known Member
Mar 8, 2013
492
73
53
You forgot a couple steps:

A: Stop the server.

B: Delete old Tick Threading jar.

C: Install new Tick Threading jar.

D: Start the server.

E: Stop the server.

F: Run PATCHME.

G: Start the server.


I think u dont need step d and e