sinkillerj / ProjectE

ProjectE. A complete rewrite of EE2 for modern Minecraft versions.
MIT License
402 stars 209 forks source link

Server Sync Issue #1376

Closed Medusalem closed 7 years ago

Medusalem commented 7 years ago

When Playing with Project E on our Server if Logging in after restart of the server one have to relog again to get learned Recipes in the Table! It's not crashing or something, it's just that one has to relog before getting acces to his learned items!

Testing in Singelplayer i was not able To reproduce it, so i think it has to be something with syncing betwen Server and Client...

williewillus commented 7 years ago

can't reproduce

sinkillerj commented 7 years ago

We need alot more info then this, your MC version, server logs, etc. Please note that we only support plain forge servers, if you are using something such as cauldron we cant help you.

Medusalem commented 7 years ago

It's a normal Forge Server, We have the Mod itself added in with some Other mods, You can find the Modpack on Curse, its caled Dionysos, Mod version is 1.10.2-PE1.0.6B runing on minecraft 1.10.2 and forge 12.18.2.2170 Reading server console of forge it does not seam to do something different from loging and reloging, they just apear!

I will add server logs later on, after updating all other mods in the Pack to latest version once again!

KindarConrath commented 7 years ago

I'm experiencing something similar, seems if I wander around for quite some time then update the table (by teaching it anything) it syncs, but when I load in, I often have a blank tablet. No errors on the log or anything.

AlphaKintari commented 7 years ago

Also experiencing this - seems to desync when the chunk gets loaded or unloaded. I'll try and get logs, but since I started keeping that area checkloaded it occurs much less frequently. Also, if you unlearn and then relearn the same item, it resyncs without issue.

williewillus commented 7 years ago

can someone reproduce this in single player or is it just on a server?

also, chunkloading doesn't matter - knowledge is stored on the player

KindarConrath commented 7 years ago

I'll copy my server world into single player and test in a bit

williewillus commented 7 years ago

Found it. EMC data was being sent after knowledge, which causes the client to think all of the knowledge is invalid since it doesnt have a value

williewillus commented 7 years ago

25ea8ee

sandalle commented 7 years ago

Confirmed fixed in ProjectE 1.10.2-PE1.1.0B, thank you!

goreae commented 7 years ago

I've been having this problem in 1.1.0B actually. Whenever I change dimensions, modded or no, my EMC data is wiped for a little bit. Seems like learning something I didn't previously know (or unlearning something and relearning it) refreshes it.

williewillus commented 7 years ago

Fixed, thanks