Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add /deleteaccount command to delete player account #4847

Closed
wants to merge 1 commit into from

Conversation

omarcopires
Copy link
Contributor

Pull Request Prelude

Changes Proposed

This pull request adds the /deleteaccount command, allowing administrators to permanently delete a player’s account and all associated data.

@ArturKnopik
Copy link
Contributor

and all associated data.
well.. i think it should also remove players from account, player items, houses etc...
player and his data are part of account, removing only account will leaves some trash in db

question: why we need this?
all accmaker allow to remove accounts from website... better without website player cant create account, nothing to remove

@DoktorHolzbein
Copy link

DoktorHolzbein commented Nov 22, 2024

and all associated data.
well.. i think it should also remove players from account, player items, houses etc...
player and his data are part of account, removing only account will leaves some trash in db

question: why we need this? all accmaker allow to remove accounts from website... better without website player cant create account, nothing to remove

That's like asking why cipsoft added ingame shop instead of website shop

Easier and faster my friend

@ArturKnopik
Copy link
Contributor

and all associated data.
well.. i think it should also remove players from account, player items, houses etc...
player and his data are part of account, removing only account will leaves some trash in db

question: why we need this? all accmaker allow to remove accounts from website... better without website player cant create account, nothing to remove

That's like asking why cipsoft added ingame shop instead of website shop

Easier and faster my friend

You sill need to buy tc on website...

@gesior
Copy link
Contributor

gesior commented Nov 22, 2024

Easier and faster my friend

It's easier and faster to remove account with this PR, but what problem does it fix?
What is a goal of removing account from database? Except typing this command by mistake or by unexperienced GM.
I see a lot of PRs that look like someone want to get extra activity on GitHub FOSS projects and put his GitHub username in CV 🤔

If you want to block some player/account from playing (for cheating, spamming etc.), you can use permanent ban, which bans whole account forever.
@omarcopires Is there any other problem your PR solves?

I work on OTSes for years and never heard about server that removed accounts from database, except when they start 'new edition'. Even then they often remove players or reset their level, not remove whole accounts - to do not force players to create new accounts.

@kojimhojo
Copy link

Gesior:
It's easier and faster to remove account with this PR, but what problem does it fix? What is a goal of removing account from database? Except typing this command by mistake or by unexperienced GM. I see a lot of PRs that look like someone want to get extra activity on GitHub FOSS projects and put his GitHub username in CV 🤔

If you want to block some player/account from playing (for cheating, spamming etc.), you can use permanent ban, which bans whole account forever. @ omarcopires Is there any other problem your PR solves?

I work on OTSes for years and never heard about server that removed accounts from database, except when they start 'new edition'. Even then they often remove players or reset their level, not remove whole accounts - to do not force players to create new accounts.

I'm very new to the community.
Thank you Gesior for those motivating words that inspire me to NEVER do a PR on TFS.
I don't know omarcopires, but if you are criticizing this person:

192 PRs in total.
114 PRs merged with different difficulties like Lua, C++, etc.

If you are criticizing a person like this, I don't even want to imagine what would happen to someone like me a pr ago, or anyone else this starting.

It is for reasons like these, from veterans, sacred cows like you, that TFS is dying, and many prefer to contribute in Canary or in their private servers, or not to contribute because they will criticize the feature or code.

is:pr is:merged author:omarcopires

image

@ArturKnopik
Copy link
Contributor

Gesior:
It's easier and faster to remove account with this PR, but what problem does it fix? What is a goal of removing account from database? Except typing this command by mistake or by unexperienced GM. I see a lot of PRs that look like someone want to get extra activity on GitHub FOSS projects and put his GitHub username in CV 🤔
If you want to block some player/account from playing (for cheating, spamming etc.), you can use permanent ban, which bans whole account forever. @ omarcopires Is there any other problem your PR solves?
I work on OTSes for years and never heard about server that removed accounts from database, except when they start 'new edition'. Even then they often remove players or reset their level, not remove whole accounts - to do not force players to create new accounts.

I'm very new to the community. Thank you Gesior for those motivating words that inspire me to NEVER do a PR on TFS. I don't know omarcopires, but if you are criticizing this person:

192 PRs in total. 114 PRs merged with different difficulties like Lua, C++, etc.

If you are criticizing a person like this, I don't even want to imagine what would happen to someone like me a pr ago, or anyone else this starting.

It is for reasons like these, from veterans, sacred cows like you, that TFS is dying, and many prefer to contribute in Canary or in their private servers, or not to contribute because they will criticize the feature or code.

PR is for discussing the code or reasonableness of a given solution, it's normal that sometimes someone doesn't like something.
I won't look at whether someone has 1 commit or 100, if I don't like something I write about it.
Gesior is well know person in OT community, his opinion matters a lot.

@omarcopires
Copy link
Contributor Author

Easier and faster my friend

It's easier and faster to remove account with this PR, but what problem does it fix? What is a goal of removing account from database? Except typing this command by mistake or by unexperienced GM. I see a lot of PRs that look like someone want to get extra activity on GitHub FOSS projects and put his GitHub username in CV 🤔

If you want to block some player/account from playing (for cheating, spamming etc.), you can use permanent ban, which bans whole account forever. @omarcopires Is there any other problem your PR solves?

I work on OTSes for years and never heard about server that removed accounts from database, except when they start 'new edition'. Even then they often remove players or reset their level, not remove whole accounts - to do not force players to create new accounts.

"I see a lot of PRs that look like someone want to get extra activity on GitHub FOSS projects and put his GitHub username in CV 🤔"

image
image

yes, it was just a pull request to get into the contributors LOL

@omarcopires omarcopires deleted the delete-account branch November 22, 2024 20:01
@ArturKnopik
Copy link
Contributor

Easier and faster my friend

It's easier and faster to remove account with this PR, but what problem does it fix? What is a goal of removing account from database? Except typing this command by mistake or by unexperienced GM. I see a lot of PRs that look like someone want to get extra activity on GitHub FOSS projects and put his GitHub username in CV 🤔
If you want to block some player/account from playing (for cheating, spamming etc.), you can use permanent ban, which bans whole account forever. @omarcopires Is there any other problem your PR solves?
I work on OTSes for years and never heard about server that removed accounts from database, except when they start 'new edition'. Even then they often remove players or reset their level, not remove whole accounts - to do not force players to create new accounts.

"I see a lot of PRs that look like someone want to get extra activity on GitHub FOSS projects and put his GitHub username in CV 🤔"

image image

yes, it was just a pull request to get into the contributors LOL

Screenshot_2024-11-23-06-19-27-144_com android chrome
Otland/discords also are part of the community

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants