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

    • L2 DEVS - HTML DESIGN (ALL NPC'S)    
    • I only share for free what they are reselling 🙂 You keep crying in all the publications, and if you are looking for h5 or gd wait for 5 or 6 years... cheers.... GENERAL Cached Extended to 8192kb IOBuffer Hair2SlotCache ItemBidAuctioner Clan Hall Current Olympiad Season Rank pages System (Shows Points/Games - Fully Configurable) Automatic Flag Around Raidboss System Offline Shop & Buffers Restore After Restart (Fixed location) Offline Buffer System PvP Auto Announce System Rebuilt with Extra Addons (Fully Configurable, Name, Zones, Rewards) Automatic Announce System Rebuilt with Extra Addons (Fully Configurable) ALT+B Augmentation House Shift+Click Droplist/Spoil List Epic Items Rank RB points Rank ChangeColorName ChangeColorTitle Change Skin (Race) Change Gender Custom Subclass (Acumulative) Achievements Item Delivery System  Augmentations/Enchants Automatic Announce System Auto Learn Skills PvP Reward Pk Reward War Reward Scheme buffer GlobalChatTrade Trade Augment Items Castle Announce Time Castle Standby Time Fix Spiritshots delay SpellbooksDrop Enable/Disable Drop custom Fully configurable, lvl min max allmobs, allrb, individual New cancel effect min,max BlessedarmorEnchantRate BlessedmagicWeaponEnchantRate BlessednormalWeaponEnchantRate MaxSlosChars MaxSlotsDwarfs Enable or disable all commands Fix fast loading npc OlympiadRestoreStatsOnFightStart OlympiadSystemSecondTimeEnabled OlympiadEnterLast10Minute OlympiadThirdClassSummons MinLevelTrade AnnounceSubClassMsg1 AnnounceSubClassMsg2 AnnounceSubClassMsg3 LimitedSubClassRace NoSellItems Change ID SealStones for AA NoPrivateBuyItems NoDropPlayerOnDie DisableSkillEnchantData Show Level Mobs Show npc clan flag DespawnSummonEnBattle SummonPetEnBattle RideSummonPetEnBattle DitanceToTargetMove EnterWorld_Undying EnterWorld_UnHide BlockWhispMessagePlayerToGM UseItemsWithHide CriticalSkillDamageBonusPer=4.0 Disable SSQSystem OnCastle Siege End Use any dyes Buy halls directly in auctioneer without waiting for the auction, configuration to change the item you consume MensajeEnterWorldServer Command .hero enable/disable hero aura Config vip global chat character, chat by systemsg Soulshots: NoSendSystemMessageUse Panel //admin Global vote reward Agathions system Anti Interface, control all patch files by md5 Command .menu configurable, last restart, name, maxusers, privatestores Spawn protection activate deactivate consume items to activate  Activate or deactivate autoloot for vip characters EVENTS Happy Hour Event reworked Configurable by announcements or systemsg Team VS Team Capture The Flag Death Match Last Man Standing Destroy The Base Korean Style Castle Siege Check if the player is inside the tvt event due to disconnection/critical error Top 1/5 killer reward/announce TimeAfk ResetReuseSkills ResetBuffsOnFinish Firework effect Reward win/lost Add Team Location Title custom Red/blue Open Door/Wall System BalanceBishops Show kills in title Invest positions Show Death To Top Delete Non-Subclass Skills     RELOADS Reload Enterworld Html Option Reload Faction System Reload Donate Shop Reload OfflineBuffer Reload Champion NPC Reload CliExt Reload AntiBot Reload Vip System Reload Auction Reload AutoLoot Reload CastleSiegeManager Reload CharacterLock Reload ClanPvPStatus Reload AutoLearn Reload ClanReputationRank Reload ClanSystem Reload CreatureAction Reload Customs.ini Reload L2server.ini Reload SkillData.txt Reload doordata.txt Reload decodata.txt Reload Multisell Reload DropList   Extender tested for more than 3 years. Assured stability. Possibility of adding MOD's upon request. (Not included, consult).
    • some peoples trash is another mans treasure, is that your treasure?   people might like the content but you are still the rat in the room     thats the community judging you.  
    • Keep reselling what I publish here for free!!! 🙂 GG  
  • Topics

×
×
  • Create New...