opentibiabr / canary

Canary Server 13.x for OpenTibia community.
https://docs.opentibiabr.com/
GNU General Public License v2.0
374 stars 619 forks source link

Client 10 market error #2038

Closed nytroxyz closed 1 month ago

nytroxyz commented 10 months ago

Priority

Medium

Area

What happened?

The items I transfer from 'your store inbox' to the depot are not displayed on the market as owned and available for sale, including Tibia Coins (transferable). There is no issue with listing Coins on the market using Client 13. However, items previously owned from 'your store inbox' cannot be listed for sale on the market. Bezsstytułu Bez tytssułu Bez tytułu

What OS are you seeing the problem on?

Linux

Code of Conduct

dguprado commented 10 months ago

I will explain what happens. Some interactions in the game depend on pre-established parameters, both on the server and on the client. And this is the case with transactions. In the past, all transactions were made in gold coins. From the moment that some transactions started to use other types of currencies, such as transferable and non-transferable tibia coins, gold tokens and silver tokens, new parameters were added, both on the server and on the client, because transactions need to be checked. before they are made, and that is precisely why there was that infinite tibia coins bug, because only the server authenticates the transactions. This is possibly why cipsoft abandoned protocolgame and started connecting clients via http, so that information can be processed bilaterally. This means that old clients, and this applies to all otclients, only recognize gold, platinum and crystal coins, much less understand any type of conditions related to transactions. In fact, there are numerous programming and protocol incompatibilities between old and current versions. The best thing to do is to only use the cipsoft client, and more than that, look for ways to prevent players from connecting to the server using connections via protocolgame.

github-actions[bot] commented 7 months ago

This issue is stale because it has been open 120 days with no activity.