Sign in to follow this  
Adambean

Player items disappearing for no reason

Recommended Posts

Hello,

 

I've been getting complaints about items disappearing for no reason. There are no traces of the described items in the WURMITEMS database, and no trace of them disappearing (or any error at all) at the approximate date/time in the main server log. It's not happening to all players, some are experiencing it all the time, but others haven't lost anything at all.

 

I did recently acquire Friya's Server Debugging mod to see if this can log extra information to determine what is causing items to vanish, but it looks like I'd need to listen for specific events under the "monitor.com.wurmonline.server.Server.run" setting. What would I need to add to this list?

 

Obviously this is currently impossible to support. What can I do about this?

Share this post


Link to post
Share on other sites

Further analysis and feedback:

  • Items self created almost never disappear.
  • Items purchased from a salesman are more likely to be reported as disappearing, or being auto-dropped to floor. It has also been said that moving the items to a container then back to self can avoid this problem.
  • Horse saddles and shoes are disappearing frequently.

To test the salesman issue last night I purchased a two handed sword for 2 iron coins, left it in my inventory, then logged out. When I came back on 7 hours later I still had the two handed sword, but also had the 2 iron coins I had used to purchase it..!

 

I'm not convinced these INI settings do anything:

USE_SCHEDULED_EXECUTOR_TO_UPDATE_ITEM_DAMAGE_IN_DATABASE=false
USE_SCHEDULED_EXECUTOR_TO_UPDATE_ITEM_LASTOWNER_IN_DATABASE=false
USE_SCHEDULED_EXECUTOR_TO_UPDATE_ITEM_OWNER_IN_DATABASE=false
USE_SCHEDULED_EXECUTOR_TO_UPDATE_ITEM_PARENT_IN_DATABASE=false

Possibly related:

 

  • Like 1

Share this post


Link to post
Share on other sites

I had this same issue a couple of years ago and it was due to some INI change that was later made in an update but wasn't applied to already existing maps without it

 

I only used the following 3 new INI settings and it fixed it


# DO NOT ENABLE
USE_SCHEDULED_EXECUTOR_TO_UPDATE_ITEM_OWNER_IN_DATABASE=false
USE_SCHEDULED_EXECUTOR_TO_UPDATE_ITEM_LASTOWNER_IN_DATABASE=false
USE_SCHEDULED_EXECUTOR_TO_UPDATE_ITEM_PARENT_IN_DATABASE=false

 

Do you have any mods that modify TradeHandler or shops in general? I believe I also had a mod conflict that also didn't help when I was trying to solve the issue and it was my own trader mod

  • Like 1

Share this post


Link to post
Share on other sites

Thanks for your response. 🙂

 

Interesting, those 3 settings seem to mean nothing to my server.

 

Quote

wasn't applied to already existing maps without it

Did you have to do anything else to a map that already existed?

 

Quote

Do you have any mods that modify TradeHandler or shops in general?

Not sure which of the following mods may interfere with trading, but mods currently loaded are:

 

  • announcer
  • Armoury
  • betterdig
  • betterfarm
  • bindmod
  • chestclaim
  • creatureagemod
  • cropmod
  • customRMImod
  • deedmod
  • DiscordRelay
  • DUSKombat
  • Dyemaker
  • FireBurnTime
  • fixguards
  • gmcommands
  • harvesthelper
  • httpserver
  • hwportals
  • inbreedwarning
  • increasemerchantitems
  • LocationCommand
  • meditatemod
  • moonmetalminingmod
  • movetocenter
  • onetilemining
  • planters
  • sacrificemod
  • scriptrunner
  • serverdebug
  • serverfixes
  • servermap
  • serverpacks
  • serverplayercounter
  • ServerTimeCommand
  • ServerTweaks
  • setheight
  • SinduskLibrary
  • spellmod
  • tentsleep
  • timerfix
  • TreasureHunting
  • VoteReward
  • waxed
  • WyvernMods

Obviously "increasemerchantitems" would sound alarms, but this apparently only applies to personal merchants. I'll turn this off though for science.

Share this post


Link to post
Share on other sites
2 hours ago, Adambean said:
Quote

wasn't applied to already existing maps without it

Did you have to do anything else to a map that already existed?

Nope, that was it, except for looking into mods that may be causing the problems. I think the most I did was checking too see if the server was throwing errors because of old mod item ids that didn't exist anymore? but possibly unrelated.

 

2 hours ago, Adambean said:

Obviously "increasemerchantitems" would sound alarms, but this apparently only applies to personal merchants. I'll turn this off though for science

This may be it? It's really hard to say.

I wish I could be of more help and I really hope you find a solution because this problem really plagued my server badly for months and I had never known about it until it was already abused by players.

I'll try to see what else I may have changed and report back if I find anything

  • Like 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this