Closed uutkukorkmaz closed 1 week ago
Next time I'd like to split the refactoring and the feature :)
Next time I'd like to split the refactoring and the feature :)
Yeah I know, right :) I did it in kind of a hurry but for the next time make sure keeping things minimal
Some tests are failing. Otherwise PR lgtm
Also if possible can you change the first commit messages to the new commit message guideline? I see you used it in your latest commits already but if it's not to big of a hassle we can maybe improve old messages before merging :) if not that's fine!
I'm afraid there is too many commits to update :) If it's fine I'll keep them as is. You can merge whenever you like
The Tests are still failing π
5 tests are failing in Game.Tests - some cache related tests. You may need to update those too.
I fixed the tests but commit checks are failing π @MeikelLP
I fixed the tests but commit checks are failing π @MeikelLP
Yep it's the PR commit checker - I have to look into it. Not your fault
Hey everyone! π
This is my first contribution to this awesome project, I'm excited to dive in and I believe there's many to come π
After setting up and exploring the project, I noticed that when attempting to log in from a second client, there was no restriction preventing multiple logins for the same account. For example, I was able to log into the "admin" account from two different clients and control two different characters on the same account simultaneously.
To address this, Iβve implemented a fix that displays a "your account is already connected" message (which is
ALREADY
status for failed login) when a second login attempt is made from another client while the same account is already active. This change will help prevent confusion and maintain the integrity of player sessions by enforcing single-client access per account.Iβm looking forward to hearing your thoughts, and Iβm excited to continue contributing to the growth of this project. π
Here's the screenshot: