Improved login phase + C. scheduler & EXP share & MoveLifeHandler fix
Refactored login system, caching account data, merging some queries and using way less DB queries on login. Server now uses associative tables for character-account and character-world, lowering considerably usage of some DB queries. Fixed getPartyMembersOnSameMap method trying to access disconnected members, promptly throwing nulls. Improved EXP distribution system, now crediting damage-contributing EXP to the party when the player is not present on the map. Improved the "View-all-chars" feature mechanics, not so often disconnecting players for server response timeout anymore. Improved Mystic Doors mechanics, now correctly spawning party players at actual door location on the off-town map. Fixed "fly" command not working properly. All characters of that account are able to use this mechanic (client session limitation). Fixed a critical deadlock issue on the new channel scheduler system. Fixed some mobs not using skills, issue brought on the latest MoveLifeHandler update. Improved slightly skill/movement synergy on the MoveLifeHandler responses. GMs no longer creates Hall-of-fame PlayerNPCs when reaching max class level. Fixed monsterValue script method being triggered multiple times for party members. Fixed pinkbean not dropping items inside expedition. Moved "recharge" command from Donator to JrGM.
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
Abdula -> 9209000
|
||||
|
||||
CUSTOM NPC SHOPS:
|
||||
Spindle -> 9201082
|
||||
Asia -> 2082014
|
||||
T-1337 -> 9201101
|
||||
|
||||
LOGS:
|
||||
@@ -1107,4 +1107,26 @@ Melhorado liberação de recursos ao finalizar objeto MapleMonster.
|
||||
03 - 04 Julho 2018,
|
||||
Adicionado server flag que permite usar clean slates mesmo em equipamentos sem slots vazios (onde falhou o scroll).
|
||||
Corrigido um possível ponto crítico de deadlock com MapleServerHandler.
|
||||
Adicionado portal SFX para vários portais scriptados que ainda faltavam o efeito.
|
||||
Adicionado portal SFX para vários portais scriptados que ainda faltavam o efeito.
|
||||
|
||||
08 - 10 Julho 2018,
|
||||
Refatorado sistema de login, agora utilizando caches para manter dados recorrentes, diminuindo consideravelmente consultas a DB.
|
||||
Server agora usa registros associativos de conta, personagem e mundo em seus objetos, diminuindo bastante o uso da DB e, por consequência, uma melhor fluidez em demais processos, mais notáveis aqueles referentes a fase de login.
|
||||
Corrigido metodo que localiza membros de party no mesmo mapa tentando acessar possível campo "map", que fica nulo para jogadores desconectados.
|
||||
|
||||
11 - 12 Julho 2018,
|
||||
Otimizado chamadas a DB na fase de login, agora utilizando uma mesma query para recuperar dados de todos os personagens de uma dada conta (diminuindo drasticamente a quantidade de consultas a DB).
|
||||
Melhorado sistema de distribuicao de EXP, agora creditando EXP aos membros de party presentes no mapa mesmo quando o jogador que contribuiu com a ação nao se encontra presente no mesmo.
|
||||
Corrigido jogadores nao podendo usar portais apos logarem via "view-all-chars".
|
||||
Corrigido cash shop inventory de Cygnus e Aran nao propagando itens de cash comprado para outros personagens de mesma classe base da mesma conta.
|
||||
Melhorado mecânica de Magic Doors, permitindo jogadores serem spawnados corretamente ao atravessar portais quando em party.
|
||||
Corrigido comando "fly" nao atuando corretamente. Todos os personagens da conta poderao usar desta mecânica.
|
||||
Corrigido deadlock crítico introduzido no sistema abstrato de temporizadores em channels.
|
||||
Corrigido alguns mobs nao lançando skills, problema introduzido na última atualização do MoveLifeHandler.
|
||||
Ajustado MoveLifeHandler para melhor aplicar as skills/movimentações dos mobs.
|
||||
GMs nao mais geram playernpcs ao atingir level 200 (agora somente via comando).
|
||||
Corrigido função monsterValue dos scripts de eventos sendo processado múltiplas vezes no cenário onde jogadores estao em party.
|
||||
Corrigido pinkbean nao dropando itens dentro da expedição.
|
||||
|
||||
14 Julho 2018,
|
||||
Movido "recharge" de Donator para JrGM.
|
||||
Reference in New Issue
Block a user