Quote:
Originally Posted by artem21001
Hello!
When the level rises above 150 (through the database), the experience in the database ceases to be recorded. I understand this restriction at the exe file level. Has anyone managed to get around this?
------------------------------------------------
seems to be a limitation at the server exе
|
This needs more visibility as an issue everyone. It's arbitrary to raise level above 150, but as artem points out, once a character is above level 150 then the exp they gain does not save.
sharing what i've found to see if anyone else can push for a solution.
an easy test is to assign some logging against [AT_GameDB01].[dbo].[rsp_IPLevelInfoSet]
If a character is level 150 or below and makes a kill, there will be a call to this SP with parameters such as this:
PersonID: 1234, SolIdx:0, BeforeExp:124621025147, Exp:124645665147
This then updates tbl_solmain
when a character over level 150 gains exp, this procedure is not called at all, so the experience gain never reaches the database for processing.
Limit in either the client or the gameserver, curious if anyone has any ideas around fixing that.