StrangeLoopGames / EcoIssues

131 stars 21 forks source link

0.9.3.5 - Money transfers causing client crashes #22447

Open ChickenHacker1 opened 3 years ago

ChickenHacker1 commented 3 years ago

We've identified one user in particular, where any money transferred to or from his account causes the connected clients to crash back to the main menu.

We've managed to fix this the hard way, but it's still a nasty bug.

Here are some logs from the crashing clients

message (2).txt message (5).txt message (4).txt message (3).txt

I also saved the world and loaded it up in a test server, and verified it was account transfers causing the crash. Buying, selling, taxes, or any other form of money transfer involving his account caused this crash. I still have the world save if it's needed.

We fixed it by removing all property, vehicles, residencies, and work orders tied to his name, and deleted his User file from Game.eco. He then logged in as a new user, I transferred all property back to him and got his skills as close to where they were as I could using admin commands.

There are 2 mods installed. Colorful Vehicles, and Big Shovel. I thought they weren't installed on the test server while we were testing, but they are. Don't wanna annoy and pull the player back over to test again without the mods.

SlayksWood commented 3 years ago

@ChickenHacker1 Thank you for the report. Can you provide "broken" save files? https://github.com/StrangeLoopGames/EcoIssues/wiki/Uploading-a-world-save and say nickname of this User?

ChickenHacker1 commented 3 years ago

Hi, sorry for the delays.

Here is the link: https://drive.google.com/drive/folders/1T2mlE449t4hq6HqK_WccAvQ3vNzRZVv3?usp=sharing

The player's nickname is "Chevalier" but he has some kind of tag at the beginning. I think "=GMC= Chevalier", Player ID was 95 or 96 (also don't remember exactly... I'm mostly messing around with the server files and rarely in game). But he shows up near the top of the alphabetical list due to his tag.