Skip to content

bug: spell timers preventing player logouts or re-joining the gameΒ #2772

@jcsnider

Description

@jcsnider

Description

Pasting a report I'd like to look into soon and don't want to lose it.

When a character disconnects with a cooldown, the character remains in the game for the duration of the cooldown. However, the player can connect another character from the account at the same time. I don't really know what players do in the meantime, but the result is bad writing in the databases and connection problems for the player until the server is restarted. I may not have made the right cause-and-effect connection, but I think there's something to look into on that side.

As for the cooldown bug, I never really found the cause. What I can tell you is that I had very long cooldowns (15 minutes) and a very short server-side combat time (5-10 seconds). From memory, it should be possible to change characters using the in-game menu. I think it might be interesting to review the system, for example: stop the cooldown when disconnecting, store them with the remaining time in the player database, and then restart the cooldowns and effects when the player reconnects. I'm attaching a screenshot of the error message that a player sent me about this problem when they tried to reconnect. Unfortunately, I don't have a log of this bug.

Sorry, it's been a while since I've opened the engine. I realized that I've been talking about cooldown from the beginning, when it's actually the spell timers effect that keep the characters connected. Sorry again for my lack of precision.

Image

Steps to Reproduce

I'll look into it and find out.

Version with bug

v0.8.0-beta.355

Last version that worked well

Unknown

Affected platforms

Linux

Is this bug platform-specific?

  • Yes this is platform-specific issue

Did you find any workaround?

N/A

Relevant log output

N/A

Duplicate Bug Check

  • This bug report is not a duplicate to the best of my knowledge.

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingneeds verificationPending confirmation that the bug exists by another user.

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions