From b77de360af91ac31af30fc9f70a8a3a54fa05adf Mon Sep 17 00:00:00 2001
From: MobiusDev <8391001+MobiusDevelopment@users.noreply.github.com>
Date: Wed, 23 Aug 2017 05:23:31 +0000
Subject: [PATCH] ThreadPool manager rework.
---
.../dist/game/config/General.ini | 36 +-
.../dist/game/data/html/admin/serverinfo.htm | 26 -
.../scripts/ai/bosses/QueenAnt/QueenAnt.java | 2 +-
.../scripts/custom/events/Elpies/Elpies.java | 2 +-
.../data/scripts/custom/events/Race/Race.java | 4 +-
.../data/scripts/handlers/MasterHandler.java | 2 -
.../admincommandhandlers/AdminServerInfo.java | 26 -
.../admincommandhandlers/AdminTest.java | 2 +-
.../handlers/effecthandlers/ClassChange.java | 2 +-
.../effecthandlers/ServitorShare.java | 2 +-
.../punishmenthandlers/JailHandler.java | 4 +-
.../handlers/telnethandlers/server/Debug.java | 88 +-
.../telnethandlers/server/Performance.java | 4 +-
.../handlers/telnethandlers/server/Purge.java | 4 +-
.../server/ThreadPoolDebug.java | 171 ----
.../java/com/l2jmobius/Config.java | 22 +-
.../com/l2jmobius/gameserver/GameServer.java | 4 +-
.../gameserver/ItemsAutoDestroy.java | 2 +-
.../gameserver/RecipeController.java | 10 +-
.../com/l2jmobius/gameserver/Shutdown.java | 2 +-
.../gameserver/ThreadPoolManager.java | 917 ++++--------------
.../l2jmobius/gameserver/ai/AbstractAI.java | 2 +-
.../gameserver/ai/L2AttackableAI.java | 2 +-
.../gameserver/ai/L2CharacterAI.java | 2 +-
.../com/l2jmobius/gameserver/ai/L2DoorAI.java | 2 +-
.../gameserver/ai/L2FortSiegeGuardAI.java | 2 +-
.../gameserver/ai/L2SiegeGuardAI.java | 2 +-
.../l2jmobius/gameserver/ai/L2SummonAI.java | 2 +-
.../cache/WarehouseCacheManager.java | 2 +-
.../gameserver/data/sql/impl/ClanTable.java | 2 +-
.../gameserver/datatables/BotReportTable.java | 4 +-
.../gameserver/datatables/ItemTable.java | 4 +-
.../gameserver/idfactory/BitSetIDFactory.java | 2 +-
.../instancemanager/CastleManorManager.java | 5 +-
.../instancemanager/ClanEntryManager.java | 4 +-
.../instancemanager/CommissionManager.java | 4 +-
.../instancemanager/DBSpawnManager.java | 4 +-
.../instancemanager/GraciaSeedsManager.java | 2 +-
.../instancemanager/GrandBossManager.java | 2 +-
.../HandysBlockCheckerManager.java | 4 +-
.../instancemanager/ItemsOnGroundManager.java | 2 +-
.../instancemanager/MailManager.java | 6 +-
.../instancemanager/PremiumManager.java | 2 +-
.../instancemanager/ServerRestartManager.java | 2 +-
.../instancemanager/WalkingManager.java | 6 +-
.../l2jmobius/gameserver/model/ClanWar.java | 10 +-
.../gameserver/model/CreatureContainer.java | 2 +-
.../gameserver/model/CursedWeapon.java | 6 +-
.../gameserver/model/DropProtection.java | 2 +-
.../l2jmobius/gameserver/model/Fishing.java | 4 +-
.../l2jmobius/gameserver/model/L2Clan.java | 2 +-
.../l2jmobius/gameserver/model/L2Party.java | 4 +-
.../l2jmobius/gameserver/model/L2Request.java | 2 +-
.../l2jmobius/gameserver/model/L2Spawn.java | 2 +-
.../gameserver/model/L2WorldRegion.java | 4 +-
.../gameserver/model/MpRewardTask.java | 2 +-
.../gameserver/model/actor/L2Attackable.java | 2 +-
.../gameserver/model/actor/L2Character.java | 26 +-
.../gameserver/model/actor/L2Npc.java | 2 +-
.../gameserver/model/actor/L2Vehicle.java | 2 +-
.../L2ControllableAirShipInstance.java | 6 +-
.../model/actor/instance/L2DecoyInstance.java | 4 +-
.../model/actor/instance/L2DoorInstance.java | 6 +-
.../instance/L2FortCommanderInstance.java | 2 +-
.../model/actor/instance/L2PcInstance.java | 34 +-
.../model/actor/instance/L2PetInstance.java | 2 +-
.../actor/instance/L2RaidBossInstance.java | 2 +-
.../actor/instance/L2ServitorInstance.java | 2 +-
.../actor/instance/L2SiegeFlagInstance.java | 2 +-
.../actor/instance/L2TamedBeastInstance.java | 8 +-
.../model/actor/instance/L2TrapInstance.java | 4 +-
.../model/actor/request/AbstractRequest.java | 2 +-
.../model/actor/status/CharStatus.java | 2 +-
.../tasks/attackable/CommandChannelTimer.java | 2 +-
.../actor/tasks/npc/RandomAnimationTask.java | 2 +-
.../actor/tasks/npc/trap/TrapTriggerTask.java | 2 +-
.../actor/tasks/player/FlyMoveStartTask.java | 2 +-
.../model/announce/AutoAnnouncement.java | 4 +-
.../gameserver/model/buylist/Product.java | 4 +-
.../gameserver/model/cubic/CubicInstance.java | 4 +-
.../model/entity/BlockCheckerEngine.java | 14 +-
.../gameserver/model/entity/Castle.java | 6 +-
.../gameserver/model/entity/ClanHall.java | 6 +-
.../gameserver/model/entity/Duel.java | 12 +-
.../gameserver/model/entity/Fort.java | 18 +-
.../gameserver/model/entity/FortSiege.java | 42 +-
.../gameserver/model/entity/Siege.java | 30 +-
.../model/eventengine/EventScheduler.java | 6 +-
.../model/events/EventDispatcher.java | 20 +-
.../model/events/timers/TimerHolder.java | 2 +-
.../model/instancezone/Instance.java | 14 +-
.../model/itemauction/ItemAuction.java | 2 +-
.../itemauction/ItemAuctionInstance.java | 14 +-
.../model/items/instance/L2ItemInstance.java | 10 +-
.../gameserver/model/olympiad/Olympiad.java | 20 +-
.../model/olympiad/OlympiadGameTask.java | 6 +-
.../model/punishment/PunishmentTask.java | 2 +-
.../gameserver/model/quest/LongTimeEvent.java | 4 +-
.../gameserver/model/quest/QuestTimer.java | 2 +-
.../model/residences/ResidenceFunction.java | 2 +-
.../model/shuttle/L2ShuttleEngine.java | 8 +-
.../gameserver/model/skills/BuffInfo.java | 6 +-
.../gameserver/model/skills/SkillCaster.java | 4 +-
.../model/skills/SkillChannelizer.java | 2 +-
.../model/votereward/VoteSystem.java | 2 +-
.../model/zone/type/L2DamageZone.java | 2 +-
.../model/zone/type/L2EffectZone.java | 2 +-
.../model/zone/type/L2FishingZone.java | 4 +-
.../model/zone/type/L2JailZone.java | 2 +-
.../zone/type/L2OlympiadStadiumZone.java | 2 +-
.../type/L2ResidenceHallTeleportZone.java | 2 +-
.../model/zone/type/L2SayuneZone.java | 2 +-
.../gameserver/network/L2GameClient.java | 8 +-
.../network/clientpackets/EnterWorld.java | 2 +-
.../clientpackets/RequestPreviewItem.java | 2 +-
.../clientpackets/RequestRestartPoint.java | 2 +-
.../network/clientpackets/UseItem.java | 2 +-
.../taskmanager/AttackStanceTaskManager.java | 2 +-
.../gameserver/taskmanager/TaskManager.java | 23 +-
.../com/l2jmobius/gameserver/util/Evolve.java | 8 +-
.../l2jmobius/gameserver/util/MinionList.java | 2 +-
.../com/l2jmobius/gameserver/util/Util.java | 2 +-
.../dist/game/config/General.ini | 36 +-
.../dist/game/data/html/admin/serverinfo.htm | 26 -
.../ai/areas/DenOfDevil/DenOfEvil.java | 6 +-
.../scripts/ai/areas/FantasyIsle/Parade.java | 10 +-
.../FourSepulchers/FourSepulchers.java | 4 +-
.../AltarOfSacrifice/AltarOfSacrifice.java | 2 +-
.../AwakeningMaster/AwakeningMaster.java | 2 +-
.../HarnakUndergroundRuinsZone.java | 6 +-
.../scripts/ai/bosses/QueenAnt/QueenAnt.java | 2 +-
.../data/scripts/ai/others/EnergySeeds.java | 2 +-
.../ai/others/NpcBuffers/NpcBufferAI.java | 2 +-
.../ai/others/NpcBuffers/NpcBuffers.java | 2 +-
.../scripts/custom/events/Elpies/Elpies.java | 2 +-
.../data/scripts/custom/events/Race/Race.java | 4 +-
.../data/scripts/handlers/MasterHandler.java | 2 -
.../AdminMonsterRace.java | 4 +-
.../admincommandhandlers/AdminServerInfo.java | 26 -
.../admincommandhandlers/AdminTest.java | 2 +-
.../handlers/effecthandlers/ClassChange.java | 2 +-
.../effecthandlers/ServitorShare.java | 2 +-
.../punishmenthandlers/JailHandler.java | 4 +-
.../handlers/telnethandlers/server/Debug.java | 88 +-
.../telnethandlers/server/Performance.java | 4 +-
.../handlers/telnethandlers/server/Purge.java | 4 +-
.../server/ThreadPoolDebug.java | 171 ----
.../CastleDungeon/CastleDungeon.java | 5 +-
.../ChambersOfDelusion/ChamberOfDelusion.java | 4 +-
.../FortressDungeon/FortressDungeon.java | 5 +-
.../Q10292_SevenSignsGirlOfDoubt.java | 2 +-
.../scripts/vehicles/AirShipController.java | 4 +-
.../AirShipGludioGracia.java | 8 +-
.../data/scripts/vehicles/BoatGludinRune.java | 36 +-
.../scripts/vehicles/BoatInnadrilTour.java | 18 +-
.../scripts/vehicles/BoatRunePrimeval.java | 6 +-
.../java/com/l2jmobius/Config.java | 22 +-
.../com/l2jmobius/gameserver/GameServer.java | 4 +-
.../gameserver/ItemsAutoDestroy.java | 2 +-
.../gameserver/RecipeController.java | 10 +-
.../com/l2jmobius/gameserver/Shutdown.java | 2 +-
.../gameserver/ThreadPoolManager.java | 917 ++++--------------
.../l2jmobius/gameserver/ai/AbstractAI.java | 2 +-
.../gameserver/ai/L2AttackableAI.java | 2 +-
.../gameserver/ai/L2CharacterAI.java | 2 +-
.../com/l2jmobius/gameserver/ai/L2DoorAI.java | 2 +-
.../gameserver/ai/L2FortSiegeGuardAI.java | 2 +-
.../gameserver/ai/L2SiegeGuardAI.java | 2 +-
.../l2jmobius/gameserver/ai/L2SummonAI.java | 2 +-
.../cache/WarehouseCacheManager.java | 2 +-
.../gameserver/data/sql/impl/ClanTable.java | 2 +-
.../gameserver/datatables/BotReportTable.java | 4 +-
.../gameserver/datatables/ItemTable.java | 4 +-
.../gameserver/idfactory/BitSetIDFactory.java | 2 +-
.../instancemanager/CastleManorManager.java | 5 +-
.../instancemanager/ClanEntryManager.java | 4 +-
.../instancemanager/CommissionManager.java | 4 +-
.../instancemanager/DBSpawnManager.java | 4 +-
.../instancemanager/GraciaSeedsManager.java | 2 +-
.../instancemanager/GrandBossManager.java | 2 +-
.../HandysBlockCheckerManager.java | 4 +-
.../instancemanager/ItemsOnGroundManager.java | 2 +-
.../instancemanager/MailManager.java | 6 +-
.../instancemanager/PremiumManager.java | 2 +-
.../instancemanager/ServerRestartManager.java | 2 +-
.../instancemanager/WalkingManager.java | 6 +-
.../l2jmobius/gameserver/model/ClanWar.java | 10 +-
.../gameserver/model/CreatureContainer.java | 2 +-
.../gameserver/model/CursedWeapon.java | 6 +-
.../gameserver/model/DropProtection.java | 2 +-
.../l2jmobius/gameserver/model/Fishing.java | 4 +-
.../l2jmobius/gameserver/model/L2Clan.java | 2 +-
.../l2jmobius/gameserver/model/L2Party.java | 4 +-
.../l2jmobius/gameserver/model/L2Request.java | 2 +-
.../l2jmobius/gameserver/model/L2Spawn.java | 2 +-
.../gameserver/model/L2WorldRegion.java | 4 +-
.../gameserver/model/MpRewardTask.java | 2 +-
.../gameserver/model/actor/L2Attackable.java | 2 +-
.../gameserver/model/actor/L2Character.java | 26 +-
.../gameserver/model/actor/L2Npc.java | 2 +-
.../gameserver/model/actor/L2Vehicle.java | 2 +-
.../L2ControllableAirShipInstance.java | 6 +-
.../model/actor/instance/L2DecoyInstance.java | 4 +-
.../model/actor/instance/L2DoorInstance.java | 6 +-
.../instance/L2FortCommanderInstance.java | 2 +-
.../model/actor/instance/L2PcInstance.java | 34 +-
.../model/actor/instance/L2PetInstance.java | 2 +-
.../actor/instance/L2RaceManagerInstance.java | 45 +-
.../actor/instance/L2RaidBossInstance.java | 2 +-
.../actor/instance/L2ServitorInstance.java | 2 +-
.../actor/instance/L2SiegeFlagInstance.java | 2 +-
.../actor/instance/L2TamedBeastInstance.java | 8 +-
.../model/actor/instance/L2TrapInstance.java | 4 +-
.../model/actor/request/AbstractRequest.java | 2 +-
.../model/actor/status/CharStatus.java | 2 +-
.../tasks/attackable/CommandChannelTimer.java | 2 +-
.../actor/tasks/npc/RandomAnimationTask.java | 2 +-
.../actor/tasks/npc/trap/TrapTriggerTask.java | 2 +-
.../actor/tasks/player/FlyMoveStartTask.java | 2 +-
.../model/announce/AutoAnnouncement.java | 4 +-
.../gameserver/model/buylist/Product.java | 4 +-
.../gameserver/model/cubic/CubicInstance.java | 4 +-
.../model/entity/BlockCheckerEngine.java | 14 +-
.../gameserver/model/entity/Castle.java | 6 +-
.../gameserver/model/entity/ClanHall.java | 6 +-
.../gameserver/model/entity/Duel.java | 12 +-
.../gameserver/model/entity/Fort.java | 18 +-
.../gameserver/model/entity/FortSiege.java | 42 +-
.../gameserver/model/entity/Siege.java | 30 +-
.../model/eventengine/EventScheduler.java | 6 +-
.../model/events/EventDispatcher.java | 20 +-
.../model/events/timers/TimerHolder.java | 2 +-
.../model/instancezone/Instance.java | 14 +-
.../model/itemauction/ItemAuction.java | 2 +-
.../itemauction/ItemAuctionInstance.java | 14 +-
.../model/items/instance/L2ItemInstance.java | 10 +-
.../gameserver/model/olympiad/Olympiad.java | 20 +-
.../model/olympiad/OlympiadGameTask.java | 6 +-
.../model/punishment/PunishmentTask.java | 2 +-
.../gameserver/model/quest/LongTimeEvent.java | 4 +-
.../gameserver/model/quest/QuestTimer.java | 2 +-
.../model/residences/ResidenceFunction.java | 2 +-
.../model/shuttle/L2ShuttleEngine.java | 8 +-
.../gameserver/model/skills/BuffInfo.java | 6 +-
.../gameserver/model/skills/SkillCaster.java | 4 +-
.../model/skills/SkillChannelizer.java | 2 +-
.../model/votereward/VoteSystem.java | 2 +-
.../model/zone/type/L2DamageZone.java | 2 +-
.../model/zone/type/L2EffectZone.java | 2 +-
.../model/zone/type/L2FishingZone.java | 4 +-
.../model/zone/type/L2JailZone.java | 2 +-
.../zone/type/L2OlympiadStadiumZone.java | 2 +-
.../type/L2ResidenceHallTeleportZone.java | 2 +-
.../model/zone/type/L2SayuneZone.java | 2 +-
.../gameserver/network/L2GameClient.java | 8 +-
.../network/clientpackets/EnterWorld.java | 2 +-
.../clientpackets/RequestPreviewItem.java | 2 +-
.../clientpackets/RequestRestartPoint.java | 2 +-
.../network/clientpackets/UseItem.java | 2 +-
.../taskmanager/AttackStanceTaskManager.java | 2 +-
.../gameserver/taskmanager/TaskManager.java | 23 +-
.../com/l2jmobius/gameserver/util/Evolve.java | 8 +-
.../l2jmobius/gameserver/util/MinionList.java | 2 +-
.../com/l2jmobius/gameserver/util/Util.java | 2 +-
.../dist/game/config/General.ini | 36 +-
.../dist/game/data/html/admin/serverinfo.htm | 26 -
.../ai/areas/DenOfDevil/DenOfEvil.java | 6 +-
.../scripts/ai/areas/FantasyIsle/Parade.java | 10 +-
.../areas/GainakUnderground/GainakSiege.java | 2 +-
.../FourSepulchers/FourSepulchers.java | 4 +-
.../AltarOfSacrifice/AltarOfSacrifice.java | 2 +-
.../AwakeningMaster/AwakeningMaster.java | 2 +-
.../HarnakUndergroundRuinsZone.java | 6 +-
.../scripts/ai/bosses/QueenAnt/QueenAnt.java | 2 +-
.../data/scripts/ai/others/EnergySeeds.java | 2 +-
.../ai/others/NpcBuffers/NpcBufferAI.java | 2 +-
.../ai/others/NpcBuffers/NpcBuffers.java | 2 +-
.../scripts/custom/events/Elpies/Elpies.java | 2 +-
.../data/scripts/custom/events/Race/Race.java | 4 +-
.../data/scripts/handlers/MasterHandler.java | 2 -
.../AdminMonsterRace.java | 4 +-
.../admincommandhandlers/AdminServerInfo.java | 26 -
.../admincommandhandlers/AdminTest.java | 2 +-
.../handlers/effecthandlers/ClassChange.java | 2 +-
.../effecthandlers/ServitorShare.java | 2 +-
.../punishmenthandlers/JailHandler.java | 4 +-
.../handlers/telnethandlers/server/Debug.java | 88 +-
.../telnethandlers/server/Performance.java | 4 +-
.../handlers/telnethandlers/server/Purge.java | 4 +-
.../server/ThreadPoolDebug.java | 171 ----
.../CastleDungeon/CastleDungeon.java | 5 +-
.../ChambersOfDelusion/ChamberOfDelusion.java | 4 +-
.../FortressDungeon/FortressDungeon.java | 5 +-
.../Q10292_SevenSignsGirlOfDoubt.java | 2 +-
.../scripts/vehicles/AirShipController.java | 4 +-
.../AirShipGludioGracia.java | 8 +-
.../data/scripts/vehicles/BoatGludinRune.java | 36 +-
.../scripts/vehicles/BoatInnadrilTour.java | 18 +-
.../scripts/vehicles/BoatRunePrimeval.java | 6 +-
.../java/com/l2jmobius/Config.java | 22 +-
.../com/l2jmobius/gameserver/GameServer.java | 4 +-
.../gameserver/ItemsAutoDestroy.java | 2 +-
.../gameserver/RecipeController.java | 10 +-
.../com/l2jmobius/gameserver/Shutdown.java | 2 +-
.../gameserver/ThreadPoolManager.java | 917 ++++--------------
.../l2jmobius/gameserver/ai/AbstractAI.java | 2 +-
.../gameserver/ai/L2AttackableAI.java | 2 +-
.../gameserver/ai/L2CharacterAI.java | 2 +-
.../com/l2jmobius/gameserver/ai/L2DoorAI.java | 2 +-
.../gameserver/ai/L2FortSiegeGuardAI.java | 2 +-
.../gameserver/ai/L2SiegeGuardAI.java | 2 +-
.../l2jmobius/gameserver/ai/L2SummonAI.java | 2 +-
.../cache/WarehouseCacheManager.java | 2 +-
.../gameserver/data/sql/impl/ClanTable.java | 2 +-
.../gameserver/datatables/BotReportTable.java | 4 +-
.../gameserver/datatables/ItemTable.java | 4 +-
.../gameserver/idfactory/BitSetIDFactory.java | 2 +-
.../instancemanager/CastleManorManager.java | 5 +-
.../instancemanager/ClanEntryManager.java | 4 +-
.../instancemanager/CommissionManager.java | 4 +-
.../instancemanager/DBSpawnManager.java | 4 +-
.../instancemanager/GraciaSeedsManager.java | 2 +-
.../instancemanager/GrandBossManager.java | 2 +-
.../HandysBlockCheckerManager.java | 4 +-
.../instancemanager/ItemsOnGroundManager.java | 2 +-
.../instancemanager/MailManager.java | 6 +-
.../instancemanager/PremiumManager.java | 2 +-
.../instancemanager/ServerRestartManager.java | 2 +-
.../instancemanager/WalkingManager.java | 6 +-
.../l2jmobius/gameserver/model/ClanWar.java | 10 +-
.../gameserver/model/CreatureContainer.java | 2 +-
.../gameserver/model/CursedWeapon.java | 6 +-
.../gameserver/model/DropProtection.java | 2 +-
.../l2jmobius/gameserver/model/Fishing.java | 4 +-
.../l2jmobius/gameserver/model/L2Clan.java | 2 +-
.../l2jmobius/gameserver/model/L2Party.java | 4 +-
.../l2jmobius/gameserver/model/L2Request.java | 2 +-
.../l2jmobius/gameserver/model/L2Spawn.java | 2 +-
.../gameserver/model/L2WorldRegion.java | 4 +-
.../gameserver/model/MpRewardTask.java | 2 +-
.../gameserver/model/actor/L2Attackable.java | 2 +-
.../gameserver/model/actor/L2Character.java | 26 +-
.../gameserver/model/actor/L2Npc.java | 2 +-
.../gameserver/model/actor/L2Vehicle.java | 2 +-
.../L2ControllableAirShipInstance.java | 6 +-
.../model/actor/instance/L2DecoyInstance.java | 4 +-
.../model/actor/instance/L2DoorInstance.java | 6 +-
.../instance/L2FortCommanderInstance.java | 2 +-
.../model/actor/instance/L2PcInstance.java | 34 +-
.../model/actor/instance/L2PetInstance.java | 2 +-
.../actor/instance/L2RaceManagerInstance.java | 45 +-
.../actor/instance/L2RaidBossInstance.java | 2 +-
.../actor/instance/L2ServitorInstance.java | 2 +-
.../actor/instance/L2SiegeFlagInstance.java | 2 +-
.../actor/instance/L2TamedBeastInstance.java | 8 +-
.../model/actor/instance/L2TrapInstance.java | 4 +-
.../model/actor/request/AbstractRequest.java | 2 +-
.../model/actor/status/CharStatus.java | 2 +-
.../tasks/attackable/CommandChannelTimer.java | 2 +-
.../actor/tasks/npc/RandomAnimationTask.java | 2 +-
.../actor/tasks/npc/trap/TrapTriggerTask.java | 2 +-
.../actor/tasks/player/FlyMoveStartTask.java | 2 +-
.../model/announce/AutoAnnouncement.java | 4 +-
.../gameserver/model/buylist/Product.java | 4 +-
.../gameserver/model/cubic/CubicInstance.java | 4 +-
.../model/entity/BlockCheckerEngine.java | 14 +-
.../gameserver/model/entity/Castle.java | 6 +-
.../gameserver/model/entity/ClanHall.java | 6 +-
.../gameserver/model/entity/Duel.java | 12 +-
.../gameserver/model/entity/Fort.java | 18 +-
.../gameserver/model/entity/FortSiege.java | 42 +-
.../gameserver/model/entity/Siege.java | 30 +-
.../model/eventengine/EventScheduler.java | 6 +-
.../model/events/EventDispatcher.java | 20 +-
.../model/events/timers/TimerHolder.java | 2 +-
.../model/instancezone/Instance.java | 14 +-
.../model/itemauction/ItemAuction.java | 2 +-
.../itemauction/ItemAuctionInstance.java | 14 +-
.../model/items/instance/L2ItemInstance.java | 10 +-
.../gameserver/model/olympiad/Olympiad.java | 20 +-
.../model/olympiad/OlympiadGameTask.java | 6 +-
.../model/punishment/PunishmentTask.java | 2 +-
.../gameserver/model/quest/LongTimeEvent.java | 4 +-
.../gameserver/model/quest/QuestTimer.java | 2 +-
.../model/residences/ResidenceFunction.java | 2 +-
.../model/shuttle/L2ShuttleEngine.java | 8 +-
.../gameserver/model/skills/BuffInfo.java | 6 +-
.../gameserver/model/skills/SkillCaster.java | 4 +-
.../model/skills/SkillChannelizer.java | 2 +-
.../model/votereward/VoteSystem.java | 2 +-
.../model/zone/type/L2DamageZone.java | 2 +-
.../model/zone/type/L2EffectZone.java | 2 +-
.../model/zone/type/L2FishingZone.java | 4 +-
.../model/zone/type/L2JailZone.java | 2 +-
.../zone/type/L2OlympiadStadiumZone.java | 2 +-
.../type/L2ResidenceHallTeleportZone.java | 2 +-
.../model/zone/type/L2SayuneZone.java | 2 +-
.../gameserver/network/L2GameClient.java | 8 +-
.../network/clientpackets/EnterWorld.java | 2 +-
.../clientpackets/RequestPreviewItem.java | 2 +-
.../clientpackets/RequestRestartPoint.java | 2 +-
.../network/clientpackets/UseItem.java | 2 +-
.../taskmanager/AttackStanceTaskManager.java | 2 +-
.../gameserver/taskmanager/TaskManager.java | 23 +-
.../com/l2jmobius/gameserver/util/Evolve.java | 8 +-
.../l2jmobius/gameserver/util/MinionList.java | 2 +-
.../com/l2jmobius/gameserver/util/Util.java | 2 +-
.../dist/game/config/General.ini | 37 +-
.../dist/game/data/html/admin/serverinfo.htm | 26 -
.../data/scripts/ai/fantasy_isle/Parade.java | 10 +-
.../scripts/ai/group_template/DenOfEvil.java | 6 +-
.../ai/group_template/RandomSpawn.java | 2 +-
.../data/scripts/ai/individual/QueenAnt.java | 2 +-
.../ai/npc/ForgeOfTheGods/TarBeetleSpawn.java | 4 +-
.../ai/npc/NpcBuffers/NpcBufferAI.java | 2 +-
.../scripts/ai/npc/NpcBuffers/NpcBuffers.java | 2 +-
.../ai/npc/NpcBuffers/impl/CabaleBuffer.java | 8 +-
.../FortressOfTheDead/FortressOfTheDead.java | 2 +-
.../RainbowSpringsChateau.java | 18 +-
.../conquerablehalls/flagwar/FlagWar.java | 6 +-
.../scripts/custom/events/Elpies/Elpies.java | 2 +-
.../data/scripts/custom/events/Race/Race.java | 4 +-
.../data/scripts/gracia/AI/EnergySeeds.java | 2 +-
.../HallOfErosionAttack.java | 4 +-
.../HallOfErosionDefence.java | 8 +-
.../HeartInfinityAttack.java | 12 +-
.../HeartInfinityDefence.java | 14 +-
.../gracia/vehicles/AirShipController.java | 4 +-
.../AirShipGludioGracia.java | 8 +-
.../admincommandhandlers/AdminEditChar.java | 4 +-
.../AdminMonsterRace.java | 4 +-
.../admincommandhandlers/AdminPForge.java | 2 +-
.../admincommandhandlers/AdminServerInfo.java | 37 +-
.../admincommandhandlers/AdminTest.java | 2 +-
.../effecthandlers/ServitorShare.java | 2 +-
.../punishmenthandlers/JailHandler.java | 4 +-
.../handlers/telnethandlers/DebugHandler.java | 50 +-
.../telnethandlers/ThreadHandler.java | 6 +-
.../handlers/usercommandhandlers/Unstuck.java | 2 +-
.../voicedcommandhandlers/Wedding.java | 2 +-
.../data/scripts/hellbound/AI/Chimeras.java | 2 +-
.../AI/Zones/TowerOfNaia/TowerOfNaia.java | 4 +-
.../AI/Zones/TullyWorkshop/TullyWorkshop.java | 14 +-
.../Instances/UrbanArea/UrbanArea.java | 8 +-
.../instances/ChambersOfDelusion/Chamber.java | 4 +-
.../FinalEmperialTomb/FinalEmperialTomb.java | 100 +-
.../Q00511_AwlUnderFoot.java | 4 +-
.../Q00726_LightWithinTheDarkness.java | 8 +-
.../Q00727_HopeWithinTheDarkness.java | 14 +-
.../Q10292_SevenSignsGirlOfDoubt.java | 2 +-
.../scripts/vehicles/BoatGiranTalking.java | 34 +-
.../data/scripts/vehicles/BoatGludinRune.java | 36 +-
.../scripts/vehicles/BoatInnadrilTour.java | 18 +-
.../scripts/vehicles/BoatRunePrimeval.java | 6 +-
.../scripts/vehicles/BoatTalkingGludin.java | 32 +-
.../java/com/l2jmobius/Config.java | 24 +-
.../com/l2jmobius/gameserver/GameServer.java | 4 +-
.../gameserver/GameTimeController.java | 4 +-
.../gameserver/ItemsAutoDestroy.java | 2 +-
.../gameserver/RecipeController.java | 10 +-
.../com/l2jmobius/gameserver/SevenSigns.java | 4 +-
.../gameserver/SevenSignsFestival.java | 2 +-
.../com/l2jmobius/gameserver/Shutdown.java | 2 +-
.../gameserver/ThreadPoolManager.java | 908 ++++-------------
.../l2jmobius/gameserver/ai/AbstractAI.java | 4 +-
.../gameserver/ai/L2AttackableAI.java | 5 +-
.../gameserver/ai/L2CharacterAI.java | 2 +-
.../com/l2jmobius/gameserver/ai/L2DoorAI.java | 2 +-
.../gameserver/ai/L2FortSiegeGuardAI.java | 2 +-
.../gameserver/ai/L2SiegeGuardAI.java | 2 +-
.../l2jmobius/gameserver/ai/L2SummonAI.java | 2 +-
.../cache/WarehouseCacheManager.java | 2 +-
.../gameserver/data/sql/impl/ClanTable.java | 2 +-
.../gameserver/datatables/BotReportTable.java | 4 +-
.../gameserver/datatables/ItemTable.java | 4 +-
.../gameserver/idfactory/BitSetIDFactory.java | 2 +-
.../instancemanager/CastleManorManager.java | 5 +-
.../FishingChampionshipManager.java | 6 +-
.../FourSepulchersManager.java | 8 +-
.../instancemanager/GrandBossManager.java | 2 +-
.../HandysBlockCheckerManager.java | 4 +-
.../instancemanager/ItemsOnGroundManager.java | 2 +-
.../instancemanager/MailManager.java | 6 +-
.../instancemanager/PremiumManager.java | 2 +-
.../instancemanager/RaidBossSpawnManager.java | 4 +-
.../instancemanager/ServerRestartManager.java | 2 +-
.../instancemanager/SoDManager.java | 2 +-
.../instancemanager/SoIManager.java | 2 +-
.../instancemanager/TerritoryWarManager.java | 34 +-
.../instancemanager/WalkingManager.java | 6 +-
.../instancemanager/games/Lottery.java | 10 +-
.../FourSepulchersChangeAttackTimeTask.java | 6 +-
.../FourSepulchersChangeCoolDownTimeTask.java | 2 +-
.../FourSepulchersChangeEntryTimeTask.java | 4 +-
.../FourSepulchersChangeWarmUpTimeTask.java | 2 +-
.../tasks/FourSepulchersManagerSayTask.java | 2 +-
.../gameserver/model/AutoSpawnHandler.java | 6 +-
.../gameserver/model/CharEffectList.java | 2 +-
.../gameserver/model/CursedWeapon.java | 6 +-
.../gameserver/model/DropProtection.java | 2 +-
.../l2jmobius/gameserver/model/L2Party.java | 4 +-
.../l2jmobius/gameserver/model/L2Request.java | 2 +-
.../l2jmobius/gameserver/model/L2Spawn.java | 2 +-
.../gameserver/model/L2WorldRegion.java | 4 +-
.../gameserver/model/actor/L2Attackable.java | 2 +-
.../gameserver/model/actor/L2Character.java | 38 +-
.../gameserver/model/actor/L2Npc.java | 4 +-
.../gameserver/model/actor/L2Vehicle.java | 2 +-
.../actor/instance/L2BabyPetInstance.java | 2 +-
.../L2ControllableAirShipInstance.java | 6 +-
.../model/actor/instance/L2CubicInstance.java | 6 +-
.../model/actor/instance/L2DecoyInstance.java | 4 +-
.../model/actor/instance/L2DoorInstance.java | 6 +-
.../instance/L2FortCommanderInstance.java | 2 +-
.../model/actor/instance/L2PcInstance.java | 38 +-
.../model/actor/instance/L2PetInstance.java | 2 +-
.../actor/instance/L2RaceManagerInstance.java | 45 +-
.../actor/instance/L2RaidBossInstance.java | 2 +-
.../instance/L2SepulcherMonsterInstance.java | 16 +-
.../instance/L2SepulcherNpcInstance.java | 6 +-
.../actor/instance/L2ServitorInstance.java | 2 +-
.../actor/instance/L2SiegeFlagInstance.java | 2 +-
.../actor/instance/L2TamedBeastInstance.java | 8 +-
.../model/actor/instance/L2TrapInstance.java | 4 +-
.../model/actor/knownlist/NpcKnownList.java | 2 +-
.../model/actor/status/CharStatus.java | 2 +-
.../tasks/attackable/CommandChannelTimer.java | 2 +-
.../actor/tasks/npc/trap/TrapTriggerTask.java | 2 +-
.../model/announce/AutoAnnouncement.java | 4 +-
.../gameserver/model/buylist/Product.java | 4 +-
.../gameserver/model/entity/Auction.java | 4 +-
.../model/entity/BlockCheckerEngine.java | 14 +-
.../gameserver/model/entity/Castle.java | 6 +-
.../gameserver/model/entity/ClanHall.java | 6 +-
.../model/entity/DimensionalRift.java | 2 +-
.../gameserver/model/entity/Duel.java | 12 +-
.../gameserver/model/entity/Fort.java | 18 +-
.../gameserver/model/entity/FortSiege.java | 42 +-
.../gameserver/model/entity/Instance.java | 10 +-
.../gameserver/model/entity/Message.java | 6 +-
.../gameserver/model/entity/NevitSystem.java | 4 +-
.../gameserver/model/entity/Siege.java | 30 +-
.../model/entity/TvTEventTeleporter.java | 2 +-
.../gameserver/model/entity/TvTManager.java | 10 +-
.../entity/clanhall/AuctionableHall.java | 18 +-
.../entity/clanhall/ClanHallSiegeEngine.java | 12 +-
.../gameserver/model/event/LongTimeEvent.java | 4 +-
.../model/events/EventDispatcher.java | 20 +-
.../gameserver/model/fishing/L2Fishing.java | 2 +-
.../model/itemauction/ItemAuction.java | 2 +-
.../itemauction/ItemAuctionInstance.java | 14 +-
.../model/items/instance/L2ItemInstance.java | 6 +-
.../gameserver/model/olympiad/Olympiad.java | 20 +-
.../model/olympiad/OlympiadGameTask.java | 6 +-
.../model/olympiad/OlympiadManager.java | 4 +-
.../model/punishment/PunishmentTask.java | 2 +-
.../gameserver/model/quest/QuestTimer.java | 2 +-
.../gameserver/model/skills/BuffInfo.java | 4 +-
.../model/skills/SkillChannelizer.java | 2 +-
.../model/zone/type/L2DamageZone.java | 2 +-
.../model/zone/type/L2DynamicZone.java | 2 +-
.../model/zone/type/L2EffectZone.java | 2 +-
.../model/zone/type/L2JailZone.java | 2 +-
.../zone/type/L2OlympiadStadiumZone.java | 2 +-
.../type/L2ResidenceHallTeleportZone.java | 2 +-
.../gameserver/network/L2GameClient.java | 17 +-
.../clientpackets/RequestPreviewItem.java | 2 +-
.../clientpackets/RequestRestartPoint.java | 2 +-
.../network/clientpackets/UseItem.java | 2 +-
.../taskmanager/AttackStanceTaskManager.java | 2 +-
.../KnownListUpdateTaskManager.java | 2 +-
.../gameserver/taskmanager/TaskManager.java | 9 +-
.../com/l2jmobius/gameserver/util/Evolve.java | 8 +-
.../l2jmobius/gameserver/util/MinionList.java | 2 +-
.../com/l2jmobius/gameserver/util/Util.java | 2 +-
.../dist/game/config/General.ini | 36 +-
.../dist/game/data/html/admin/serverinfo.htm | 26 -
.../ai/areas/DenOfDevil/DenOfEvil.java | 6 +-
.../scripts/ai/areas/FantasyIsle/Parade.java | 10 +-
.../areas/GainakUnderground/GainakSiege.java | 2 +-
.../FourSepulchers/FourSepulchers.java | 4 +-
.../AltarOfSacrifice/AltarOfSacrifice.java | 2 +-
.../AwakeningMaster/AwakeningMaster.java | 2 +-
.../HarnakUndergroundRuinsZone.java | 6 +-
.../scripts/ai/bosses/QueenAnt/QueenAnt.java | 2 +-
.../data/scripts/ai/others/EnergySeeds.java | 2 +-
.../ai/others/NpcBuffers/NpcBufferAI.java | 2 +-
.../ai/others/NpcBuffers/NpcBuffers.java | 2 +-
.../scripts/custom/events/Elpies/Elpies.java | 2 +-
.../data/scripts/custom/events/Race/Race.java | 4 +-
.../data/scripts/handlers/MasterHandler.java | 2 -
.../AdminMonsterRace.java | 4 +-
.../admincommandhandlers/AdminServerInfo.java | 26 -
.../admincommandhandlers/AdminTest.java | 2 +-
.../handlers/effecthandlers/ClassChange.java | 2 +-
.../effecthandlers/ServitorShare.java | 2 +-
.../punishmenthandlers/JailHandler.java | 4 +-
.../handlers/telnethandlers/server/Debug.java | 88 +-
.../telnethandlers/server/Performance.java | 4 +-
.../handlers/telnethandlers/server/Purge.java | 4 +-
.../server/ThreadPoolDebug.java | 171 ----
.../CastleDungeon/CastleDungeon.java | 5 +-
.../ChambersOfDelusion/ChamberOfDelusion.java | 4 +-
.../FortressDungeon/FortressDungeon.java | 5 +-
.../Q10292_SevenSignsGirlOfDoubt.java | 2 +-
.../scripts/vehicles/AirShipController.java | 4 +-
.../AirShipGludioGracia.java | 8 +-
.../data/scripts/vehicles/BoatGludinRune.java | 36 +-
.../scripts/vehicles/BoatInnadrilTour.java | 18 +-
.../scripts/vehicles/BoatRunePrimeval.java | 6 +-
.../java/com/l2jmobius/Config.java | 22 +-
.../com/l2jmobius/gameserver/GameServer.java | 5 +-
.../gameserver/ItemsAutoDestroy.java | 2 +-
.../gameserver/RecipeController.java | 10 +-
.../com/l2jmobius/gameserver/Shutdown.java | 2 +-
.../gameserver/ThreadPoolManager.java | 917 ++++--------------
.../l2jmobius/gameserver/ai/AbstractAI.java | 2 +-
.../gameserver/ai/L2AttackableAI.java | 2 +-
.../gameserver/ai/L2CharacterAI.java | 2 +-
.../com/l2jmobius/gameserver/ai/L2DoorAI.java | 2 +-
.../gameserver/ai/L2FortSiegeGuardAI.java | 2 +-
.../gameserver/ai/L2SiegeGuardAI.java | 2 +-
.../l2jmobius/gameserver/ai/L2SummonAI.java | 2 +-
.../cache/WarehouseCacheManager.java | 2 +-
.../gameserver/data/sql/impl/ClanTable.java | 2 +-
.../gameserver/datatables/BotReportTable.java | 4 +-
.../gameserver/datatables/ItemTable.java | 4 +-
.../gameserver/idfactory/BitSetIDFactory.java | 2 +-
.../instancemanager/CastleManorManager.java | 5 +-
.../instancemanager/ClanEntryManager.java | 4 +-
.../instancemanager/CommissionManager.java | 4 +-
.../instancemanager/DBSpawnManager.java | 4 +-
.../instancemanager/GraciaSeedsManager.java | 2 +-
.../instancemanager/GrandBossManager.java | 2 +-
.../HandysBlockCheckerManager.java | 4 +-
.../instancemanager/ItemsOnGroundManager.java | 2 +-
.../instancemanager/MailManager.java | 6 +-
.../instancemanager/PremiumManager.java | 2 +-
.../instancemanager/ServerRestartManager.java | 2 +-
.../instancemanager/WalkingManager.java | 6 +-
.../l2jmobius/gameserver/model/ClanWar.java | 10 +-
.../gameserver/model/CreatureContainer.java | 2 +-
.../gameserver/model/CursedWeapon.java | 6 +-
.../gameserver/model/DropProtection.java | 2 +-
.../l2jmobius/gameserver/model/Fishing.java | 4 +-
.../l2jmobius/gameserver/model/L2Clan.java | 2 +-
.../l2jmobius/gameserver/model/L2Party.java | 4 +-
.../l2jmobius/gameserver/model/L2Request.java | 2 +-
.../l2jmobius/gameserver/model/L2Spawn.java | 2 +-
.../gameserver/model/L2WorldRegion.java | 4 +-
.../gameserver/model/MpRewardTask.java | 2 +-
.../gameserver/model/actor/L2Attackable.java | 2 +-
.../gameserver/model/actor/L2Character.java | 26 +-
.../gameserver/model/actor/L2Npc.java | 2 +-
.../gameserver/model/actor/L2Vehicle.java | 2 +-
.../L2ControllableAirShipInstance.java | 6 +-
.../model/actor/instance/L2DecoyInstance.java | 4 +-
.../model/actor/instance/L2DoorInstance.java | 6 +-
.../instance/L2FortCommanderInstance.java | 2 +-
.../model/actor/instance/L2PcInstance.java | 34 +-
.../model/actor/instance/L2PetInstance.java | 2 +-
.../actor/instance/L2RaceManagerInstance.java | 45 +-
.../actor/instance/L2RaidBossInstance.java | 2 +-
.../actor/instance/L2ServitorInstance.java | 2 +-
.../actor/instance/L2SiegeFlagInstance.java | 2 +-
.../actor/instance/L2TamedBeastInstance.java | 8 +-
.../model/actor/instance/L2TrapInstance.java | 4 +-
.../model/actor/request/AbstractRequest.java | 2 +-
.../model/actor/status/CharStatus.java | 2 +-
.../tasks/attackable/CommandChannelTimer.java | 2 +-
.../actor/tasks/npc/RandomAnimationTask.java | 2 +-
.../actor/tasks/npc/trap/TrapTriggerTask.java | 2 +-
.../actor/tasks/player/FlyMoveStartTask.java | 2 +-
.../model/announce/AutoAnnouncement.java | 4 +-
.../gameserver/model/buylist/Product.java | 4 +-
.../gameserver/model/cubic/CubicInstance.java | 4 +-
.../model/entity/BlockCheckerEngine.java | 14 +-
.../gameserver/model/entity/Castle.java | 6 +-
.../gameserver/model/entity/ClanHall.java | 6 +-
.../gameserver/model/entity/Duel.java | 12 +-
.../gameserver/model/entity/Fort.java | 18 +-
.../gameserver/model/entity/FortSiege.java | 42 +-
.../gameserver/model/entity/Siege.java | 30 +-
.../model/eventengine/EventScheduler.java | 6 +-
.../model/events/EventDispatcher.java | 20 +-
.../model/events/timers/TimerHolder.java | 2 +-
.../model/instancezone/Instance.java | 14 +-
.../model/itemauction/ItemAuction.java | 2 +-
.../itemauction/ItemAuctionInstance.java | 14 +-
.../model/items/instance/L2ItemInstance.java | 10 +-
.../gameserver/model/olympiad/Olympiad.java | 20 +-
.../model/olympiad/OlympiadGameTask.java | 6 +-
.../model/punishment/PunishmentTask.java | 2 +-
.../gameserver/model/quest/LongTimeEvent.java | 4 +-
.../gameserver/model/quest/QuestTimer.java | 2 +-
.../model/residences/ResidenceFunction.java | 2 +-
.../model/shuttle/L2ShuttleEngine.java | 8 +-
.../gameserver/model/skills/BuffInfo.java | 6 +-
.../gameserver/model/skills/SkillCaster.java | 4 +-
.../model/skills/SkillChannelizer.java | 2 +-
.../model/votereward/VoteSystem.java | 2 +-
.../model/zone/type/L2DamageZone.java | 2 +-
.../model/zone/type/L2EffectZone.java | 2 +-
.../model/zone/type/L2FishingZone.java | 4 +-
.../model/zone/type/L2JailZone.java | 2 +-
.../zone/type/L2OlympiadStadiumZone.java | 2 +-
.../type/L2ResidenceHallTeleportZone.java | 2 +-
.../model/zone/type/L2SayuneZone.java | 2 +-
.../gameserver/network/L2GameClient.java | 8 +-
.../network/clientpackets/EnterWorld.java | 2 +-
.../clientpackets/RequestPreviewItem.java | 2 +-
.../clientpackets/RequestRestartPoint.java | 2 +-
.../network/clientpackets/UseItem.java | 2 +-
.../taskmanager/AttackStanceTaskManager.java | 2 +-
.../gameserver/taskmanager/TaskManager.java | 23 +-
.../com/l2jmobius/gameserver/util/Evolve.java | 8 +-
.../l2jmobius/gameserver/util/MinionList.java | 2 +-
.../com/l2jmobius/gameserver/util/Util.java | 2 +-
718 files changed, 3180 insertions(+), 7193 deletions(-)
delete mode 100644 L2J_Mobius_Classic/dist/game/data/scripts/handlers/telnethandlers/server/ThreadPoolDebug.java
delete mode 100644 L2J_Mobius_Ertheia/dist/game/data/scripts/handlers/telnethandlers/server/ThreadPoolDebug.java
delete mode 100644 L2J_Mobius_Helios/dist/game/data/scripts/handlers/telnethandlers/server/ThreadPoolDebug.java
delete mode 100644 L2J_Mobius_Underground/dist/game/data/scripts/handlers/telnethandlers/server/ThreadPoolDebug.java
diff --git a/L2J_Mobius_Classic/dist/game/config/General.ini b/L2J_Mobius_Classic/dist/game/config/General.ini
index 0f135ae918..676d1a7a23 100644
--- a/L2J_Mobius_Classic/dist/game/config/General.ini
+++ b/L2J_Mobius_Classic/dist/game/config/General.ini
@@ -132,33 +132,29 @@ SkillCheckGM = False
# Thread Configuration
# ---------------------------------------------------------------------------
-# Extreme caution should be here, set to defaults if you do not know what you are doing.
-# These could possibly hurt your servers performance or improve it depending on your server's configuration, size, and other factors.
-# Default: 10
-ThreadPoolSizeEffects = 50
+# Determines the amount of scheduled thread pools. If set to -1, the server will decide the amount depending on the available processors.
+Default: -1
+ScheduledThreadPoolCount = -1
-# Default: 13
-ThreadPoolSizeGeneral = 65
+# Specifies how many threads will be in a single scheduled pool.
+Default: 4
+ThreadsPerScheduledThreadPool = 40
-# Default: 2
-ThreadPoolSizeEvents = 10
+# Determines the amount of instant thread pools. If set to -1, the server will decide the amount depending on the available processors.
+Default: -1
+InstantThreadPoolCount = -1
+
+# Specifies how many threads will be in a single instant pool.
+Default: 2
+ThreadsPerInstantThreadPool = 20
# Default: 2
UrgentPacketThreadCoreSize = 20
-# Default: 4
-GeneralPacketThreadCoreSize = 20
-# Default: 4
-GeneralThreadCoreSize = 20
-
-# Default: 6
-AiMaxThread = 30
-
-# Default: 5
-EventsMaxThread = 25
-
-# Dead Lock Detector (a separate thread for detecting deadlocks).
+# ---------------------------------------------------------------------------
+# Dead Lock Detector (separate thread for detecting deadlocks)
+# ---------------------------------------------------------------------------
# For improved crash logs and automatic restart in deadlock case if enabled.
# Check interval is in seconds.
# Default: True
diff --git a/L2J_Mobius_Classic/dist/game/data/html/admin/serverinfo.htm b/L2J_Mobius_Classic/dist/game/data/html/admin/serverinfo.htm
index cf06c95dc3..84dd350f5c 100644
--- a/L2J_Mobius_Classic/dist/game/data/html/admin/serverinfo.htm
+++ b/L2J_Mobius_Classic/dist/game/data/html/admin/serverinfo.htm
@@ -8,7 +8,6 @@
-
General:
@@ -76,30 +75,5 @@
%totalMem% MB |
-
-Thread - General (STP):
- %theardInfoGen%
-
-Thread - Effects (STP):
- %theardInfoEff%
-
-Thread - AI (STP):
- %theardInfoAi%
-
-Thread - Event (STP):
- %theardInfoEvent%
-
-Thread - Packets (TP):
- %theardInfoPack%
-
-Thread - I/O Packets (TP):
- %theardInfoIOPack%
-
-Thread - General Tasks (TP):
- %theardInfoGenTask%
-
-Thread - Event Tasks (TP):
- %theardInfoEvnTask%
-