Jump to content

Recommended Posts

Posted
5 minutes ago, xxdem said:

imho I would just go O(n) with an array of struct{int accountId, int sessionId} and perform a search or something similar, it doesn't seem that the n will ever be huge on this case, I could be wrong

 

That's true for the first map (accountId -> sessionId), it usually contains just few items. But the second map contains all account IDs that were logged since last server start so O(n) would be bad

Posted

kind of sick see this guy commenting all the time about which language is the best, "no, c is the best". please, everyone has their opinion so, keep you preference for c to yourself. stop complaining full of mimi and do better job using c  before post anything.


 

Thank you for the share  eresea.

Posted (edited)
1 hour ago, japarzo said:

kind of sick see this guy commenting all the time about which language is the best, "no, c is the best". please, everyone has their opinion so, keep you preference for c to yourself. stop complaining full of mimi and do better job using c  before post anything.


 

Thank you for the share  eresea.

 

What a clown, I never said C is the best, you say "all the time" I never did xd

 

1 hour ago, eressea said:

 

That's true for the first map (accountId -> sessionId), it usually contains just few items. But the second map contains all account IDs that were logged since last server start so O(n) would be bad

 

Can you enlighten me a bit? Why we need to cache all these sessions on the map? Even if we do, what would the average n lenght be on an official NCSoft server?

Edited by xxdem
Posted
45 minutes ago, xxdem said:

Can you enlighten me a bit? Why we need to cache all these sessions on the map? Even if we do, what would the average n lenght be on an official NCSoft server?

 

I'm not sure about purpose of the second map (I just know it's there and that it contains all account IDs since server start, maybe I'll dig bit more into it later), on retail server it will be big (surely 10k+)... That will be big difference between O(n) and O(log n). Probably it can be omitted - but it would probably have some performance impact.

Posted
5 hours ago, japarzo said:

kind of sick see this guy commenting all the time about which language is the best, "no, c is the best". please, everyone has their opinion so, keep you preference for c to yourself. stop complaining full of mimi and do better job using c  before post anything.


 

Thank you for the share  eresea.

respect the forum's last toxic user, its like a kind without ways to breed and reproduce, you just watch it fade slowly and smile for his sort but happy future.

Posted

yeah it's a pretty ancient bug that one, caused all kinds of havoc back in the like c2-c4 days before people actually figured out what it was, any c4-based ext will have it fixed via amped

Posted
2 hours ago, Anarchy said:

yeah it's a pretty ancient bug that one, caused all kinds of havoc back in the like c2-c4 days before people actually figured out what it was, any c4-based ext will have it fixed via amped

 

I've forgot about amped - this strategy of using two extenders at once seemed weird to me so I didn't care much about it :D

Still not fixed in leaked H5 and GD... maybe still not fixed on offic server :D

Posted

i wouldn't be surprised tbh, i mean hell you can still do the file download exploit on official servers atm, used it to snag eventdata not so long ago from there, seems they aren't much interested in security so hardly a surprise so many of their files floating around :D

Posted
On 7/31/2018 at 6:13 PM, xxdem said:

 

What a clown, I never said C is the best, you say "all the time" I never did xd

 

it is not hard to find your comments in the forum saying about "C, why not C? C is better than other languages" , so, please. You are the only Clown here trying to fool your own self. thx much love <3

Posted
23 minutes ago, japarzo said:

it is not hard to find your comments in the forum saying about "C, why not C? C is better than other languages" , so, please. You are the only Clown here trying to fool your own self. thx much love <3

 

yeah, its not hard its impossible. Prove me false

Posted

The file download exploit is fixed via the html link check setting in l2server.ini, they recently turned it on in NA due to what im assumeing, noticeing files being leaked :P. Though i have a feeling it will be turned back off in the next major update on NA when they replace the l2server.ini :D and forget about it. this login exploit is also fixed on retail

Posted

the reason it's disabled is they gave up on updating the whitelist for bypass commands for all the random shit they added in the newer chronicles in the client which sends bypass commands instead of packets, combined with the fact that in hf+ l2server they changed the way fstrings from AI work and now the fstring id is passed directly to the client in the html body like:

<fstring p1="%s" p2="%s" p3="%s" p4="%s" p5="%s">%d</fstring>

and it fills in whole bypass commands via localized NPCString-x.dat - both of which end up with false blocks on the bypass check and fuck up a bunch of systems :D

 

( so to any of you building exts on the hf+ files, don't forget to fix that ;) )

 

but from what i hear in the latest shit they don't appear to have enabled the link check (for example you can still rip htmls no problem if you know the html names) but instead might've added some filtering to prevent the download shit but last time i checked it was like 3 months ago and it worked fine on NA,RU and KR servers but a lot can change in 3 months :D

Posted

Ya, it was enabled on NA only as far as i can tell, as of ~2ish months ago, and when they did it broke a ton of quests and people trying to learn awakening race skills :D,  all it does is DC you on anything not cached, , so i expect they just enabled the l2server.ini setting when they noticed the log shit appearing a bit more then normal lol. but i expect it to be turned off again when they do there next major update and they get a new l2server.ini from KR, and forget they had it enabled :D.

Posted
2 hours ago, Anarchy said:

the reason it's disabled is they gave up on updating the whitelist for bypass commands for all the random shit they added in the newer chronicles in the client which sends bypass commands instead of packets, combined with the fact that in hf+ l2server they changed the way fstrings from AI work and now the fstring id is passed directly to the client in the html body like:

 


<fstring p1="%s" p2="%s" p3="%s" p4="%s" p5="%s">%d</fstring>

 

and it fills in whole bypass commands via localized NPCString-x.dat - both of which end up with false blocks on the bypass check and fuck up a bunch of systems :D

 

( so to any of you building exts on the hf+ files, don't forget to fix that ;) )

 

but from what i hear in the latest shit they don't appear to have enabled the link check (for example you can still rip htmls no problem if you know the html names) but instead might've added some filtering to prevent the download shit but last time i checked it was like 3 months ago and it worked fine on NA,RU and KR servers but a lot can change in 3 months :D

doubt that's the reason, there are close to none global bypasses on GOD+ (some oly/coc, few npcs) and privs running last off files like gamecoast have validation fully enabled with auto kick

about exploit, it still works fine on innova (+ they even had plain txt scripts for most of last years, lul)

Posted

it's the reason trust me :D in classic half the damn interface is run off bypasses + they clearly don't know how their own bypass check parser works cuz i have to reformat their own htmls every time to remove whitespace and shit from bypass urls in random htmls which also cause false blocks, and there's a reason gamecoast has it enabled with no problems (they patched it) but the fstring shit is for sure the biggest reason, check out npcstring-x.dat that shit is full of full bypass strings where they really only need the localized string to be in there, all those links will false block if u enable bypass checks on any server highfive or above, including latest classic and salvation l2server

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

    • hello everyone! I am wanting to save the files (Ini. - Data - ) of the EP5 Client: Salvation... But they generate the error "corrupt files"... I tried several versions of L2FileEditor without good results. I need help! Thank you!
    • Opening December 6th at 19:00 (GMT +3)! Open Beta Test from November 30th!   https://l2soe.com/   🌟 Introducing L2 Saga of Eternia: A Revolution in Lineage 2 High Five! 🌟   Dear Lineage 2 enthusiasts, Prepare to witness the future of private servers! L2 Saga of Eternia is not just another High Five project—it’s a game-changing experience designed to compete with the giants of the Lineage 2 private server scene. Built for the community, by the community, we’re here to raise the bar in quality, innovation, and longevity. What Sets Us Apart? 💎 No Wipes, Ever Say goodbye to the fear of losing your progress. Our server is built to last and will never close. Stability and consistency are our promises to you. ⚔️ Weekly New Content Our dedicated development team ensures fresh challenges, events, and updates every week. From custom quests to exclusive features, there will always be something exciting to explore. 💰 No Pay-to-Win Skill and strategy matter most here. Enjoy a balanced gameplay environment where your achievements come from effort, not your wallet. 🌍 A Massive Community With 2000+ players expected, join a vibrant and active community of like-minded adventurers ready to conquer the world of Aden. 🏆 Fair and Competitive Gameplay Our systems are designed to promote healthy competition while avoiding abusive mechanics and exploits. 🔧 Professional Development From advanced bug fixes to carefully curated content, we pride ourselves on smooth performance, no lag, and unparalleled server quality. Key Features Chronicle: High Five with unique interface Rate: Dynamic x10 rates Class Balance: Carefully fine-tuned for a fair experience PvP Focused: PvP Ranking & aura display effect for 3 Top PvPers every week Custom Events: Seasonal and permanent events to keep you engaged Additional Features:   Custom Endgame Content: Introduce unique dungeons, raids, or zones unavailable in other servers. Player-Driven Economy: Implement a strong market system and avoid overinflated drops or rewards. Epic Siege Battles: Announce special large-scale sieges and PvP events. Incentives for Streamers and Clans: Attract influencers and big clans to boost server publicity. Roadmap Transparency: Share a public roadmap of planned updates to build trust and excitemen   Here you can read all the features: https://l2soe.com/features   Video preview: Join the Revolution! This is your chance to be part of something legendary. L2 Saga of Eternia is not just a server; it’s a movement to redefine what Lineage 2 can be. Whether you’re a seasoned veteran or a newcomer to the world of Aden, we invite you to experience Lineage 2 at its finest.   Official Launch Date: December 6th 2024 Website: https://l2soe.com/ Facebook: https://www.facebook.com/l2soe Discord: https://discord.com/invite/l2eternia   Let’s build the ultimate Lineage 2 experience together. See you in-game! 🎮
    • That's like a tutorial on how to run l2 on MacOS Xd but good job for the investigation. 
    • small update: dc robe set sold   wts adena 1kk = 1.5$ 
    • DISCORD : utchiha_market telegram : https://t.me/utchiha_market SELLIX STORE : https://utchihamkt.mysellix.io/ Join our server for more products : https://discord.gg/hood-services https://campsite.bio/utchihaamkt
  • Topics

×
×
  • Create New...