Jump to content

interlude [L2J] L2Atum.com Pvp No Custom Nice Features Opened 13/12/2013 Waiting For Players


Recommended Posts

Posted

Features are partial
Rates
# XP: x1000
# SP: x1000
# Max Enchant +16
# Safe Enchant +3
# Normall Enchant: 70% (up to +12)
# Blessed Enchant: 100% (up to +12)
# Crystal Enchant: 13-70% , 14-60%, 15-50% ,16-40%(from +12 to +16)
# Top Life Stone:10% (Can be obtain only at party zone and Grand bosses)
# High Life Stone :5% (Can be obtain with l2atum coins)

Grand Boss Spawn Time
#Varka's Hero Shadith = 4h+1
Drop:random(QueenAnt ring or Baium ring)
#Varka's Commander Mos = 4h+1
Drop:random(Zaken earing or Antharas earing)
#Varka's Chief Horus= 4h+1
Drop:random(Frintezza Necklace or Valakas Necklace)
#Barakiel 1+1

Solo Farm Zone
#Mithril Mines 
Party Farm Zone
#Elven Fortress (A special custom boss will take a place into this area with 6h +/- 1h time respawn)


Full NPC Buffer:
# Max buffs: Normal - 36+4 divine inspiration; D
# All buffs: PP,SE,EE,WC,OL,BD,SWS,Pet Buff!
# Includes a scheme buffer where you can manage your own buff sets.
# All buffs are free.

GM Shop:
# Up to S Weapons, armors, Jewels
# Shots, Potions, Consumables
# Quest items for Clan level 3, 4, 5, & others.
# Pets, Event reward items & more
# Custom Clan Reputation Coins


Class Master:
# 1st class transfer - FREE.
# 2nd class transfer - FREE.
# 3rd class transfer - FREE.

Server Events :
# Auto Event:
-CaptureThem
-CastleWars
-PeloponnesianWar
-ProtectTheLeader
-Treasure Chests
# Events managed by the GMs.

More Information:
# Sub-classes are without quest. Max 3 subclasses are allowed.Subclass start lvl 80.
# Start lvl 80.
# Clan war rewards increased.
# All skills are auto-learned.
# All Skills 100% work.
# Geodata 100% work
# Siege Only Aden , Giran
# Clan Leveling needs 5,10,15 members for lvl 6,7,8
# Olympiad every one week.
# All skills can be used again after olympiad match end.
# Items have limit to enchant in olympiad game.(all are +6).
# Vote system with reward.
# You can obtain boss jewelers by killing epic boss or from party zone from the a Box.
#  The Box is a chest dropped only by the mobs from party zone.
# The Box contains boss jeweler,bog,life stone,clan coins,crystal scrolls the chance is random you can obtain just one from each box
# Crystal scrolls can be obtain from party zone/events/boss.
# Augmentation system : one active OR one passive
# Olympiad ranking update after every match
# Noblesse from Barakiel 1+1 respawn
# All new characters start with noblesse blessing skill ( no  status).

Server Machine:

#CPU:Intel  Xeon E5-2670 (8 cores / 16 Threads) 
#RAM:128 GB DDR3 ECC
#Hard disk:2 x 160GB SSD
#10 Gbps Connection(750 Mbps guaranteed)
#DDOS Protection.   

 

 

www.l2atum.com 

Guest
This topic is now closed to further replies.


  • Posts

    • I open the l2j server and see 1. XOR->NewCrypt.encXORPass(raw, offset, size, Rnd.nextInt()); ---> xor everything is clear 2. _staticCrypt.crypt(raw, offset, size); -----> private void encryptBlock(byte[] src, int srcIndex, byte[] dst, int dstIndex) { int xl = bytesTo32bits(src, srcIndex); int xr = bytesTo32bits(src, srcIndex + 4); xl ^= P[0]; for (int i = 1; i < ROUNDS; i += 2) { xr ^= func(xl) ^ P[i]; xl ^= func(xr) ^ P[i + 1]; } xr ^= P[ROUNDS + 1]; bits32ToBytes(xr, dst, dstIndex); bits32ToBytes(xl, dst, dstIndex + 4); }   I scroll down the code and see this code   ----->>> /**      * Decrypt the given input starting at the given offset and place the result in the provided buffer starting at the given offset. The input will be an exact multiple of our blocksize.      * @param src      * @param srcIndex      * @param dst      * @param dstIndex      */     private void decryptBlock(byte[] src, int srcIndex, byte[] dst, int dstIndex)     {         int xl = bytesTo32bits(src, srcIndex);         int xr = bytesTo32bits(src, srcIndex + 4);         xl ^= P[ROUNDS + 1];         for (int i = ROUNDS; i > 0; i -= 2)         {             xr ^= func(xl) ^ P[i];             xl ^= func(xr) ^ P[i - 1];         }         xr ^= P[0];         bits32ToBytes(xr, dst, dstIndex);         bits32ToBytes(xl, dst, dstIndex + 4);     }   ===================================================   I'm transferring this code to C# private void decryptBlock(byte[] src, uint srcIndex, byte[] dst, uint dstIndex)    {        uint xl = BytesTo32bits(src, srcIndex);        uint xr = BytesTo32bits(src, srcIndex + 4);        xl ^= P[ROUNDS + 1];        for (int i = ROUNDS; i > 0; i -= 2)        {            xr ^= F(xl) ^ P[i];            xl ^= F(xr) ^ P[i - 1];        }        xr ^= P[0];        Bits32ToBytes(xr, dst, dstIndex);        Bits32ToBytes(xl, dst, dstIndex + 4);    }   And in c# I first do decryptBlock and then XOR and everything works, I get the package and the first 2 bytes have already been removed as far as I remember   This only works for the login server for the game server, I think it’s not much different  
    • Ask him what you know, and what I know hahaha.
    • https://prnt.sc/2G_hOHfUIGLM   not sure what you mean Teddy boi  
    • Hello first of all thank you for your prompt response and the time you are taking to read this and answer, I am aware that not everyone takes the time and for that I thank you. On the other hand the specific problem is when decrypting this package and being able to parse it,  In some places it says that it is only encrypted with xor, in others that only a static blowfish is used and in others that both are used in the order of xor and then blowfish, this is the problem in spite of being able to see the encryption mechanisms of the servers, I can not put together the function that reverses this encryption to obtain the keys sent by the init packet.   Thanks for your time, hopefully the rest can contribute something because it is a super useful module to extend any functionality to the client and I will publish it in an opensource way when it is finished.
  • Topics

×
×
  • Create New...