Jump to content

Recommended Posts

Posted
6 hours ago, vampir said:

I think when I joined the team couple of years ago and L2 was very popular, tales had about 3,5-4k on weekends. I had to do some Network IO optimizations, because MMOExecutableQueue had a bottleneck. 

 

LOL

Posted (edited)
On 8/15/2022 at 11:16 AM, An4rchy said:

 

No private server has over 5k players, unless it's 2007 and even then, servers would lag like hell with such amounts of players. Tales was notorious for p2w, paid clans, fake online and stuff like that, so .online showing 15k is normal for servers like that, it doesn't mean it's anywhere near the truth tho. Hell, even on Eola we showed 1400 online when there was ~500 real + shops/fakes/fake .online.

no paid clans , at gathering tales had 2,9k ppl in giran with boxes , adrenaline confirmed 

  

On 8/16/2022 at 11:22 AM, xdem said:

 

lmao u think knowlist is the problem? knowlist is just a safety pillow for the client, the real and only issue is the client the server doesn't care it scales vertically

 

The client won't render more than a few hundreds of server object per region, not to mention what its able to render per fov, its well bellow 300, no matter the machine, runs similarly on a low end 2007 pc and a 2022 high end pc, so by definition a server wont break the 2k-3k barrier ever, (the point where players get frustrated with severe client performance and quit is probably lower than that).

 

now, the 5k+ online is a joke (not to mention the 15k+), its ape grade marketing for ultimate trashcan fanbois like achylek, who can not appreciate reality and rely on fake large numbers to play the server.

 

5k+ can be done only with world sharding (instances/channels/etc) there's no such implementation on and L2 server ever including the official ones, (WoW does something similar)

 

A decent high online number is something around 600 capped to 1400, you can claim that this is 3k+ the apes will believe this instantly (they like to feel that they are part of something important)

i know even official serbers have capped 6-8k online since l2 wont handle more ppl, 

 

since me was adrenaline user me know how every server had online, sorry me drunked my inglish bad 

Edited by AchYlek
Posted (edited)
2 hours ago, AchYlek said:

no paid clans , at gathering tales had 2,9k ppl in giran with boxes , adrenaline confirmed 

  

i know even official serbers have capped 6-8k online since l2 wont handle more ppl, 

 

since me was adrenaline user me know how every server had online, sorry me drunked my inglish bad 

 

bullshit, adrenaline gets the server's online info from login server packets that can be easily faked by the server, a fool being fooled is not something new you are welcome ! You have not a single idea how the server works, its impossible for adrenaline to know a realistic online count without porting to every single region of the server in an instant its impossible to do it

Edited by xdem
Posted
1 hour ago, xdem said:

 

bullshit, adrenaline gets the server's online info from login server packets that can be easily faked by the server, a fool being fooled is not something new you are welcome ! You have not a single idea how the server works, its impossible for adrenaline to know a realistic online count without porting to every single region of the server in an instant its impossible to do it

That's not true. Official servers used real online count in those packets, so it was a reliable source of online count information.

 

Adrenaline is also perfectly capable of finding out how many characters are present in Giran or any other region, so it was easy to find out how many people attend gatherings. Fake online characters would be counted in such case too, but we never used them on tales.

Posted
1 hour ago, vampir said:

That's not true. Official servers used real online count in those packets, so it was a reliable source of online count information.

 

Adrenaline is also perfectly capable of finding out how many characters are present in Giran or any other region, so it was easy to find out how many people attend gatherings. Fake online characters would be counted in such case too, but we never used them on tales.

 

How is it perfectly capable ? This is unreliable the server can fake it very easily, and for the sake of the conversation we are talking about whole server online counts which is transmitted from the LoginServer, it can be faked with ease.

 

Adrenaline can't find the online count reliably, a decent developer is one step ahead of it in this matter.

Posted (edited)
3 hours ago, xdem said:

 

How is it perfectly capable ? This is unreliable the server can fake it very easily, and for the sake of the conversation we are talking about whole server online counts which is transmitted from the LoginServer, it can be faked with ease.

 

Adrenaline can't find the online count reliably, a decent developer is one step ahead of it in this matter.

damn rly u said this? even dead l2net can count real online , adrenaline count online at  loc, but though it u can find real online 

 

me found only this photka https://i.imgur.com/r9AqdaX.jpeg and its 2k15 photka i think when devs had no idea about phantoms

Edited by AchYlek
Posted
5 hours ago, AchYlek said:

damn rly u said this? even dead l2net can count real online , adrenaline count online at  loc, but though it u can find real online 

 

me found only this photka https://i.imgur.com/r9AqdaX.jpeg and its 2k15 photka i think when devs had no idea about phantoms

 

told you the total online is offered by the server and can be totally faked by the developer at any time, adrenaline can't ever know the real online as there's no magic way to know, but to trust that whatever the server claims is true

Posted

what is on screen shows number of players bot sees in range, adr never used auth server for anything.

 

Back to maybe 2 years ago, off servers still allowed unauthed access to direct server stats (c_version with proto -3), and when covid hit chronos/naia/classic was at its online cap of 5.5k-6k most of the day. L2j ppl might be unaware, but off servers had login queue added many years ago, because servers were often full (back when game was still doing good).

Posted (edited)
On 8/16/2022 at 12:22 PM, xdem said:

 

lmao u think knowlist is the problem? knowlist is just a safety pillow for the client, the real and only issue is the client the server doesn't care it scales vertically

 

 

Well it's true if you have 5k players in your known objects it's gonna be an issue for the client, but there's many ways to limit the players that are rendered.

 

They should have just updated to newer unreal technologies with goddess of destruction chronicle coming out, but I can understand why they didn't; their population was 1/10 by that time so it was unnecessary.

 

-

 

Server-side, there could be some issues with huge online if there's heavy operations done while iterating online players, but you're most likely right it's not like it runs on i5 4gb ram nowadays.

 

-

 

Adrenaline detects online count most likely by the packets sent by the server, it's 10 second job to fake these numbers. I can make server look Heavy with 5 online players and send 3450 players count. Unless they've got a more sophisticated way of doing this which I doubt is possible.

Edited by An4rchy
Posted (edited)
2 hours ago, An4rchy said:

 

Well it's true if you have 5k players in your known objects it's gonna be an issue for the client, but there's many ways to limit the players that are rendered.

 

They should have just updated to newer unreal technologies with goddess of destruction chronicle coming out, but I can understand why they didn't; their population was 1/10 by that time so it was unnecessary.

 

-

 

Server-side, there could be some issues with huge online if there's heavy operations done while iterating online players, but you're most likely right it's not like it runs on i5 4gb ram nowadays.

 

-

 

Adrenaline detects online count most likely by the packets sent by the server, it's 10 second job to fake these numbers. I can make server look Heavy with 5 online players and send 3450 players count. Unless they've got a more sophisticated way of doing this which I doubt is possible.

 

the bottleneck doesn't really have to do with rendering or some internal that can be improved, its a CPU bottleneck on the network level of the engine, as you increase the server objects linearly the work of the CPU on the network level raises exponentially and the current architecture of L2 networking can't handle that 

Edited by xdem
Posted (edited)
31 minutes ago, xdem said:

 

the bottleneck doesn't really have to do with rendering or some internal that can be improved, its a CPU bottleneck on the network level of the engine, as you increase the server objects linearly the work of the CPU on the network level raises exponentially and the current architecture of L2 networking can't handle that 

 

You could be right, but I doubt client networking bottlenecks the CPU (unless the server floods the client with identical packets, where there should be appropriate checks by the client to avoid doing the same thing over and over). It sounds a bit dumb too if they didn't optimize CPU operations in the engine to handle huge amounts of players.

 

Generally I don't think logic/networking takes more time than the shaders processing and calculating as well as the rendering, but I could be wrong. I haven't really gone into detail of how UE2 rendering pipeline works or how L2 handles logic/networking.

Edited by An4rchy
Posted
2 hours ago, An4rchy said:

 

You could be right, but I doubt client networking bottlenecks the CPU (unless the server floods the client with identical packets, where there should be appropriate checks by the client to avoid doing the same thing over and over). It sounds a bit dumb too if they didn't optimize CPU operations in the engine to handle huge amounts of players.

 

Generally I don't think logic/networking takes more time than the shaders processing and calculating as well as the rendering, but I could be wrong. I haven't really gone into detail of how UE2 rendering pipeline works or how L2 handles logic/networking.

 

I didn't said it bottlenecks your CPU, it's just not able to utilize it correctly due to its architectural design, you can try to lower your graphics settings etc, you won't notice a difference so my guess is that the lag is internal and networking is my first suspect 

Posted (edited)
14 minutes ago, xdem said:

 

I didn't said it bottlenecks your CPU, it's just not able to utilize it correctly due to its architectural design, you can try to lower your graphics settings etc, you won't notice a difference so my guess is that the lag is internal and networking is my first suspect 

 

Lowering your graphics can only make a difference if you lower the field of view distance (it's an option in Classic client) so that it doesn't render objects that are far away. Even though this improves fps issues, it's not fun to play like this, specially if you're hunting specific monsters or looking for a certain player because they're simply not visible unless you get close to them.

 

However this makes me wonder if they even include concepts such as batch rendering, texture resolution optimizations or proper LOD management. It's most likely all optimized and included since unreal engine has been the leading 3d game engine for years (even back then) but it's still shocking that ncsoft never changed/optimized their networking/logic architecture even after all these years, specially since it causes such fps issues.

Edited by An4rchy
Posted
On 8/25/2022 at 2:31 PM, xdem said:

 

the bottleneck doesn't really have to do with rendering or some internal that can be improved, its a CPU bottleneck on the network level of the engine, as you increase the server objects linearly the work of the CPU on the network level raises exponentially and the current architecture of L2 networking can't handle that 

That's not true. Long time ago I made a test, in which I spawned few thousand NPCs, that didn't have random animation, movement or any other trigger for sending packet except for initial NpcInfo. Client was very, very slow in rendering them, but even after few minutes you can notice that it will settle with limited amount of NPCs that are rendered. When you move around in such environment, NPCs far away will be deleted, while those closer to you will be rendered. This happens without any NpcInfo packets being sent, so client stores them in memory even though they are not shown.

 

I can't say what exactly is the problem, but for sure it's not easy to fix.

Posted
1 hour ago, vampir said:

That's not true. Long time ago I made a test, in which I spawned few thousand NPCs, that didn't have random animation, movement or any other trigger for sending packet except for initial NpcInfo. Client was very, very slow in rendering them, but even after few minutes you can notice that it will settle with limited amount of NPCs that are rendered. When you move around in such environment, NPCs far away will be deleted, while those closer to you will be rendered. This happens without any NpcInfo packets being sent, so client stores them in memory even though they are not shown.

 

I can't say what exactly is the problem, but for sure it's not easy to fix.

 

This can still be caused by the internal architecture of the engine as xdem said, but I still think it's got more to do with the rendering process. I mean it was made during 2002-2004 most likely when mmorpgs were few due to this reason (and many more ofcourse), chances are they never updated their code since people got used to it and population kept decreasing after C5-Interlude.

 

I don't think it's fixable unless you remake the game in a newer engine cause you basically need to rework the whole engine with newer faster technologies like ECS system or rendering stuff like I mentioned in a previous reply.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.




  • Posts

    • MoMoProxy has updated more static residential proxies for USA location, anyone interested in can view: https://momoproxy.com/static-residential-proxies
    • This post originally appeared on MmoGah.   Dear Exiles, here's a detailed guide for Path of Exile 3.26 Gauntlet, tailored for beginners and focused on the top 5 builds that balance survivability, damage, and ease of gearing in the Hardcore Solo Self-Found (HCSSF) environment. This guide goes deep into mechanics, gear, leveling, and strategy—no fluff, just actionable insights.       What Is the Gauntlet in PoE 3.26? The Gauntlet is a community-run event, often organized by Zizaran, which pushes players into a brutal version of the game:   ● Hardcore Solo Self-Found (HCSSF): No trading, no partying, no outside help. ● Global Modifiers: Increased monster damage, life, elemental penetration, extra projectiles, and more. ● Limited Portals: Only 3 portals per boss kill count toward points. ● Custom Ascendancies: In 3.26, the Fishia League introduces new ascendancy classes like Ancestral Commander and Servant of Arakali.   The goal? Survive, level up, kill bosses, and earn points for prizes. But first, you need a build that won't crumble under pressure.   Top 5 Builds for Gauntlet Beginners These builds are chosen for their tankiness, simplicity, and ability to progress through the campaign and early maps with minimal gear.   1. Raise Zombie Puppeteer (Necromancer) Why It Works: Minions absorb damage, keeping you safe. Scales well with minimal gear. Strong bossing potential with high zombie levels.   Core Mechanics: Uses Raise Zombie as the main damage source. Strength stacking boosts zombie power. Animate Guardian adds utility and buffs.   Defensive Layers: Minions tank hits. Block chance from gear and passive tree. Energy shield and life stacking.   Leveling Tips: Use Summon Skeletons and Raise Zombie early. Prioritize +minion gem levels and strength gear. Transition to spectres and Animate Guardian by Act 5.   Pros: Safe, ranged playstyle. Easy to gear in SSF. Strong boss damage.   Cons: Minion AI can be clunky. Damage may taper off in the late game without investment.   2. Power Siphon Mines (Scavenger Saboteur) Why It Works: Ranged mine playstyle avoids direct damage. One-button mechanics for comfort. Fast leveling and strong suppression.   Core Mechanics: Power Siphon linked to mines for remote detonation. Uses High-Impact Mine Support and Minefield Support. Cloak of Flames for early damage scaling.   Defensive Layers: High evasion and suppression. Life stacking and stun immunity. Arctic Armor and Flesh and Stone for mitigation.   Leveling Tips: Start with Stormblast Mine or Explosive Trap. Switch to Power Siphon at level 28. Use Smoke Mine and Flame Dash for mobility.   Pros: Safe ranged playstyle. Low gear dependency. Comfortable mechanics.   Cons: Mines require setup. It can feel clunky without proper gem links.   3. Ice Nova Archmage (Hierophant) Why It Works: Combines Mind Over Matter (MoM) with mana stacking. Strong AoE and single-target damage. Good defenses and smooth leveling.   Core Mechanics: Ice Nova cast on Frostbolt for double damage. Archmage Support scales damage with mana. Hierophant ascendancy boosts mana and endurance charges.   Defensive Layers: MoM absorbs damage via mana. High armor and resistances. Chill and freeze for crowd control.   Leveling Tips: Start with Holy Flame Totem or Rolling Magma. Switch to Ice Nova after Act 3. Stack mana and use Clarity early.   Pros: Strong defenses and damage. Scales well into the endgame. Beginner-friendly caster setup.   Cons: Requires mana management. Squishy if not geared properly.   4. Explosive Arrow Ballista (Ancestral Commander) Why It Works: Totems do the work while you stay safe. Easy to gear and scale. Great for campaign progression.   Core Mechanics: Explosive Arrow linked to Ballista Totem Support. Totems stack arrows for massive explosions. Ancestral Commander ascendancy grants endurance charges and slam synergy.   Defensive Layers: Totems absorb aggro. High life and resistances. Fortify from gear or ascendancy.   Leveling Tips: Use Caustic Arrow or Split Arrow early. Switch to Explosive Arrow at level 28. Prioritize attack speed and totem placement.   Pros: Safe, passive playstyle. Strong single-target damage. Easy to respec and adapt.   Cons: Totem AI can be slow. Requires positioning for optimal damage.   5. Lightning Strike Daughter of Oshabi Why It Works: High energy shield and shrine buffs. Converts physical damage to chaos. Fast, clear, and strong bossing.   Core Mechanics: Lightning Strike with pure energy shield gear. Oath of the Magi node doubles armor defenses. Ghost Dance for ES sustain.   Defensive Layers: 10,000+ energy shield. Suppression and resist caps. Stun immunity and chaos conversion.   Leveling Tips: Use Smite or Molten Strike early. Transition to Lightning Strike with ES gear. Stack shrine buffs and movement speed.   Pros: Tanky and fast. Handles tier 17 maps. Good for face-tanking bosses.   Cons: Requires ES gear early. Shrine RNG can affect consistency.   Beginner Tips for Gauntlet Success Campaign Strategy: Overlevel before boss fights. Cap resistances ASAP. Use movement skills to dodge mechanics. Practice Acts 1, 4, and 9—they're deadly.   Gear Prioritization: Life and resistances > damage. Movement speed on boots. Vendor recipes for gear upgrades.   Flask Setup: 1 Instant Life Flask 1 Granite Flask 1 Jade Flask 1 Quicksilver Flask 1 Utility Flask (e.g., Sulphur or Basalt)   Passive Tree Tips: Prioritize life nodes early. Take suppression and block nodes. Avoid complex mechanics—simplicity wins.   Mapping and Bossing Strategy Mapping: Use fast-clearing skills. Avoid risky map mods. Keep portals in reserve.   Bossing: Learn boss mechanics. Use Sniper's Mark or Assassin's Mark. Position mercenaries or totems strategically.   Final Thoughts The Gauntlet is unforgiving, but with the right build and mindset, you can push deep into the event—even as a beginner. Focus on survivability, learn from each death, and don't be afraid to restart. Every run teaches you something new.
    • SocNet x Dolphin Anty Partnership — Reaching New Heights Together! We’re excited to announce our new partnership with the anti-detect browser Dolphin Anty! Thank you for your trust and support — it's because of you that we continue to grow, expand, and bring even more value and opportunities to our customers. This partnership with Dolphin Anty offers more convenience, security, and flexibility for your work and automation needs. Read more on Dolphin Anty’s official blog: https://dolphin-anty.com/blog/en/socnet-and-dolphin-anty/ We’re also looking for new suppliers! — Snapchat accounts — Reddit accounts with karma — LinkedIn accounts with connections Contact us via DM or support to discuss terms — we’re always open to partnership proposals! Explore our online store: ➡ Accounts: Telegram, Facebook, Reddit, Twitter (X), Instagram, YouTube, TikTok, Discord, VK, LinkedIn, GitHub, Snapchat, Gmail, and emails (Outlook, Firstmail, Rambler, Onet, Gazeta, GMX, Yahoo, Proton, Web.de), Google Voice, Google Ads ➡ Premium Subscriptions: Telegram Premium, Twitter X Premium, YouTube Premium, Spotify Premium, Netflix Premium, Discord Nitro, ChatGPT Plus/PRO, XBOX Game Pass ➡ Additional Services: Telegram Stars, proxies (IPv4, IPv6, ISP, Mobile), VPNs (Outline, WireGuard, others), VDS/RDP servers To celebrate the partnership, use promo code DOLPHIN15 for 15% off in our online store! SMM Panel Services: ➡ Use our SMM Panel to boost: Facebook, Instagram, Telegram, Spotify, SoundCloud, YouTube, Reddit, Threads, Kick, Discord, LinkedIn, Likee, VK, Twitch, Kwai, website traffic, TikTok, TrustPilot, Apple Music, TripAdvisor, Snapchat, and more. Get $1 Trial Credit for your first SMM Panel launch: Just submit a support ticket titled "Get Trial Bonus" on our website. ➡ Go to the SMM Panel (clickable) or contact support via bot. Our Key Products: ➡ Online Store: Click ➡ Telegram Store Bot: Click ➡ SMM Panel: Click Payment methods: bank cards · crypto · other popular methods Returning customers get extra discounts & promo codes! Support Contacts: ➡ Telegram: https://t.me/solomon_bog ➡ Discord: https://discord.gg/y9AStFFsrh ➡ WhatsApp: https://wa.me/79051904467 ➡ ✉ Email: solomonbog@socnet.store ➡ Telegram Channel: https://t.me/accsforyou_shop You can also use these contacts to: — consult about bulk purchases — propose partnerships (our partners: https://socnet.bgng.io/partners ) — become a supplier SocNet — Digital Goods & Premium Subscriptions Store
  • Topics

×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock