Jump to content

L2j Lisvus (C4) Scions of Destiny.


Message added by Renato Ribeiro,

 

Operação Backup - L2JBrasil

O processo de backup dos arquivos deste tópico foi realizado com sucesso!

Links Backup

System: https://mega.nz/file/9R9liC4Z#B07U-oprUyHyrCgxdO3AUk0iMgTax5qJVSRy-JT7WhI
Geodata: https://mega.nz/file/UAtXELAa#TwwSFEpgc6-aRR0zDadSypOQrYgdR7Ln_WEYRlJehZ8
Revisão 727: https://mega.nz/file/pIclgBzA#6K0Ud_aJ_sK-DL5H4qLahYsmsx89f9IuiWWi6OlmUxE

 

Recommended Posts


1 hora atrás, SaYmOn Cordeiro disse:

manino, esse formato de backup não ta indo no navicat.

20200502115005.nb3

é porque a partir do navicat 11 em diante os backup sai nesse formato.
por isso postei o navecat que to usando,.

  • I love it 1
Link to comment
Share on other sites

  • 3 weeks later...
On 5/2/2020 at 7:39 PM, Christian-SDM said:

Tava fazendo serviço para um cliente no c4, ele solicitou correção na parte //admin, do //spawn npcs, não esta funcionando quando clica no level dos mobs e tenta da spawn, tive q adicionar as class antiga do comando.

Issue was located and will be fixed at next commit. Thanks a lot for pointing out!

  

On 5/2/2020 at 6:22 PM, SaYmOn Cordeiro said:

 

To return with L2, is there a way to post the review with backup? Thank you DNR.

 

To voltando com L2, tem como postar a revisão com backup ?

Obrigado DNR.

Welcome back Saymon!

 

 

Today's update was delayed due to my computer's disk damage. I lost lots of changes regarding project but this didn't break my spirit and moved forward. This is the first set of changes.

Revision 725

- Renamed Kernon's Faithful Servant Kelone to Malruk's Witch Sekina (C4 Retail).
- Corrected few event cat NPC names to match C4 standards. Thanks LupenPowa.
- Antharas will move out of its cave after cinematic event. Thanks Marmok for pointing out the issue.
- Fixed 'Will the Seal be Broken' quest errors. Thanks Karakan.
- Steal Essence skill has no element. Thanks Marmok.
- By default, Infinity Spear will negate up to 1 effect, in order to avoid imbalance issues. Thanks Karakan.
- Corrected Infinity weapons stats. Thanks Karakan.
- Anakim and Lilith zones are disabled by default. There is no need for using grand boss zone rules there (for now).
- Fixed certain manor seeds not being sellable/dropable/tradeable. Thanks Marmok.
- Fixed GrandBossManager issues. Thanks Marmok.
- Fixed buggy 'Last Lesser Giant Glaki' spawn. Same goes for admin teleport. Thanks LupenPowa.
- Improved Innadril castle holy artifact spawn.
- Minor Blazing Swamp spawn improvements.
- Damage and Login Attempt logs have now become configurable. Thanks Karakan.
- Added correct limits for privates stores slots. Thanks LupenPowa.
- Players cannot attempt to pick up items while attacking. Thanks LupenPowa.
- Improved Siege guard lag issues. Thanks Karakan and LupenPowa.
- Fixed clan large crest issues. Thanks LupenPowa.
- From now on, admins can create zones that support spawn locations provided that they extend L2ZoneSpawn.
- Fixed minor name issue for potions 'prepared for use' message. Thanks RazvanGG.
- NPE prevention in Continuous handler. Thanks LupenPowa.
- Possible fix for auto-chat duplicate messages. Thanks LupenPowa.
- Added a dirty check to prevent bosses from stucking. Thanks Marmok for testing.
- From now on, players will get flagged if casted good magic on flagged summons. Thanks LupenPowa.
- Reset ally crest ID on alliance dissolution. Thanks LupenPowa.
- Fixed faction NPE in L2Skill. Thanks LupenPowa.
- Fixed a skill cast issue that was breaking checkPvpSkill conditions on first cast after login.
- Possible fix for boss zone teleport and summon issues. Might also improve reported GrandBossManager issues. Thanks Marmok.
- Updated RequestEnchantItem packet in such a way that it supports stackable enchant scrolls without issues. Changing items to stackable and editing client-side is still required. Thanks RazvanGG.
- Added missing value to ExPledgeCrestLarge packet. Now, Pledge Shield will be updated on large crest change (update issue during login will still persist). Thanks LupenPowa.
- Fixed large crest add/delete issues. Thanks LupenPowa.
- Added GMViewHennaInfo. Admins can now view target hennas. Thanks LupenPowa.
- Added proper inventory update for L2SkillCreateItem.
- Separating game logs from login logs.
- Added force use rules for good magic. For example, a player won't be able to cast head on an unknown flagged target without using CTRL. Thanks LupenPowa.

Edited by ~DnR~
  • Like 2
  • I love it 2
  • Thanks 2
Link to comment
Share on other sites

  • 2 weeks later...

Revision 726

- NPC Walk Speed is editable now. Thanks LupenPowa.
- Added support for Wendy the Cat in HeavyMedal event. Thanks LupenPowa.
- Fixed auto-target issues during AI transformation. Thanks Karakan.
- Configuration 'SevenSignsDungeonNPCAccess' will now work with Seven Signs bosses.
- Updated old dual-box check to check the number of clients per IP. Thanks Karakan.
- Removed few useless configurations.
- Renamed 'CheckKnown' configuration to 'DebugKnownList'.
- Fixed Quick Healing Potion power issues. Thanks LupenPowa.
- Added abnormal effect for Hot Springs diseases. Thanks LupenPowa and Karakan.
- Added new effect 'Continuous'. This is the perfect choice for toggles like anti-buff shield or Super Haste (already used by the latter).
- Upon gameserver linux startup, gameserver will now use L2J logging class.
- Added new value range for exp and sp NPC columns.
- Fixed collision height for 'Monster.silhouette' NPC template. Thanks Karakan.
- Summons won't stop following their masters if distance gets too long. Thanks LupenPowa.
- Added new AI Event for immobilized characters.
- Immobility effects will now properly apply to pets. Thanks LupenPowa.
- Dead servitors cannot be unsummoned. Thanks LupenPowa.
- Fixed Siege Guard knownlist issue. Thanks Karakan.
- Removed previous support for custom zone spawns, since it was buggy.
- Improved certain L2Character stop effect(s) methods.
- Added extra messages for admin_mammon_find command.
- Added new admin_reset_skill_cooltimes command. It's currently applying to GMs only. Thanks LupenPowa.
- Fixed admin_spawn_index and admin_npc_index commands not working in Admin Panel. Thanks Christian-SDM.
- Small organization in ScrollOfResurrection handler.
- Exp will be given to players even if they killed a monster by merely dealing 1 damage. Thanks LupenPowa.
- Added integer overflow checks for calculating experience rewards.
- Added forget support for move-based knownlist.
- Players don't need to force cast resurrect-type skills even if target is flagged. Thanks LupenPowa.
- Players don't get flagged if they cast resurrect-type skills on a dead flagged target.
- Improved death penalty condition checks.
- Resurrect-type skills will now be casted in siege if caster is a siege participant.
- Fixed small skill bar issue.
- Added more checks to seven signs NPCs to prevent inappropriate interaction. Thanks LupenPowa.
- Armor Mastery bonuses will only apply if player wears both chest and legs. Thanks LupenPowa and Karakan.
- Added a starting adena check in case admin sets a bad value.
- Reworked siege flags system. Also, fixed a siege flag error. Thanks RazvanGG.
- Fixed player siege relations (icons) not getting updated when a clan engraves a castle's holy artifact (mid-victory). Thanks RazvanGG.
- Fixed attacker and defender clans errors. Thanks RazvanGG.
- Improved ShutDown and Restart tasks.

  • Like 2
  • I love it 2
Link to comment
Share on other sites

  • 1 month later...
Em 08/03/2013 at 14:30, SaYmOn Cordeiro disse:

spacer.png

 

O máximo que consegui descobrir que o dono deste projeto é um tal de DnR.

Ele fez este projeto com a base no L2jServer (C4) Scions of Destiny.

Ele tem esse projeto em open source na busca de reconhecimento, como o caso de todas as pessoas daqui.

Projeto totalmente funcional Com java 11

 

Forum do Projeto e SNV

 

 

System,Revisão e Geodata CXoW5.gif04/02/2020

 

  Ocultar conteúdo

 

System C4 : https://mega.nz/#!mkgyQIIA!z7hsnX4gfjzUg8QTlPBtrzvxkJmgTZ4H1BQh_dvrNQU

GeoData: http://www.mediafire.com/file/c59t30hel2tfwo0/C4_Geodata_Pandragon.rar/file

Links por Christian-SDM

Revisão Rev 702: https://www.mediafire.com/file/csbybsk3qu7pu6m/Lisvus_Rev_711_compiled_.rar/file (Mais recente)

Para versao 711 precisa de JAVA 11

Senha: cyberghoser1

 

 

 

 

Erros Reparados Nas Novas Revisões ANa6Fqs.png

 

  Mostrar conteúdo oculto

 

Revision 636

- Added all missing Lottery Ticket Seller spawns.
- Added default onTalk message for Tutorial NPCs.
- Fixed minor issues regarding NPCs displaying quest windows.

Thank you all for supporting the project.

Regards,
DnR

DnR

 

 

Se você tem alguma Dúvida a poste aqui:

 

 

Quer algum mod adaptado ou algum arquivo que você não tenha ? Peça aqui !

 

 

 

Obs: Não Vamos Poluir O Tópico Com Besteiras, vamos Transformar esse C4 No melhor Projeto Utilizável L2j ?

Créditos ao projeto e a força de vontade em reinventar a paixão ao C4: DnR.
Créditos pela postagem e a versão compilada: Forum L2j Lisvus


 

Gostaria de saber, se o link de download está atualizado pela Revision 726?
no link somente 711 disponível..
Parabéns pelo projeto..
Se possivel mandar o link de atualização pra baixar e testar..
Grato! 🙏 

L2LUCK4-GIF.gif
Link to comment
Share on other sites

Em 25/07/2020 at 20:01, wellington aurelio disse:

Boa Noite... Estou com essa mesma duvida

Baixei os arquivos e está na revisão 711 e percebi que tem a versão mais atualizada 726 alguém poderia me orientar como faço para baixar essa ultima revisão?

Você pode fazer o checkout direto do SVN e compilar.
https://subversion.assembla.com/svn/L2JLisvus/

-

Link to comment
Share on other sites

Topico atualizado com a Rev mais atual (727)
 

Fixes desde da ultima atualizão do post.

Spoiler



Revision 712

- Moving Java scripts back to scripts.cfg. This is a step for the preparation of working on the replacement of python quest scripts.

Revision 713

- Translated quest 10 "Into the World" into Java. Thanks Karakan for help.
- Translated Grand Boss, Seven Signs, and Noblesse teleporters into Java.
- Translated Grand Master Bitz script into Java.
- Fixed issue when buyers could not add equipped items to Private Store Buy list. Thanks Christian-SDM.
- Fixed issue when players could sell their equipped items to a Private Store Buy, causing a visual bug. Thanks Christian-SDM.
- Fixed issue which displayed multiple item slots in Private Store Buy as purchasable if items were identical and player had at least one (visual bug). Thanks Christian-SDM.
- Overloaded onTalk method to support L2NpcInstance and L2PcInstance arguments. Please let me know if any issues occur.

Revision 714

This is truly the beginning of rewritting village master scripts. Actually, there are too many scripts of them, so we'll begin merging them at next commit.

Few more additions:
- Corrected L2JLisvus database installer title.
- Replaced enum ClassId hex values with integer values.

Revision 715

- Fixed Character Effect Queue issue. Thanks Christian-SDM.
- Added missing HTML text for Seven Signs. Thanks improvise.
- Removed launcher folder since it's never used.

Revision 716

- Added AquireSkillDone packet. This packet gives a small retail feel as it closes skill learn window when player learns all skills for current level. Thanks L2Extreme.
- Fixed effect queue issue using new effect bypass property. Previous fix was a temporary bad solution which on the top of it, used Collection method 'remove' on LinkedBlockingQueue. Once more, thanks Christian-SDM for reporting.

Revision 717

- Minor spawn coords correction for Grand Master NPC in Aden Warrior Guild.
- Players won't be able to enchant skills if their level goes below 76 for some reason.
Also, old buggy level check has been removed.
- AquireSkillDone packet will be used for closing enchant skill list window when player enchants all skills up to +30.
- Improved AutoLearn3rdClassSkills check, so that it works properly with admin_setclass command.
- Rewritten the last of village masters into Java.

Revision 718

- Fixed FrenzyOnAttack issue. Thanks improvise and Karakan.
- Skill Display ID will also apply to potions. Thanks Karakan for suggesting.
- Fixed Whisper of Dreams Part 1 quest state bug. Thanks Marmok.
- Improved 'EnableAutoTargetNPC' configuration description. Thanks confejulian.
- Fixed occurence of client warning for packet 'RequestPledgeInfo' while in JOINING state.
- Added missing support for missing Resist Full Magic Attack skill. Thanks Karakan.
- Removed core checks that prevented debuffs from landing on raid bosses. Thanks Marmok.
- Fixed DRAIN type skill effects never applying to targets. This also fixes Dark Vortex effect that was broken.
- DRAIN effects will now have a proper land rate based on effectType and effectPower.

Revision 719

- Re-added SagasSuperclass script which was accidentally removed on previous commit.

Revision 720

Saga Scripts update.

- All 3rd class quests have been rewritten in Java.
- Implemented a proper party distribution for Halisha Marks.
- General mob kills like (e.g. Halisha mobs) have been separated in SagaOnKill script for proper functionality.
- Improved spawn location for a 'Tablet of Vision' NPC.

General:

- Fixed pet food task getting started for revived GMs that ride a pet through //ride command.
- Removed 'Dead people' ugly messages from RecipeController. Dead people don't have to be informed about being dead.
- Added an extra Geodata check for skill casts.

Revision 721

- Implemented retail-like cubic behaviour. Thanks confejulian.
- Added RoadScavenger AI script. Thanks Karakan.
- Changed type of character skills Map for better performance.
- Reworked Skill List sorting.

Revision 722

- Added support for connecting doors. Connected doors will open and close each other.
- Core room doors will now open and close together. Thanks Marmok.
- Fixed GatekeeperSpirit issues. Thanks Marmok.
- Extended L2Minion AI. Minions will now heal boss or other minions in need. Thanks Marmok.
- Minions will disregard faction calls since there is no need to. Leader responds to faction call, and minions follow the leader. That applies for all cases including common monsters.
- Extended skill TARGET_CLAN and added support for clan buffs for minions. In the case of minions, this kind of skills will target boss and other minions. Thanks Marmok.
- Fixed target type for some raid boss/minion skills.
- Added 'canHealOthers' property for attackable AI.
- Corrected item consumption count for 'Summon CP Potion' skill.
- Mage & Warrior Bane skills will now remove proper buffs. Thanks confejulian for feedback.
- Improved land rate for Mage & Warrior Bane skills.
- Corrected boss jewels stats. Thanks Karakan.
- Fixed few Infinity weapons trigger skills not being triggered by magic skills. Thanks confejulian.
- Queen Ant Larva is no longer an 'L2Minion'. Queen Ant boss will have its AI updated in future commits.
- Fixed GrandBoss settings not working. Thanks Marmok.
- When casting summon-type skills, a message that indicates how many items were consumed will be sent to player. Thanks confejulian.
- Fixed all "<count> <itemName> has disappeared." messages. Their values order was wrong.
- Added a check to handle reported 'ProtocolVersion' errors. Thanks systel.-.
- Fixed skills not landing on target when caster is in peace zone. Thanks christiansdm and confejulian.

Revision 723

- Implemented castle teleport functionality. Thanks Marmock.
- Fixed an error that occured in onSkillSee event inside all AI scripts. Thanks Marmock.
- Unlock skill will now work on chests without CTRL button. Thanks Karakan.
- Removed Gather the Flames quest wrong IDs. Thanks Marmock.
- Changed target type for BOSS 'Chant of Life' skills. Thanks Karakan.
- Monsters will not cast skills like 'Chant of Life' if their effects are still in use.
- Corrected clan hall teleport 'West of Gludio Castle Town' wrong ID.
- Removed old Raid Boss MDEF and PDEF multipliers. Now, admins can use ATK and DEF multipliers instead, which will affect both power and magic.
- Changed types and names for few configurations.

Revision 724

- Added retail Siege messages. Thanks confejulian.
- Added script for HeavyMedal NPC support (disabled by default). Also, renamed 'Medals' faenor script to 'HeavyMedal'.
- Fixed 'Shards of Golem' quest errors. Thanks Karakan.
- Corrected 'Trader Shari' name references in HTML files. Thanks Karakan.
- Added clanLeader, siegeAttacker, and siegeDefender states for player item/skill condition.
- From now on, skills can have more than 1 condition. For reference, check skill 246.
- Cleanup for few siege skill checks. They'll use new conditions now.
- Castle holy artifacts will always be spawned by default.
- Fixed bad Z spawn coord for raid boss 'Skyla'. Thanks confejulian.
- 'SiegeLength' parameter will now accept hours instead of minutes.
- Removed CastleManorUpdater class since it's never used.
- Fixed a serious siege guard AI problem that allowed healers to help faction and attack at the same time (attack was breaking cast animation but skill was still casted).
- Improved stopAITask for siege guards. This might help get rid of NPE errors.
- Reworked equipment for two-handed weapons. This also fixes duplicated sound problems for two-handed weapons. Thanks confejulian.
- Small improvements for 'admin_para' commands.
- Admin Enchant menu won't unequip and equip item during enchantment. Thanks confejulian.
- Improved inventory update during item enchantment.
- Removed 'clearDebugItems' method that was cleaning up debugging-adena on certain zones, as it wasn't fully effective.
- Fixed a fishing bug which caused all lures to be consumed. Thanks CaHTeXHuK.
- From now on, server will clean up grandboss_list table data on startup. Thanks Marmock.
- Cleanup of unnecessary try-catch blocks in L2Clan.
- Fixed GMViewSkillInfo window being broken. Thanks confejulian.
- Faenor parser has now become friendlier. This allows admins to add comments at the beginning of their scripts.
- Fixed a really serious memory leak in AutoAnnounceTaskManager.
- From now on, it is possible to set infinite repeat for auto-announcements by setting 'cycle' column to -1.
- In the case of raid curse, if attacker is a summon then raid boss will compare itself with the highest level among owner and summon. This fixes an issue reported by confejulian, thanks a lot.
- Upon mount and dismount, attack and cast will now get cancelled.
- Added checks for admin commands that start and end siege to prevent issues.

Revision 725

- Renamed Kernon's Faithful Servant Kelone to Malruk's Witch Sekina (C4 Retail).
- Corrected few event cat NPC names to match C4 standards. Thanks LupenPowa.
- Antharas will move out of its cave after cinematic event. Thanks Marmok for pointing out the issue.
- Fixed 'Will the Seal be Broken' quest errors. Thanks Karakan.
- Steal Essence skill has no element. Thanks Marmok.
- By default, Infinity Spear will negate up to 1 effect, in order to avoid imbalance issues. Thanks Karakan.
- Corrected Infinity weapons stats. Thanks Karakan.
- Anakim and Lilith zones are disabled by default. There is no need for using grand boss zone rules there (for now).
- Fixed certain manor seeds not being sellable/dropable/tradeable. Thanks Marmok.
- Fixed GrandBossManager issues. Thanks Marmok.
- Fixed buggy 'Last Lesser Giant Glaki' spawn. Same goes for admin teleport. Thanks LupenPowa.
- Improved Innadril castle holy artifact spawn.
- Minor Blazing Swamp spawn improvements.
- Damage and Login Attempt logs have now become configurable. Thanks Karakan.
- Added correct limits for privates stores slots. Thanks LupenPowa.
- Players cannot attempt to pick up items while attacking. Thanks LupenPowa.
- Improved Siege guard lag issues. Thanks Karakan and LupenPowa.
- Fixed clan large crest issues. Thanks LupenPowa.
- From now on, admins can create zones that support spawn locations provided that they extend L2ZoneSpawn.
- Fixed minor name issue for potions 'prepared for use' message. Thanks RazvanGG.
- NPE prevention in Continuous handler. Thanks LupenPowa.
- Possible fix for auto-chat duplicate messages. Thanks LupenPowa.
- Added a dirty check to prevent bosses from stucking. Thanks Marmok for testing.
- From now on, players will get flagged if casted good magic on flagged summons. Thanks LupenPowa.
- Reset ally crest ID on alliance dissolution. Thanks LupenPowa.
- Fixed faction NPE in L2Skill. Thanks LupenPowa.
- Fixed a skill cast issue that was breaking checkPvpSkill conditions on first cast after login.
- Possible fix for boss zone teleport and summon issues. Might also improve reported GrandBossManager issues. Thanks Marmok.
- Updated RequestEnchantItem packet in such a way that it supports stackable enchant scrolls without issues. Changing items to stackable and editing client-side is still required. Thanks RazvanGG.
- Added missing value to ExPledgeCrestLarge packet. Now, Pledge Shield will be updated on large crest change (update issue during login will still persist). Thanks LupenPowa.
- Fixed large crest add/delete issues. Thanks LupenPowa.
- Added GMViewHennaInfo. Admins can now view target hennas. Thanks LupenPowa.
- Added proper inventory update for L2SkillCreateItem.
- Separating game logs from login logs.
- Added force use rules for good magic. For example, a player won't be able to cast head on an unknown flagged target without using CTRL. Thanks LupenPowa.

SQL Query needed for grandboss_list primary key change:
CODE:
ALTER TABLE grandboss_list DROP PRIMARY KEY, ADD PRIMARY KEY (`player_id`, `zone`) USING BTREE;

Revision 726

- NPC Walk Speed is editable now. Thanks LupenPowa.
- Added support for Wendy the Cat in HeavyMedal event. Thanks LupenPowa.
- Fixed auto-target issues during AI transformation. Thanks Karakan.
- Configuration 'SevenSignsDungeonNPCAccess' will now work with Seven Signs bosses.
- Updated old dual-box check to check the number of clients per IP. Thanks Karakan.
- Removed few useless configurations.
- Renamed 'CheckKnown' configuration to 'DebugKnownList'.
- Fixed Quick Healing Potion power issues. Thanks LupenPowa.
- Added abnormal effect for Hot Springs diseases. Thanks LupenPowa and Karakan.
- Added new effect 'Continuous'. This is the perfect choice for toggles like anti-buff shield or Super Haste (already used by the latter).
- Upon gameserver linux startup, gameserver will now use L2J logging class.
- Added new value range for exp and sp NPC columns.
- Fixed collision height for 'Monster.silhouette' NPC template. Thanks Karakan.
- Summons won't stop following their masters if distance gets too long. Thanks LupenPowa.
- Added new AI Event for immobilized characters.
- Immobility effects will now properly apply to pets. Thanks LupenPowa.
- Dead servitors cannot be unsummoned. Thanks LupenPowa.
- Fixed Siege Guard knownlist issue. Thanks Karakan.
- Removed previous support for custom zone spawns, since it was buggy.
- Improved certain L2Character stop effect(s) methods.
- Added extra messages for admin_mammon_find command.
- Added new admin_reset_skill_cooltimes command. It's currently applying to GMs only. Thanks LupenPowa.
- Fixed admin_spawn_index and admin_npc_index commands not working in Admin Panel. Thanks Christian-SDM.
- Small organization in ScrollOfResurrection handler.
- Exp will be given to players even if they killed a monster by merely dealing 1 damage. Thanks LupenPowa.
- Added integer overflow checks for calculating experience rewards.
- Added forget support for move-based knownlist.
- Players don't need to force cast resurrect-type skills even if target is flagged. Thanks LupenPowa.
- Players don't get flagged if they cast resurrect-type skills on a dead flagged target.
- Improved death penalty condition checks.
- Resurrect-type skills will now be casted in siege if caster is a siege participant.
- Fixed small skill bar issue.
- Added more checks to seven signs NPCs to prevent inappropriate interaction. Thanks LupenPowa.
- Armor Mastery bonuses will only apply if player wears both chest and legs. Thanks LupenPowa and Karakan.
- Added a starting adena check in case admin sets a bad value.
- Reworked siege flags system. Also, fixed a siege flag error. Thanks RazvanGG.
- Fixed player siege relations (icons) not getting updated when a clan engraves a castle's holy artifact (mid-victory). Thanks RazvanGG.
- Fixed attacker and defender clans errors. Thanks RazvanGG.
- Improved ShutDown and Restart tasks.

Revision 727

- Minor correction for 'Wendy the Cat' NPC dialog. Thanks Karakan.
- From now on, hero items will be prohibited in Olympiad games using "olympiad" condition inside item XML files.
- Removed an unused column in siege_clans table.
- Updated exp and sp columns in custom_npc table.
- Increased GM item and skill restriction access levels, since admins get confused.
- Added "AltOlyLosePointsOnTie" setting. Thanks LupenPowa for suggesting.
- Updated ItemTable singleton. This will also improve items reload to server by admin commands.
- Replaced raw adena and ancient adena IDs with corresponding variables.
- Added a new event for notifying AI when immobility gets finished.
- Added a small check to prevent attack stuck bug if player or summon is in immobility state. Thanks Karakan for pointing out summon issue (summons will still not attack if target gets close, but "attack" action will be useable and there is no need to click "stop" action like before).
- Fixed summon follow issues after immobility. Thanks LupenPowa.
- Fixed admin skill panel failure to give 3rd class skills to target. Thanks Karakan.
- 'admin_reset_skill_cooltimes' will also work on targets. Thanks LupenPowa.
- Fixed zones being cached in random order. This also caused issues to Grand Olympiad arenas.
- Removed useless try-catch clauses.
- Added support for enchanted ingredients and products in multisell. Thanks Sacrif and thebest for suggesting.
- Dead pets will now be unsummon if their control item gets destroyed.
- Fixed item equip/unequip SA issue that caused the loss of CP/HP/MP. Also, measurements were taken to prevent client from sending pointless user info packets on equipment. Thanks LupenPowa.
- Fixed several thread-safety issues regarding Lists and Maps.
- Admins can now destroy non-destroyable inventory items.
- Improved castle door reloading at the end of castle siege.
- Siege clan states will now be saved at server shut down. Also, if there is still time at startup, siege will continue for the remaining time (the only issue here is that doors and walls will revive at full HP).
- Removed teleport random offset from teleportation when players are ported back from Grand Olympiad games.
- Added ability for summons to follow target using "attack" action (if summon is following target using "attack" action, it will not attack target if they both get out of a peaceful zone). This partially fixes summon follow - attack bug. Thanks LupenPowa.


 

 

Edited by Dwbryel
  • Thanks 1

XD

Link to comment
Share on other sites

  • 1 month later...
Em 29/07/2020 at 09:23, Dwbryel disse:

Topico atualizado com a Rev mais atual (727)
 

Fixes desde da ultima atualizão do post.

  Ocultar conteúdo

 



Revision 712

- Moving Java scripts back to scripts.cfg. This is a step for the preparation of working on the replacement of python quest scripts.

Revision 713

- Translated quest 10 "Into the World" into Java. Thanks Karakan for help.
- Translated Grand Boss, Seven Signs, and Noblesse teleporters into Java.
- Translated Grand Master Bitz script into Java.
- Fixed issue when buyers could not add equipped items to Private Store Buy list. Thanks Christian-SDM.
- Fixed issue when players could sell their equipped items to a Private Store Buy, causing a visual bug. Thanks Christian-SDM.
- Fixed issue which displayed multiple item slots in Private Store Buy as purchasable if items were identical and player had at least one (visual bug). Thanks Christian-SDM.
- Overloaded onTalk method to support L2NpcInstance and L2PcInstance arguments. Please let me know if any issues occur.

Revision 714

This is truly the beginning of rewritting village master scripts. Actually, there are too many scripts of them, so we'll begin merging them at next commit.

Few more additions:
- Corrected L2JLisvus database installer title.
- Replaced enum ClassId hex values with integer values.

Revision 715

- Fixed Character Effect Queue issue. Thanks Christian-SDM.
- Added missing HTML text for Seven Signs. Thanks improvise.
- Removed launcher folder since it's never used.

Revision 716

- Added AquireSkillDone packet. This packet gives a small retail feel as it closes skill learn window when player learns all skills for current level. Thanks L2Extreme.
- Fixed effect queue issue using new effect bypass property. Previous fix was a temporary bad solution which on the top of it, used Collection method 'remove' on LinkedBlockingQueue. Once more, thanks Christian-SDM for reporting.

Revision 717

- Minor spawn coords correction for Grand Master NPC in Aden Warrior Guild.
- Players won't be able to enchant skills if their level goes below 76 for some reason.
Also, old buggy level check has been removed.
- AquireSkillDone packet will be used for closing enchant skill list window when player enchants all skills up to +30.
- Improved AutoLearn3rdClassSkills check, so that it works properly with admin_setclass command.
- Rewritten the last of village masters into Java.

Revision 718

- Fixed FrenzyOnAttack issue. Thanks improvise and Karakan.
- Skill Display ID will also apply to potions. Thanks Karakan for suggesting.
- Fixed Whisper of Dreams Part 1 quest state bug. Thanks Marmok.
- Improved 'EnableAutoTargetNPC' configuration description. Thanks confejulian.
- Fixed occurence of client warning for packet 'RequestPledgeInfo' while in JOINING state.
- Added missing support for missing Resist Full Magic Attack skill. Thanks Karakan.
- Removed core checks that prevented debuffs from landing on raid bosses. Thanks Marmok.
- Fixed DRAIN type skill effects never applying to targets. This also fixes Dark Vortex effect that was broken.
- DRAIN effects will now have a proper land rate based on effectType and effectPower.

Revision 719

- Re-added SagasSuperclass script which was accidentally removed on previous commit.

Revision 720

Saga Scripts update.

- All 3rd class quests have been rewritten in Java.
- Implemented a proper party distribution for Halisha Marks.
- General mob kills like (e.g. Halisha mobs) have been separated in SagaOnKill script for proper functionality.
- Improved spawn location for a 'Tablet of Vision' NPC.

General:

- Fixed pet food task getting started for revived GMs that ride a pet through //ride command.
- Removed 'Dead people' ugly messages from RecipeController. Dead people don't have to be informed about being dead.
- Added an extra Geodata check for skill casts.

Revision 721

- Implemented retail-like cubic behaviour. Thanks confejulian.
- Added RoadScavenger AI script. Thanks Karakan.
- Changed type of character skills Map for better performance.
- Reworked Skill List sorting.

Revision 722

- Added support for connecting doors. Connected doors will open and close each other.
- Core room doors will now open and close together. Thanks Marmok.
- Fixed GatekeeperSpirit issues. Thanks Marmok.
- Extended L2Minion AI. Minions will now heal boss or other minions in need. Thanks Marmok.
- Minions will disregard faction calls since there is no need to. Leader responds to faction call, and minions follow the leader. That applies for all cases including common monsters.
- Extended skill TARGET_CLAN and added support for clan buffs for minions. In the case of minions, this kind of skills will target boss and other minions. Thanks Marmok.
- Fixed target type for some raid boss/minion skills.
- Added 'canHealOthers' property for attackable AI.
- Corrected item consumption count for 'Summon CP Potion' skill.
- Mage & Warrior Bane skills will now remove proper buffs. Thanks confejulian for feedback.
- Improved land rate for Mage & Warrior Bane skills.
- Corrected boss jewels stats. Thanks Karakan.
- Fixed few Infinity weapons trigger skills not being triggered by magic skills. Thanks confejulian.
- Queen Ant Larva is no longer an 'L2Minion'. Queen Ant boss will have its AI updated in future commits.
- Fixed GrandBoss settings not working. Thanks Marmok.
- When casting summon-type skills, a message that indicates how many items were consumed will be sent to player. Thanks confejulian.
- Fixed all "<count> <itemName> has disappeared." messages. Their values order was wrong.
- Added a check to handle reported 'ProtocolVersion' errors. Thanks systel.-.
- Fixed skills not landing on target when caster is in peace zone. Thanks christiansdm and confejulian.

Revision 723

- Implemented castle teleport functionality. Thanks Marmock.
- Fixed an error that occured in onSkillSee event inside all AI scripts. Thanks Marmock.
- Unlock skill will now work on chests without CTRL button. Thanks Karakan.
- Removed Gather the Flames quest wrong IDs. Thanks Marmock.
- Changed target type for BOSS 'Chant of Life' skills. Thanks Karakan.
- Monsters will not cast skills like 'Chant of Life' if their effects are still in use.
- Corrected clan hall teleport 'West of Gludio Castle Town' wrong ID.
- Removed old Raid Boss MDEF and PDEF multipliers. Now, admins can use ATK and DEF multipliers instead, which will affect both power and magic.
- Changed types and names for few configurations.

Revision 724

- Added retail Siege messages. Thanks confejulian.
- Added script for HeavyMedal NPC support (disabled by default). Also, renamed 'Medals' faenor script to 'HeavyMedal'.
- Fixed 'Shards of Golem' quest errors. Thanks Karakan.
- Corrected 'Trader Shari' name references in HTML files. Thanks Karakan.
- Added clanLeader, siegeAttacker, and siegeDefender states for player item/skill condition.
- From now on, skills can have more than 1 condition. For reference, check skill 246.
- Cleanup for few siege skill checks. They'll use new conditions now.
- Castle holy artifacts will always be spawned by default.
- Fixed bad Z spawn coord for raid boss 'Skyla'. Thanks confejulian.
- 'SiegeLength' parameter will now accept hours instead of minutes.
- Removed CastleManorUpdater class since it's never used.
- Fixed a serious siege guard AI problem that allowed healers to help faction and attack at the same time (attack was breaking cast animation but skill was still casted).
- Improved stopAITask for siege guards. This might help get rid of NPE errors.
- Reworked equipment for two-handed weapons. This also fixes duplicated sound problems for two-handed weapons. Thanks confejulian.
- Small improvements for 'admin_para' commands.
- Admin Enchant menu won't unequip and equip item during enchantment. Thanks confejulian.
- Improved inventory update during item enchantment.
- Removed 'clearDebugItems' method that was cleaning up debugging-adena on certain zones, as it wasn't fully effective.
- Fixed a fishing bug which caused all lures to be consumed. Thanks CaHTeXHuK.
- From now on, server will clean up grandboss_list table data on startup. Thanks Marmock.
- Cleanup of unnecessary try-catch blocks in L2Clan.
- Fixed GMViewSkillInfo window being broken. Thanks confejulian.
- Faenor parser has now become friendlier. This allows admins to add comments at the beginning of their scripts.
- Fixed a really serious memory leak in AutoAnnounceTaskManager.
- From now on, it is possible to set infinite repeat for auto-announcements by setting 'cycle' column to -1.
- In the case of raid curse, if attacker is a summon then raid boss will compare itself with the highest level among owner and summon. This fixes an issue reported by confejulian, thanks a lot.
- Upon mount and dismount, attack and cast will now get cancelled.
- Added checks for admin commands that start and end siege to prevent issues.

Revision 725

- Renamed Kernon's Faithful Servant Kelone to Malruk's Witch Sekina (C4 Retail).
- Corrected few event cat NPC names to match C4 standards. Thanks LupenPowa.
- Antharas will move out of its cave after cinematic event. Thanks Marmok for pointing out the issue.
- Fixed 'Will the Seal be Broken' quest errors. Thanks Karakan.
- Steal Essence skill has no element. Thanks Marmok.
- By default, Infinity Spear will negate up to 1 effect, in order to avoid imbalance issues. Thanks Karakan.
- Corrected Infinity weapons stats. Thanks Karakan.
- Anakim and Lilith zones are disabled by default. There is no need for using grand boss zone rules there (for now).
- Fixed certain manor seeds not being sellable/dropable/tradeable. Thanks Marmok.
- Fixed GrandBossManager issues. Thanks Marmok.
- Fixed buggy 'Last Lesser Giant Glaki' spawn. Same goes for admin teleport. Thanks LupenPowa.
- Improved Innadril castle holy artifact spawn.
- Minor Blazing Swamp spawn improvements.
- Damage and Login Attempt logs have now become configurable. Thanks Karakan.
- Added correct limits for privates stores slots. Thanks LupenPowa.
- Players cannot attempt to pick up items while attacking. Thanks LupenPowa.
- Improved Siege guard lag issues. Thanks Karakan and LupenPowa.
- Fixed clan large crest issues. Thanks LupenPowa.
- From now on, admins can create zones that support spawn locations provided that they extend L2ZoneSpawn.
- Fixed minor name issue for potions 'prepared for use' message. Thanks RazvanGG.
- NPE prevention in Continuous handler. Thanks LupenPowa.
- Possible fix for auto-chat duplicate messages. Thanks LupenPowa.
- Added a dirty check to prevent bosses from stucking. Thanks Marmok for testing.
- From now on, players will get flagged if casted good magic on flagged summons. Thanks LupenPowa.
- Reset ally crest ID on alliance dissolution. Thanks LupenPowa.
- Fixed faction NPE in L2Skill. Thanks LupenPowa.
- Fixed a skill cast issue that was breaking checkPvpSkill conditions on first cast after login.
- Possible fix for boss zone teleport and summon issues. Might also improve reported GrandBossManager issues. Thanks Marmok.
- Updated RequestEnchantItem packet in such a way that it supports stackable enchant scrolls without issues. Changing items to stackable and editing client-side is still required. Thanks RazvanGG.
- Added missing value to ExPledgeCrestLarge packet. Now, Pledge Shield will be updated on large crest change (update issue during login will still persist). Thanks LupenPowa.
- Fixed large crest add/delete issues. Thanks LupenPowa.
- Added GMViewHennaInfo. Admins can now view target hennas. Thanks LupenPowa.
- Added proper inventory update for L2SkillCreateItem.
- Separating game logs from login logs.
- Added force use rules for good magic. For example, a player won't be able to cast head on an unknown flagged target without using CTRL. Thanks LupenPowa.

SQL Query needed for grandboss_list primary key change:
CODE:
ALTER TABLE grandboss_list DROP PRIMARY KEY, ADD PRIMARY KEY (`player_id`, `zone`) USING BTREE;

Revision 726

- NPC Walk Speed is editable now. Thanks LupenPowa.
- Added support for Wendy the Cat in HeavyMedal event. Thanks LupenPowa.
- Fixed auto-target issues during AI transformation. Thanks Karakan.
- Configuration 'SevenSignsDungeonNPCAccess' will now work with Seven Signs bosses.
- Updated old dual-box check to check the number of clients per IP. Thanks Karakan.
- Removed few useless configurations.
- Renamed 'CheckKnown' configuration to 'DebugKnownList'.
- Fixed Quick Healing Potion power issues. Thanks LupenPowa.
- Added abnormal effect for Hot Springs diseases. Thanks LupenPowa and Karakan.
- Added new effect 'Continuous'. This is the perfect choice for toggles like anti-buff shield or Super Haste (already used by the latter).
- Upon gameserver linux startup, gameserver will now use L2J logging class.
- Added new value range for exp and sp NPC columns.
- Fixed collision height for 'Monster.silhouette' NPC template. Thanks Karakan.
- Summons won't stop following their masters if distance gets too long. Thanks LupenPowa.
- Added new AI Event for immobilized characters.
- Immobility effects will now properly apply to pets. Thanks LupenPowa.
- Dead servitors cannot be unsummoned. Thanks LupenPowa.
- Fixed Siege Guard knownlist issue. Thanks Karakan.
- Removed previous support for custom zone spawns, since it was buggy.
- Improved certain L2Character stop effect(s) methods.
- Added extra messages for admin_mammon_find command.
- Added new admin_reset_skill_cooltimes command. It's currently applying to GMs only. Thanks LupenPowa.
- Fixed admin_spawn_index and admin_npc_index commands not working in Admin Panel. Thanks Christian-SDM.
- Small organization in ScrollOfResurrection handler.
- Exp will be given to players even if they killed a monster by merely dealing 1 damage. Thanks LupenPowa.
- Added integer overflow checks for calculating experience rewards.
- Added forget support for move-based knownlist.
- Players don't need to force cast resurrect-type skills even if target is flagged. Thanks LupenPowa.
- Players don't get flagged if they cast resurrect-type skills on a dead flagged target.
- Improved death penalty condition checks.
- Resurrect-type skills will now be casted in siege if caster is a siege participant.
- Fixed small skill bar issue.
- Added more checks to seven signs NPCs to prevent inappropriate interaction. Thanks LupenPowa.
- Armor Mastery bonuses will only apply if player wears both chest and legs. Thanks LupenPowa and Karakan.
- Added a starting adena check in case admin sets a bad value.
- Reworked siege flags system. Also, fixed a siege flag error. Thanks RazvanGG.
- Fixed player siege relations (icons) not getting updated when a clan engraves a castle's holy artifact (mid-victory). Thanks RazvanGG.
- Fixed attacker and defender clans errors. Thanks RazvanGG.
- Improved ShutDown and Restart tasks.

Revision 727

- Minor correction for 'Wendy the Cat' NPC dialog. Thanks Karakan.
- From now on, hero items will be prohibited in Olympiad games using "olympiad" condition inside item XML files.
- Removed an unused column in siege_clans table.
- Updated exp and sp columns in custom_npc table.
- Increased GM item and skill restriction access levels, since admins get confused.
- Added "AltOlyLosePointsOnTie" setting. Thanks LupenPowa for suggesting.
- Updated ItemTable singleton. This will also improve items reload to server by admin commands.
- Replaced raw adena and ancient adena IDs with corresponding variables.
- Added a new event for notifying AI when immobility gets finished.
- Added a small check to prevent attack stuck bug if player or summon is in immobility state. Thanks Karakan for pointing out summon issue (summons will still not attack if target gets close, but "attack" action will be useable and there is no need to click "stop" action like before).
- Fixed summon follow issues after immobility. Thanks LupenPowa.
- Fixed admin skill panel failure to give 3rd class skills to target. Thanks Karakan.
- 'admin_reset_skill_cooltimes' will also work on targets. Thanks LupenPowa.
- Fixed zones being cached in random order. This also caused issues to Grand Olympiad arenas.
- Removed useless try-catch clauses.
- Added support for enchanted ingredients and products in multisell. Thanks Sacrif and thebest for suggesting.
- Dead pets will now be unsummon if their control item gets destroyed.
- Fixed item equip/unequip SA issue that caused the loss of CP/HP/MP. Also, measurements were taken to prevent client from sending pointless user info packets on equipment. Thanks LupenPowa.
- Fixed several thread-safety issues regarding Lists and Maps.
- Admins can now destroy non-destroyable inventory items.
- Improved castle door reloading at the end of castle siege.
- Siege clan states will now be saved at server shut down. Also, if there is still time at startup, siege will continue for the remaining time (the only issue here is that doors and walls will revive at full HP).
- Removed teleport random offset from teleportation when players are ported back from Grand Olympiad games.
- Added ability for summons to follow target using "attack" action (if summon is following target using "attack" action, it will not attack target if they both get out of a peaceful zone). This partially fixes summon follow - attack bug. Thanks LupenPowa.

 

 

 

 

 

Oi, boa noite tudo bom? essa revisão já dá pra montar um low rate apenas com quest sub class e nobles ?

 

 

Link to comment
Share on other sites

4 horas atrás, Brun Brunus disse:

Oi, boa noite tudo bom? essa revisão já dá pra montar um low rate apenas com quest sub class e nobles ?

 

 

Infelizmente não sou o melhor pra dizer isso já que não uso. 

Porém, é a unica ativa e atualizada constantemente, então acredito que sim.

  • I love it 1

XD

Link to comment
Share on other sites

Em 22/09/2020 at 16:58, Brun Brunus disse:

Oi, boa noite tudo bom? essa revisão já dá pra montar um low rate apenas com quest sub class e nobles ?

 

 

da sim meu bother.
coloquei um 50x com ela, tranquilo. testei as quest's de grand boss, subclasse completa desde a 1 parte. nobles completa, quest de clan lv 4 e 5 100%.
quests de classe testei algumas e vi que muitas estão 100%.
vai testando o resto que você vai ver que esse projeto é o melhor pra mim.
pois o Autor, não Atualiza coisas estraga outras, pelo contrario ele atualiza tudo que melhora o projeto.

  • I love it 1
Link to comment
Share on other sites

17 horas atrás, SCRASH0 disse:

da sim meu bother.
coloquei um 50x com ela, tranquilo. testei as quest's de grand boss, subclasse completa desde a 1 parte. nobles completa, quest de clan lv 4 e 5 100%.
quests de classe testei algumas e vi que muitas estão 100%.
vai testando o resto que você vai ver que esse projeto é o melhor pra mim.
pois o Autor, não Atualiza coisas estraga outras, pelo contrario ele atualiza tudo que melhora o projeto.

valeu mesmo pelas dicas e informações ❤️

Link to comment
Share on other sites

  • 5 months later...
  • 3 weeks later...
1 hora atrás, mikado disse:

Bom diaa qual mysql preeccisso para liga servidor?

Produção de arquivos para acis e conhecimento em geral

Link to comment
Share on other sites

 

10 horas atrás, Elemento007 disse:

qquuaal e a ssenha manow

Nem percebi que tinha senha, mais ta ai

Password: cyberghoser1

9 horas atrás, Lazaro Angel disse:

o Pre configurado nao tem source? eu nao posso criar um npc raid boss info?

Com a source você pode sim, se tiver conhecimento da pra adaptar de outros projetos.

👀🙏🦮🚗🏃‍♂️☀️🎧♐📳⚽🚲🏓☕🎣🚭🏳️

Link to comment
Share on other sites

quuall  mmysqqql e  jjava  uusaa?

8 minutos atrás, junin00 disse:

 

Nem percebi que tinha senha, mais ta ai

Password: cyberghoser1

Com a source você pode sim, se tiver conhecimento da pra adaptar de outros projetos.

qual mysqll  e java  usa?

Produção de arquivos para acis e conhecimento em geral

Link to comment
Share on other sites

30 minutos atrás, junin00 disse:

Acho que usa java 11, as informações estão no inicio do tópico, sei pouco desse projeto.

nnaao faala do myysqqll

Em 08/03/2013 at 14:30, SaYmOn Cordeiro disse:

spacer.png

 

O máximo que consegui descobrir que o dono deste projeto é um tal de DnR.

Ele fez este projeto com a base no L2jServer (C4) Scions of Destiny.

Ele tem esse projeto em open source na busca de reconhecimento, como o caso de todas as pessoas daqui.

Projeto totalmente funcional Com java 11

 

Forum do Projeto e SNV

 

 

System,Revisão e Geodata http://i.imgur.com/CXoW5.gif04/02/2020

 

  Mostrar conteúdo oculto

 

System C4 : https://mega.nz/#!mkgyQIIA!z7hsnX4gfjzUg8QTlPBtrzvxkJmgTZ4H1BQh_dvrNQU

GeoData: http://www.mediafire.com/file/c59t30hel2tfwo0/C4_Geodata_Pandragon.rar/file

Links por Christian-SDM

Revisão Rev 727: https://www.mediafire.com/file/bo1vu3lpq9rp63w/Lisvus_Rev_727_Compiled.rar/file (Mais recente)

Para versao 727 precisa de JAVA 11

Senha: cyberghoser1

 

 

 

 

Erros Reparados Nas Novas Revisões http://i.imgur.com/ANa6Fqs.png

 

  Mostrar conteúdo oculto

 

Revision 636

- Added all missing Lottery Ticket Seller spawns.
- Added default onTalk message for Tutorial NPCs.
- Fixed minor issues regarding NPCs displaying quest windows.

Thank you all for supporting the project.

Regards,
DnR

DnR

 

 

Se você tem alguma Dúvida a poste aqui:

 

 

Quer algum mod adaptado ou algum arquivo que você não tenha ? Peça aqui !

 

 

 

Obs: Não Vamos Poluir O Tópico Com Besteiras, vamos Transformar esse C4 No melhor Projeto Utilizável L2j ?

Créditos ao projeto e a força de vontade em reinventar a paixão ao C4: DnR.
Créditos pela postagem e a versão compilada: Forum L2j Lisvus


 

Quaall myqll ussa?

Produção de arquivos para acis e conhecimento em geral

Link to comment
Share on other sites





  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • Poh passa pra mim, eu não tenho interesse em nada sobre essas coisas, apenas estou rodando o forum que nem louco pra achar uma rev boa pra jogar só eu e minha esposa 😕 Dou minha palavra que não tenho vontade nenhuma de repassar ja que esse tipo de coisa anda rolando na comunidade 😕 Se puder eu agradeço,senao nao tem problema eu entendo completamente ^^ Meu Discord: xii_gaia_iix
    • Olá a todos gostaria de informa que demos um tempo no projeto mais já estamos voltando ativa com uma revisão estável e 100% limpa de mods. Não iremos disponibilizar a soucer do projeto devido a uns caras malandros aqui que já esta vendendo a revisão sem nem esta estável.
    • podes subir denuevo la data por favor 
    • UP!!! Vou Reupar em breve, tive que recriar o app... 
    • Sobre o rate limit. Antes de tudo, é importante entender o seguinte: o SphereAPI é um cluster — não é apenas um único servidor. Existe um servidor público por padrão, mas os outros IPs dos servidores da Sphere são ocultos por questões de segurança e são adicionados manualmente no painel de administração, especificando o IP e a PORTA. Dessa forma, evitamos ataques DDoS. O SphereAPI trabalha de forma paralela, mesmo que os servidores não estejam diretamente conectados entre si. Se alguém tentar fazer um ataque DDoS a um dos servidores da Sphere, isso não afetará os clientes do SphereWeb que estão em outros servidores. O próprio SphereAPI foi escrito na linguagem Golang para distribuir ao máximo a carga, utilizar concorrência e multiprocessamento. Atualmente, no servidor público, tenho dezenas e dezenas de sites conectados, e a cada segundo o Sphere executa requisições e gerencia conexões, enquanto o SphereAPI consome apenas 27MB de RAM. Eu considero isso um bom resultado do meu trabalho. Dos sites SphereWeb, só recebo requisições quando realmente necessário. Se algum site de servidor for alvo de um ataque DDoS, isso não afeta a Sphere de forma alguma.  
    • obg pelas, informações.  desculpe o excesso de perguntas. normalmente as pessoas nao fazem perguntas tao tecnicas, e acabam por desconherem o nivel grande do projeto que estao usando. gosto de fazer essas perguntas, para que fique registrado e as pessoas possam ver depois. sem precisar perguntar novamente : D vc fez algum tipo de ratelimit ?
    • SphereAPI (ela processa todas as conexões) faz consultas ao banco de dados somente quando necessário. Nós armazenamos todos os dados em cache, assim as consultas só são feitas quando o cache está desatualizado. Simplificando: se 100 pessoas acessarem sua página de estatísticas em 1 minuto, a consulta para obter os dados será feita apenas uma vez. E o resultado da consulta é armazenado tanto na memória da SphereAPI quanto da SphereWeb.
    • quais foram as tecnicas que vc usou para evitar excesso de consultas, tais como tops e afins que fazem JOIN nas tabelas, e podem causar lentidão ?
    • Se o servidor da Sphere não conseguir se conectar ou perder a conexão com o banco de dados do servidor de jogo, ou não conseguir executar uma consulta SQL, então o SphereWeb mostrará que o servidor está indisponível no painel de lista de servidores da administração. Na área administrativa será exibida a mensagem de erro, indicando a causa do problema. E se for um erro de consulta SQL, a consulta será pausada para evitar novas tentativas com erro no banco de dados do servidor. A Sphere aguardará até que o problema seja resolvido – ou seja, até que o erro seja corrigido. Depois disso, será possível limpar a lista de erros, e a Sphere tentará se conectar novamente.   Vale destacar que, para otimização, a API da Sphere mantém uma conexão permanente com o banco de dados do servidor de jogo enquanto o site estiver sendo acessado. Se ninguém acessar seu site por mais de 15 minutos, a Sphere se desconectará do banco de dados do jogo e só se reconectará quando alguém acessar novamente.   Provavelmente não expliquei tudo de forma clara, pois há muitos detalhes que não mencionei.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.