Commands overhaul + Selective loot + Antimulticlient Coordinator

Completely overhauled commands layout, each command splitted in Java classes.
Optimized "ranks" command, no more calling the DB to get ranking info.
Implemented a mechanic where mobs only spawns loots that are visible/collectable by the player's party.
Implemented a server flag which sets whether explorers, cygnus and legends are allowed to share the cash shop inventory or not.
Implemented support for dynamic server rates at bootup. Rates can now be assigned at the configuration.ini file.
Devised the anti-multiclient login coordinator feature. Besides multiclient attempts by the same machine, it also prevents unauthorized login attempts into an account.
Fixed PQ instances being forcefully closed even when party leader reassignment upon logout is available.
Fixed mob statis not concurrently protected.
This commit is contained in:
ronancpl
2018-08-28 14:12:00 -03:00
parent b5c6831129
commit 132f286391
210 changed files with 10518 additions and 3851 deletions

View File

@@ -4878,19 +4878,19 @@
</imgdir>
<imgdir name="2380003">
<string name="name" value="Stump Card"/>
<string name="desc" value="StumpA card that features"/>
<string name="desc" value="A card that features Stump."/>
</imgdir>
<imgdir name="2380004">
<string name="name" value="Red Snail Card"/>
<string name="desc" value="Red SnailA card that features"/>
<string name="desc" value="A card that features Red Snail."/>
</imgdir>
<imgdir name="2380005">
<string name="name" value="Slime Card"/>
<string name="desc" value="A card that features Slime"/>
<string name="desc" value="A card that features Slime."/>
</imgdir>
<imgdir name="2380006">
<string name="name" value="Pig Card"/>
<string name="desc" value="A card that features Pig"/>
<string name="desc" value="A card that features Pig."/>
</imgdir>
<imgdir name="2380007">
<string name="name" value="Orange Mushroom Card"/>
@@ -4902,7 +4902,7 @@
</imgdir>
<imgdir name="2380009">
<string name="name" value="Ribbon Pig Card"/>
<string name="desc" value="A card that features Ribbon Pig"/>
<string name="desc" value="A card that features Ribbon Pig."/>
</imgdir>
<imgdir name="2380010">
<string name="name" value="Octopus Card"/>
@@ -4918,7 +4918,7 @@
</imgdir>
<imgdir name="2381000">
<string name="name" value="Axe Stump Card"/>
<string name="desc" value="A card that features Axe Stump"/>
<string name="desc" value="A card that features Axe Stump."/>
</imgdir>
<imgdir name="2381001">
<string name="name" value="Ghost Stump Card"/>
@@ -5002,7 +5002,7 @@
</imgdir>
<imgdir name="2381021">
<string name="name" value="Cico Card"/>
<string name="desc" value="A card that features Cico"/>
<string name="desc" value="A card that features Cico."/>
</imgdir>
<imgdir name="2381022">
<string name="name" value="Wild Boar Card"/>