Jump to content

Question

Posted

Hello i made 1 threadpool that check every 1 second and then another one and bla bla

the question is how much a trheadpool that check every 1 second or 0.5 seconds lag the server

or affect the pc?

 

Lets say i have 10 threadpool that all check every 1 second... is it bad?

11 answers to this question

Recommended Posts

  • 0
Posted

From my experience, not at all.

I have got threads that are running far more often and that's not causing me any troubles.

 

Just remember:

- sometimes scheduleAtFixedRate/scheduleAtFixedDelay might be a lot better

- sometimes you can combine 100 threads into 1(for example if you want to give 2 recommendations to every player that was online for at least 2 hours, you can create new thread for each player or you can create 1 thread that would handle them all)

  • 0
Posted

But server machine doesn't

 

What the server machine you uses? Intel Pentium D who was made in far 2005?

 

What doing you threadpool? Calculating 2+2 or something more harder?

  • 0
Posted (edited)

What the server machine you uses? Intel Pentium D who was made in far 2005?

 

What doing you threadpool? Calculating 2+2 or something more harder?

Try to create 2^31-1 empty threads and schedule them to be run every second and let me know if your machine can handle it without any high CPU usage :)

Edited by vampir
  • 0
Posted (edited)

No, 10 Threadpools is nothing, but as say vampir a successful pack tries to reduce amount of generated stuff at its maximum.

 

On aCis, that's how I ended to create general tasks for swimming, pvpflag && shadow weapon recently. If 1000 swimming pvpers holding shadow weapons exist on your server, I use only 3 tasks instead of 3000. And obviously the scenario is absurd, but you got the idea behind it. It saves ressources, no matter what.

 

I also reworked MDT system, instead to create one threadpool per reached timer, there is only one threadpool running forever. Which avoids the generation of objects, and so will delay GC. That rework, plus another, plus another... If you add all those little reworks, it can grow very big.

 

To answer, no, 10 threadpools is almost nothing, but be sure to stop them correctly. And if it's 10 threadpool per player, then try to reduce the amount with tricks such as general tasks or looping task (if it's a counter type).

Edited by Tryskell
  • 0
Posted

Lets say that i made 1 thread that calculate and send message to all players in 1 zone every second 

and one other that is timer on a npc (real time) and i was just thinking if keep making more

it will delay things or something 

  • 0
Posted

Lets say that i made 1 thread that calculate and send message to all players in 1 zone every second 

Do not worry about this, that's not a problem at all.

 

I cannot tell you about Npc Timer because i don't know what you mean

  • 0
Posted (edited)

You only need a single task for such thing, and the task can be even controlled because you can check how much characters are in this area.

 

L2DamageZone is an exemple of zone where a task is created, only if players enter in the zone, and affect all ppl inside this zone. The task is then destroyed if none is inside this zone. The task can easily retrieve possible targets, because zones system store characters entering and exiting zones. Even NPCs.

 

I didn't get the npc "real timer" thing.

Edited by Tryskell

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Posts

    • 🔥 L2-LORENA.COM — INTERLUDE x5000 CUSTOM PvP 🔥 ⚔️ GRAND OPENING — 02 OCTOBER 2026 🕗 20:00 UTC+2 / Berlin Time Website: L2-LORENA Interlude x5000 PvP Discord: Discord < Join Us! A new season is coming. L2-LORENA x5000 is a Custom Interlude PvP server built around fast progression, active PvP, custom equipment, farming zones, Epic Boss competition, weekly clan objectives and rebalanced classes. ━━━━━━━━━━━━━━━━━━━━━━ 🔥 SERVER INFORMATION ━━━━━━━━━━━━━━━━━━━━━━ ⚔️ Chronicle: Interlude 🔥 Type: Custom PvP ⭐ EXP: x5000 💰 Adena: x500 👤 Starting Level: 76 🏰 Starting Town: Giran 🤖 Auto Farm: Enabled 👥 Maximum Boxes: 2 ✨ Buff Slots: 50 🏯 Castle Siege: Weekly Giran Siege ━━━━━━━━━━━━━━━━━━━━━━ ⚒️ ENCHANT SYSTEM ━━━━━━━━━━━━━━━━━━━━━━ 🔹 Safe Enchant: +4 🔹 Normal Scroll: 50% 🔹 Blessed Scroll: 70% 🔹 Crystal Scroll: 100% Normal / Blessed Maximum: +15 Crystal Maximum: +20 💎 Crystal Scrolls are obtained from Epic Bosses. ━━━━━━━━━━━━━━━━━━━━━━ 🛡️ CUSTOM PROGRESSION ━━━━━━━━━━━━━━━━━━━━━━ ✨ Custom Armor & Weapons 💍 Epic, Rare & Custom Jewelry 🪽 Custom Wings with special stats 🐉 Agathion Upgrade System — Lv.1 → Lv.2 → Lv.3 ⚔️ Fighter & Mage Tattoos 🎭 Accessories with different bonuses 👗 DressMe Character Skins 💎 Custom Augmentation System 🔥 PvP Coins & PvP Rewards ━━━━━━━━━━━━━━━━━━━━━━ 🌍 FARMING ZONES ━━━━━━━━━━━━━━━━━━━━━━ 🟢 Easy Zone — designed for new players 🟡 Medium Zone — stronger monsters and improved rewards 🔴 Premium Zone — large farming area with excellent drops ⚠️ Harder farming zones have NO PK Guards. Premium Account provides: 💰 x2 Drop 🌍 Access to the Premium Farm Zone ━━━━━━━━━━━━━━━━━━━━━━ ⚔️ PvP & EVENTS ━━━━━━━━━━━━━━━━━━━━━━ 🔥 Dedicated Despair PvP Zone 🚩 Automatic PvP Flag 🪙 PvP Coins from PvP ⚔️ Automatic Team vs Team events 🏆 Dungeon Event 👑 Weekly Giran Castle Siege Dungeon Event Rewards 🌟 Top Farmer: 30x Lucky Box 💀 Top Killer: 30x Lucky Box ━━━━━━━━━━━━━━━━━━━━━━ 👑 EPIC BOSSES ━━━━━━━━━━━━━━━━━━━━━━ 🐜 Ant Queen ⚙️ Core 🕷️ Orfen ⚓ Zaken 👑 Baium 🐉 Antharas 🔥 Valakas ☠️ Frintezza ⏱️ Normal Raid Boss Respawn: 2 Hours ⏱️ Epic Boss Respawn: 8–12 Hours Epic Bosses can reward Crystal Enchant Scrolls. Our in-game Raid Boss Drop Informer allows you to check boss items, quantities and drop chances directly from Giran before teleporting. ━━━━━━━━━━━━━━━━━━━━━━ 🧙 CLASS REBALANCE ━━━━━━━━━━━━━━━━━━━━━━ L2-LORENA includes extensive Interlude class adjustments designed for the custom PvP environment. ✔️ Dreadnought ✔️ Duelist ✔️ Phoenix Knight ✔️ Adventurer ✔️ Sagittarius ✔️ Archmage ✔️ Soultaker ✔️ More balancing and adjustments Changes include PvP attack/defense adjustments, skill range and reuse modifications, improved class-specific mechanics, monster damage bonuses and reworked skills. ━━━━━━━━━━━━━━━━━━━━━━ 💎 AUGMENTATION ━━━━━━━━━━━━━━━━━━━━━━ 🔹 Mid Life Stone — 3% 🔹 High Life Stone — 5% 🔹 Top Life Stone — 8% Maximum: 2 Augmentation Skills ⚡ 1 Active + 1 Passive A custom Augment Seller allows players to browse organized augmentation skill categories directly in-game. ━━━━━━━━━━━━━━━━━━━━━━ 🏙️ GIRAN — MAIN TOWN ━━━━━━━━━━━━━━━━━━━━━━ Everything you need is available directly from the main town: 🛒 GM Shop ✨ Custom Shop 🧙 NPC Buffer + Schemes 🌍 Farming Gatekeeper 👑 Raid Boss Drop Informer 💎 Augment Seller 📖 Complete Server Information Useful Commands: 🌍 .gk — Global Teleport ❤️ .ap — Auto CP / HP / MP ━━━━━━━━━━━━━━━━━━━━━━ 🔥 NEW ITEMS • NEW RULES • NEW SEASON 🔥 ⚔️ Tier 1 / Tier 2 Weapons & Armors 🪽 Wings 🐉 Agathions 🤖 Auto Farm 👥 Free 1+1 Boxes 🏆 Custom Events 👑 Epic Boss Competition 🏯 Weekly Giran Siege ⚔️ Rebalanced PvP 📅 GRAND OPENING 🔥 02 OCTOBER 2026 🕗 20:00 UTC+2 — Berlin Time 🌐 L2-LORENA.COM 💬 DISCORD.GG/TYZ88TGX4B ⚔️ INTERLUDE x5000 CUSTOM PvP 🔥 L2-LORENA — NEW SEASON
    • L2-Gold Custom PvP – is LIVE! Hey guys! We are opening a brand new Custom PvP server. What we offer: High Rates & Custom PvP Gameplay Custom NPC Buffer, GM Shop & Global GK Balanced classes and epic custom items Interlude with c4 skills Rewards: Every active player who reports bugs or gives feedback will receive Exclusive Custom Rewards.   All files, patch, and support are inside our Discord. Join Here: [https://discord.gg/9qkSxQtTq] Join Here:https://www.facebook.com/profile.php?id=61594313618908
    • 🎨 Full Design Suite: Canva Pro, CapCut Pro, and Adobe suites in stock. Upgrade today with zero downtime!
    • the concept integrated also in public acis  https://youtu.be/KEBvdTSTzl8
    • Highly recommend Litch is super passionate about his work and always puts in the effort to deliver great quality 10/10 give it a try big vouch good luck @Litch
  • Topics

×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and 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..