Better Questing

Better Questing

39M Downloads

Quests not syncing on multiplayer

zfanibanda opened this issue · 18 comments

commented

Just started up a Enigmatica 2 server (v1.71a), and created a team with a friend. For some reason, the quests either one of us perform do not sync to the other. Did my Googling and found that this is an issue on LAN servers, but I am actually running a local server over the internet. Client version is 1.71a of Enigmatica 2.

Is there a common sync command I can run to fix this? Tried the /bq_admin load default, but didn't work, assuming since i have no save files existing.

Thanks,

commented

I wrote a python script to sync the data from one player to another. This is handy if a player joins the game late. You can optionally set rewards for completed quests to be claimed/unclaimed or the same as the source player. Run the script while the server is stopped.

https://gist.github.com/TigerWalts/38411ca8e7dd0be969a4ac2f5b798880

commented

Is it also possible to add a command to manually sync a parties quests if someone wasn’t online at the time a quest was completed, the quest isn’t’ getting unlocked for them maybe a "/bq_user partysync". Now that the LAN and multiplayer quest sync is mostly fixed? (And if such a command where to exist would it be possible to put it in a command quest for players to easy trigger it or would that not work like with the quest default updating one.)

commented

So you want a command to put the slingshot exploit back in...

Party share was changed specifically to stop people freeloading or submitting less resources per-player than those going solo. If someone was offline and didn't get the progress then yes, the system is working as intended.

commented

A ok good to know didnt know this was intentionall.

commented

PL: W takim razie jaki jest debilu jebany sens tworzenia party jeśli nie możemy zsynchronizować postępów?
EN: So tell me, what's the point of having parties when synchronizing quests is impossible?

commented

Synchronizing quests isn't impossible, you just need to be online at the same time when you progress.

commented

Quest sharing is currently disabled, and should be re-enabled after the mod author is done testing the new version of it :)

commented

Sounds good, thank you.

commented

My Players are complaining about Quest Sharing and Synching isnt working.... any News on this? :(

commented

Newer BQ versions with partial quest sharing has been released. There are new rules on what can and can't be shared so that it is more fair towards players who aren't in a party.

commented

sry @Funwayguy for asking dumb questions... please excuse me... but is it BetterQuesting-3.5.311.jar then?

commented

Yes but the expansions will also need updating to work with that new version

commented

I have tested it with a older Version, not that 3.5.311 .. and becouse it was beta i thought lets try first... after i installed my players get some weird thing... they just completed all Quests instant, without editmode on , but i cant say if that is an issue in the 3.5.311

commented

That must have been one of the busted Standard Expansion builds with item task logic written backwards (matched anything but the items the task wanted)

commented

Thank you for your nice support @Funwayguy and please continue your good work :) i test the new Version and if there are some isues i will report back

commented

No problem. I'm already in a bug fixing and prototyping phase so I should be able to jump on bug reports pretty quickly should you find anything significant.

EDIT: There's also the Discord for miscellaneous questions and discussions.

commented

This problem should be closed, Enigmatica 2 1.72 has the updated Better Questing version :)

commented

Could you please make this configurable? I'm an server owner and I do not care my player could get more rewards via the questbook, since online mode guarantees they cannot sync the progress to unlimited numbers of account. Instead, the limitation on progress syncing forces new players to play the pack alone, and cannot collaborate with existed players, which is really annoying.