Jump to content

Myext64 - My New Opensource Gracia Final/epilogue Extender


Recommended Posts

2 hours ago, Jojo_ said:

1. Do you think we could send item with mail from SQL? (similar to dimensional merchant)
2. The date a mail stay can be changed? (If I am right on official that 30 days) But here will you add a param in .ini to configure the delay before delete (like 0 = never and next that counted in day?)
3. Not a suggestion just a question, will you check if we can send item in mail with the params is tradable from itemdata.txt?
4. Really thank you for your extender I know I can seem intrusive but really you do something wonderful ! 

 

Hi,

 

1. First I need to get it running without items - just pure mail, then add items and then maybe sending via SQL or Cached admin socket

2. Probably yes (and if not, I would gladly accept a patch for it :D)

3. Of course, you will be able to send only items that are tradeable and usable in private store

4. Thanks :)

Link to comment
Share on other sites

  • 3 weeks later...

Eheheheh that picture.

For now I have trouble to make it work :X
I updated with new dll and .ini but it just ''log'' over CacheD with some log blue line when I log my character :X
Maybe I compiled old files I will recheck properly, also I carefully checked my table and yes it is there :)


Was it :)
Would it be possible to have a ''black list'' feature? 
Like being unable to send mail to a certain character ?
Forbid an user to send an mail ?

(I would personally use it to forbid one character to receive mail, the one I use just to send Dimensional Item.
Also the way your dbo.post is made I could convert my script to this system to send birthday gift etc through php or any other method to execute your sql.)
For now I will test it and tell you if I find any quack :) 

Edited by Jojo_
Link to comment
Share on other sites

13 hours ago, Jojo_ said:

Would it be possible to have a ''black list'' feature? 

 

Ah, I've forgot about this. It should be the same list as /blocklist - going to implement this today :)

 

EDIT: Done :)

Edited by eressea
  • Like 1
Link to comment
Share on other sites

@eressea you are a rare gem in the l2 community, thanks a lot for your great work and willingness to share with an open heart. I feel really lucky that you are with us here and I think so should the rest of the people in this forum.

 

I also played on shrine for a bit but had to quit L2 alltogether, all the people there deserve big congrats too. Best uncorrupted server I ever played since 2005, just for the pure love of it.

Link to comment
Share on other sites

2 minutes ago, sepultribe said:

@eressea you are a rare gem in the l2 community, thanks a lot for your great work and willingness to share with an open heart. I feel really lucky that you are with us here and I think so should the rest of the people in this forum.

 

I also played on shrine for a bit but had to quit L2 alltogether, all the people there deserve big congrats too. Best uncorrupted server I ever played since 2005, just for the pure love of it.

 

Thanks :)

Link to comment
Share on other sites

Hello,

 

I have few questions if you allow me:

 

  • Can a person run live server with this files or not yet ?
  • Is EXT built on RPG-Club GF files ?
  • If we measure this files with advext where does your files stand in terms of stability and retails functionality, same , better or still new ?

 

 

 

 

Link to comment
Share on other sites

6 minutes ago, Geosniffer said:

Hello,

 

I have few questions if you allow me:

 

  • Can a person run live server with this files or not yet ?
  • Is EXT built on RPG-Club GF files ?
  • If we measure this files with advext where does your files stand in terms of stability and retails functionality, same , better or still new ?

 

Hi,

 

we run L2 Shrine on it for more than 15 months now and we don't have any troubles.

 

It's based on leaked Gracia Final PTS (l2server_l2off_gracia_final_83), I'm not sure if it differs from RPG Club binaries.

 

As for AdvExt - it's mature commercial product with lot of custom features, support for SmartGuard and supports Gracia Final, Gracia Epilogue and H5.

 

MyExt64 is 18 months old open-source project  with fewer custom features (we primarily develop it for use on our retail-like server) that supports Gracia Final and most of Gracia Epilogue (Command Channel feature is still missing and active quest count is still limited to 26 [which should be 40 on Epilogue]) and probably will support Freya and maybe H5 in the future.

 

Regarding stability - it's basically the same. There are almost no crashes for both (in fact the rate of Windows Server crashes is similar to rate of L2server crashes). AdvExt just requires little bit more memory to run (the difference is around 1-2 GB, nothing big, it's probably caused by H5 support so if MyExt will support H5 in the future, this difference may diminish).

 

If you have enough money and want to have commercial support, go for AdvExt (and don't forget to buy updates periodically). If you don't want to spend any money for extender or want to make changes inside the core, you should get MyExt. Or maybe Vanganth's last sources (but that supports only Gracia Final and contains some bugs already fixed in MyExt and AdvExt, currently the most serious of them probably being crashing clients via specially crafted crest packet, on the other side, it wouldn't be hard to port these fixes from MyExt).

  • Like 1
Link to comment
Share on other sites

 

Thank you for the reply. i do appreciate and respect your work and willing to keep this project open source , i also do believe that you will reach amazing results.

for me personally important factor is stability, balance and retails experience that is why i am aiming for GF since GE and H5 are extended from GF retail files and may not work as well as original GF.

 

on the second note activity of this topic is very strange, i really do not understand why there are such a few posts and why people are not helping or reporting bugs.

Edited by Geosniffer
Link to comment
Share on other sites

46 minutes ago, Geosniffer said:

 

Thank you for the reply. i do appreciate and respect your work and willing to keep this project open source , i also do believe that you will reach amazing results.

for me personally important factor is stability, balance and retails experience that is why i am aiming for GF since GE and H5 are extended from GF retail files and may not work as well as original GF.

 

on the second note activity of this topic is very strange, i really do not understand why there are such a few posts and why people are not helping or reporting bugs.

 

Epilogue isn't much different - probably the only difference in mechanics that's bit unclear is 79+ mobs nerfing (yes, they wrote 78+ but in fact it's 79+ lol):

  • The formula used to determine damaged inflicted on monsters level 78+ has changed slightly.
    • The amount of damage inflicted on monsters will be lower if your character is 2 or more levels below that of the level 78+ monster.
      • Damage will not decrease if player is same or higher level of the monster they are attacking.
      • In case of a servitor or a pet, damage will be based on owner's level and not the pet's level.
    • Decreased damage amounts apply for all types of attacks (weapons, skill, etc.).
    • This change does not apply to PVP.
  • The formula used to determine resistance against magic inflicted on monsters level 78+ has changed slightly.
    • When a character's level is 3 or more levels lower than that of a monsters level the chance that the monster will be able to resist a magic spell will increase.
    • Items that used to affect the chance of a creature resisting a magic attack has changed.
      • The chance of monsters resisting magic spells will be based on character's level rather than stats used to boost the chance to hit a monster.
    • This change does not apply to PVP.

MyExt64 allows you to tweak how much it nerfs attack damage and chance of magic success (in config file).

All other changes seem really straightforward. Other thing is data which never will be really accurate (but you can carefully merge leaked Gracia Final and Freya files and get result that's not far from original Epilogue).

 

As for activity here in this topic, most of people who help me usually communicate with me over Skype (because it would be really long here) and also lot of bugs we've fixed was found by our players on L2 Shrine :)

 

Edited by eressea
Link to comment
Share on other sites

On 16. 1. 2018 at 5:20 PM, vell74 said:

Hello, here is the protection from l2pnx?

 

Hi, no, because it would make no sense to make the protection opensource - there would be bypass for it within few days. There’s a simple plugin system allowing anyone to write their own private protection and integrate it to server via dll.

Link to comment
Share on other sites

  • 1 month later...

Some thing I noticed, happens on other GraciaFinal extenders as well.

NPC server/NPCs load/spawn after a long time, 18 minutes on my test server.
But I remember, with AdvExt files NPCs are loaded significantly faster, like 5 minutes or so.

 

I tried with SSD hard drive and had similar loading times.

 

Is there something that can be done to reduce the spawn load time?

Maybe make certain more known NPCs (like start quest Gremlins) load first?

Link to comment
Share on other sites

26 minutes ago, Mobius said:

Some thing I noticed, happens on other GraciaFinal extenders as well.

NPC server/NPCs load/spawn after a long time, 18 minutes on my test server.
But I remember, with AdvExt files NPCs are loaded significantly faster, like 5 minutes or so.

 

I tried with SSD hard drive and had similar loading times.

 

Is there something that can be done to reduce the spawn load time?

Maybe make certain more known NPCs (like start quest Gremlins) load first?

 

Just add this line to l2npc.ini section [Setting]:

FastEnterWorld=true

Sometimes it can be too fast that l2server IO buffers run out and l2server drops connection to l2npc - in that case you can slow it down a bit by chaning MakerSleepMilliseconds in MyExt64.ini section [npcd] to some reasonable value (I use 4 milliseconds on L2 Shrine).

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now



×
×
  • Create New...