Jump to content
wouter2004

dbo.character - dupplicate characters

Recommended Posts

Hi All,

 

I need a bit of support for the following problem.

 

Some players on our server suddenly have dupplicate entries in the dbo.character database, with strange names like "312312312" or "ddddddd".

Also the server should only allow a maximum of 3 characters per account, but these accounts have like six records.

 

Below you will find a screenshot. How do people do this? is it the work of a WPE tool or an exploit in one of the create_cha events?

 

See example below:

 

spacer.png

 

I hope someone can help me to find a solution for this.

 

Thanks in advance!

 

Regards,

Wouter

 

Share this post


Link to post
Share on other sites
21 minutes ago, mkhzaleh said:

you can have more than 3 if you delete the character then create new one , so you have to check if characters is deleted or not lol 

Thanks for the quick reply, I will check that.

It alarmed me because the characters were almost the same and stopped at level 41.

But now I think people do this to quickly earn money, by selling their gear from chests.

Just kind annoying to see so many alts in the database.

Share this post


Link to post
Share on other sites

When you delete a character it's record isn't really getting deleted, there's a del_flag that's set to true to indicate that the character was deleted, also you can find all the chars' ids for each account recorded in cha_ids column which separates each id with a ';'

that's the case, if i remember correctly.


Kind regards, AG.

Share this post


Link to post
Share on other sites
24 minutes ago, J0k3r said:

When you delete a character it's record isn't really getting deleted, there's a del_flag that's set to true to indicate that the character was deleted, also you can find all the chars' ids for each account recorded in cha_ids column which separates each id with a ';'

that's the case, if i remember correctly.

Thanks, yes indeed I remember that column and happy to see this was no hack.

 

I am just wondering if there is a way to delay the deletion and creation of new characters. To demotivate people to create temp characters for the loot in chests and then delete them afterwards.

 

perhaps make new chest items and change the item prices 0 gold.

Share this post


Link to post
Share on other sites
6 hours ago, wouter2004 said:

Thanks, yes indeed I remember that column and happy to see this was no hack.

 

I am just wondering if there is a way to delay the deletion and creation of new characters. To demotivate people to create temp characters for the loot in chests and then delete them afterwards.

 

perhaps make new chest items and change the item prices 0 gold.

That's on your gameplay, not the actual stuff going within server/client. Even if you change the actual item's price to zero, if it has any value (usage), they'll sell it for a set price onto other players if your server has an economy. If the characters are being deleted at 41, then they most likely do that to farm reputation, the gold from newbie chest, amplifiers and sell equipment. You can probably make reputation useless or only be given above level 50 (for example), remove gold bonus on newbie chests and make those specific amplifier non-tradeable.

  • Thanks 1

Share this post


Link to post
Share on other sites
On 8/22/2021 at 8:45 AM, wouter2004 said:

Thanks, yes indeed I remember that column and happy to see this was no hack.

 

I am just wondering if there is a way to delay the deletion and creation of new characters. To demotivate people to create temp characters for the loot in chests and then delete them afterwards.

 

perhaps make new chest items and change the item prices 0 gold.

Why delay creation of characters? You can do many workarounds that will become game mechanics:

- countdown for when mentor is able to register another character as a disciple

- disciple pays system a fee to get a mentor

- character cannot be deleted until lv50 or Whatever number

- deletion of disciple deducts mentors reputation

ETC. You get the point.

 

 

 

  • Thanks 1

kong.png

a2.png

Share this post


Link to post
Share on other sites

i would say change game play rather than that
but if he won't many alts you can allow reset option for character or you can call it rebirth
that rest all his states/values /name if needed

but you can reset that after lv 41 or 42 that's will keep the loop of  rep system but will reduce creating alts   

Edited by mkhzaleh

Share this post


Link to post
Share on other sites
On 8/25/2021 at 12:16 PM, mkhzaleh said:

i would say change game play rather than that
but if he won't many alts you can allow reset option for character of you can call it rebirth
that rest all his states/values /name if needed

but you can reset that after lv 41 or 42 that's will keep the loop of  rep system but will reduce creating alts   

Agree with this. 


kong.png

a2.png

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...