Low-rate C1 bug-fixes

Everything you need to know
Locked
User avatar
MasterToma
Posts: 149
Joined: Sun May 12, 2019 9:09 am

Hello,

Here is the list of fixed bugs and exploits in original C1 server:

Original exploit with HTML by-pass action is fixed
Original exploit with user buff overflow is fixed
Original exploit when cheater could steal server files, is fixed
Original exploit when level cap in party wasn't taken into account during EXP/SP distribution, is fixed
Original exploit when any user could login with any account is fixed
Original exploit with Demon set (and other items which might cause negative HP) , is fixed
Original data race with HTML by-pass action flood protection is fixed - now protection works
Original bug when dead member is taken into account (and his part of exp/sp is lost) during party exp/sp distribution is fixed
Original bug when server didn’t send NPC HP pump update to client for i_hp_per_max and i_hp skills is fixed - now server sends updates correctly for NPC
Original bug when system messages for crystallization were missed, is fixed
Original bug when Korean message (재료가 부족합니다.) is sent to client, if required for multisell the only item is equipped, is fixed: now item is unequipped and exchanged
Original bug when Full armor safe enchant was +3 instead of +4, is fixed
Original bug when quest item window is not updated when quest is cancelled, is fixed
Original bug when NPC HP bar is not changed, if killed by builder, is fixed
Original bug with adena overflow in NPC merchant is fixed
Original bug when Z coordinates are not checked during talk action, is fixed (original exploit in Cruma Tower)
Original bug with wrong system message ($s1 has disappeared) during craft and multisell is fixed: $s2 $s1 has disappeared is sent now, when more than 1 item is consumed. E.g. Steel has disappeared is changed to 100 Steel has disappeared
Original bug when Current MP on newly created character is bigger then max one is fixed
Original bug when SkillList packet is not sent during level update is fixed
Original bug when negative HP skills (like Demon set) don’t change current HP, is fixed
Original bug when MP bonus from accessories was not counted, is fixed
Original bug which led to warrior_aggressive_immediate AI not working is fixed
Dozens of original bugs related to server internals, crashes, deadlocks, etc

Note: those bugs are applicable to Low-rate server only, and are not fixed in PvP server
User avatar
MasterToma
Posts: 149
Joined: Sun May 12, 2019 9:09 am

Original bug when pending action is aborted (e.g. run to target to talk, select yourself, run completed, but no talk), is fixed
User avatar
MasterToma
Posts: 149
Joined: Sun May 12, 2019 9:09 am

Original bug when server doesn’t send Inventory slot is full message during warehouse withdrawal, is fixed
Original bugs when server doesn’t send message about lack of adena during freight package, is fixed
User avatar
MasterToma
Posts: 149
Joined: Sun May 12, 2019 9:09 am

Original bugs when server doesn’t send updated Karma right after death is fixed
User avatar
MasterToma
Posts: 149
Joined: Sun May 12, 2019 9:09 am

Original bug when char can't move, if inventory loading is 80%, is fixed
User avatar
MasterToma
Posts: 149
Joined: Sun May 12, 2019 9:09 am

Original bug when SkillList packet is not sent during clan level update (e.g. lvl 4, which adds Seal of Ruler skill) is fixed
Original bug when "XXX adena disappeared." wasn't sent during clan level updates, is fixed
Original bugs when join pledge/party server timeouts were 60 seconds, are fixed, and set to 10 seconds, as in client side
User avatar
MasterToma
Posts: 149
Joined: Sun May 12, 2019 9:09 am

Original bug when Shout and Trade chat coverage wasn't a circle, is fixed
User avatar
MasterToma
Posts: 149
Joined: Sun May 12, 2019 9:09 am

Original bug when player can't drop item properly in Cruma Tower, is fixed
Original bug when summoner got about 5-10% less exp/sp in party if summon was attacking, is fixed
User avatar
MasterToma
Posts: 149
Joined: Sun May 12, 2019 9:09 am

Original exploit when Z -level was not taken into account during private store trading, is fixed (could be exploitable in Cruma Tower or other multi-level dungeons)
Locked