Jump to content

Recommended Posts

Posted

l2flash.png

L2Flash x6 Gracia Epilogue Server!

 

Hello Everyone ,

L2Flash created with care and effort from former players and not by some potential investors or people interested in profit.

Our basic rule is that users to be fully informed about the server happenings without the slightest doubt about anything.

In short:

There is a Donate Choice but is voluntary and only exists to support the Server, nothing that will affect the normal development of game play in the server. (Only hats and Services)

We will not use any kind of Scripts that Auto Like our Facebook page.

Daily backups remotely to completely avoid any loss of data.


Class master up to Second class.

Auto-Pick up feature enabled.

Combat Stats & Droplist available via Shift & Click.

TvT Event - Death match | Last Man Standing | Capture the flag.

PvP Arena LeaderBoards Manager Every 240 Min(s) - Every 240 min(s) announce most PvP/PK kills.
Fisherman LeaderBoards Manager Every 240 Min(s) - Every 240 min(s) announce whoever catches the more fishes.


Exp : x6
SP : x6
Spoil : x6
Drop Rate : x6
Adena : x6
Raid Jewels Drop : x1
Manor : x1
Vitality Herb: x2

For more information, please register to our Forum and start creating the community of L2 Flash!

L2Flash Website: http://L2Flash.eu/
L2Flash  Features: http://L2Flash.eu/index.php/page/features/
L2Flash  Facebook page: https://www.facebook.com/L2Flash-Low-Rate-Gracia-Epilogue-313358019005366/

 

  • 2 weeks later...
Posted

Hello everyone,

 

Our server running in Beta phase and soon we will announce the Opening Date.

Some features of our server in short:

  • *Low rate Experience =  Retail-like gameplay. (Everything we fix based on retail).
     
  • Donations only for Accessory and services.
     
  • *Offline Trade(Shops) Set your private store and Exit Game. (Shop will remain
    active even if server restart)

     
  • *3 Clients per PC.
     
  • *Combat Stats & Droplist available via Shift & Click.
     
  • * Commands:
  • .exp = Using this you can Enable or Disable experience gain.
  • .hellbound = Information about hellbound status.
  • .spoilmsg = On screen message for spoil activated or not.
     
  • Trade zones at Giran Town, where you can set private store only on predefined areas.
     
  • Grand Weddings.

*Active Team to support you with any issue you have.

 

 

  • 3 weeks later...
Posted

Our server will open tomorrow at 18:00 utc +3 , if you have any questions ask us here.

Also you can Join our Beta and test our files!

 

http://l2flash.eu/

 

 

Expecting Online : 600++ and in long term a lot of people will join!

Posted (edited)

Hello , our community growing every day

 

We started with 50 ppl  (23 Sept 16) and now we have 200+ Online.

We know its low but in Long term - No Pay2win donates - stable server - Active Team , people will join!
 

http://l2flash.eu/
http://l2flash.eu/forum/index.php

=ADMIN=Ray.

Edited by L2Flash.eu
Posted

Hello everyone, our server is Online for about one month!

 

We are stable with friendly community !

Don't forget that Gracia Epilogue is the Best chronicle for low rate and it's easy to catch the old players! Gift of Vitality enabled for every Weekend to help you on that!

(You can login and with Gracia final - Freya - H5 client just to test our server :)  )

 

=ADMIN=Ray.

http://l2flash.eu/
http://l2flash.eu/forum/
https://www.facebook.com/L2Flash-Low-Rate-Gracia-Epilogue-313358019005366/

 

  • 3 weeks later...
Posted (edited)

PvP video was missing from our Video Contest so we created one!

Low quality due to a lot of background programs. (Test Server etc.)

 

 

 

 

http://l2flash.eu/

 

 

More videos from our players:

.

 

Edited by L2Flash.eu
  • 3 weeks later...
Posted

Gift Of Vitality Enabled for all the players until 76 Level !

Also

 

B & A Grade armors added to Future Shop NPC in order help new players.
Retail like feature from High Five.
 
 
 
Have fun to all the new players.

 

  • 2 weeks later...
Posted

Monument of Heroes records fixed with yesterday's restart.

Server was Online & Stable for 11 days without restart!

 

Join now L2Flash , if you are "bored" wipes - corrupted and full of donations servers!

 

  • 3 weeks later...
  • 2 weeks later...

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

    • 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...