Does anyone know if anything changed in 498, no matter how minor, that would affect how a game runs on a VPN with client sided save files?
For some reason our game is having trouble reading save files properly now but only when the host is hosting on a VPN or possibly on just Linux OS's in general.
It's been happening for a while now and someone mentioned it may have coincided with the launch of 498.
The save files load and the server recognizes them but it has conflicts with specific object references in the save for no apparent reason
"Warning: type read from file (/obj/cards/trap/GENF/EN064) is not defined"
It will always be the same ones for an individual person on a specific server but on a different VPN a different object will give them the error and different people have errors with different ones all together. It almost seems completely random.
These errors -ONLY- happen on VPN servers as far as we've seen. Though all of our VPN servers have also been using Linux based OS's.
So yeah, anyone have any ideas?
Yes I can confirm it. I'm the one who adds those objects to the game. The game uses client sided saves, when connecting to a server hosted on a player's PC, no issues happen.
This only happens when hosted on a VPN. This has nothing to do with the game's source being changed since that particular area of the source hasn't been changed since probably close to August of 2011. The object is in the game, you can use the object still if you re-add it to your deck. But even if you resave, it will remove that card giving the exact same error. It's not an error with that object specifically, it's some issue rising with the server reading the save file since the errors are different for everyone. |
If so, it might be worth putting together a bug report.