Jump to content

eressea

Legendary Member
  • Posts

    534
  • Joined

  • Last visited

  • Days Won

    8
  • Feedback

    0%

Everything posted by eressea

  1. Hi, do you want to run l2off or l2j server? L2off is made by NCsoft and fixed by people like Vanganth, AdvExt team or me :) L2j is emulator written in Java. Both have advantages and disadvantages. L2off is better for “genuine experience”, l2j is much easier to modify (you have all source codes) but will never behave exactly as official servers. What are your plans for the server? If lowrate and retail-like, probably l2off is for you - see AdvExt, that’s easiest for beginners. If you plan heavy customizations, try l2j first (unless you have thousands of dollars to pay for core customization or good friends that will be able to do it)
  2. Why don’t you just edit l2.ini?
  3. Everything could be decrypted if client already has ability to decrypt it (it has everything it needs - right algorithm, correct key, ...) You just add your own hooks to open and decrypt files you need and dump it somewhere. @SGuard is right, it’s only about discouraging people who don’t know anything about RE. Edit: If @LightFusionMain knows how to work with IDA and how to hook stuff, it’s easy
  4. AFAIK client just connects (TCP) to host/IP and port (default 2106) specified in l2.ini, then it gets server list from authd (loginserver) and connects (again TCP) to l2server (game server), usually on port 7777. It doesn't listen on any port.
  5. There's no way, it extends these particular binaries and won't work with anything else :(
  6. Protocol 83 is Gracia Final, protocol 87 is Gracia Final update 1. There are few differences, see this: http://netpro.revengineer.eu/protocols/gracia_final.html http://netpro.revengineer.eu/protocols/gracia_final_update_1.html Also the updated client (87) is far better than the older one (83) - there are less crashes and there's no glitch with terrain height between two cells (notable for example between Goddard and Varka outpost).
  7. Hi, you're asking in a wrong section (this section is for l2off, not java). I'm moving your topic to proper section :)
  8. Any help is really welcome :) Project is (and will) be open-source. Just please, please, don't discuss off-topic personal stuff here, thanks :)
  9. Hi everyone, it's been some time I've started to work on H5 extender but I kept it private because there's still f*cking LOT of stuff to fix and add (see TODO, stuff marked with + is done/investigated, stuff marked with * is to be done). It also requires you already have proper H5 binaries (l2server built on September 28, 2011 - I've promised not to share them) and Visual Studio 2005 toolkit in some newer Visual Studio (I'm using VS2019). It's still very incomplete but I hope someone will be interested and I'll have more motivation to continue with it. Link to bitbucket repository: https://bitbucket.org/l2shrine/extender-h5
  10. Probably it is possible but there would be lot of problems with features present in GF/GE and not present in Classic... and it would be LOT of work (rewrite all packets, ...) You're not the only one who was asking about this bug in last few days, seems I'll have to try to investigate what causes it (unfortunately I don't know how to trigger this bug with my setup; I'd appreciate any info)
  11. It's not about process name, it's about global objects it creates (and also ports where it listens). You would have to rename all global objects (shared memory regions, mutextes, ...) and change all listening ports...
  12. Hi, I think you're asking about l2j (written in Java), not l2off (written in C++). I'm moving your topic to proper section.
  13. You cannot do that, l2server and l2npc use shared memory to share data about creatures, items etc (CSharedCreatureData, CSharedItemData, ...) - they have to run on the same machine.
  14. UPDATE lin2db.dbo.user_account SET pay_stat=0 WHERE account='...'
  15. What's in l2server log? L2npc crashed because connection to l2server was closed...
  16. //field_cycle set_step 1 11
  17. If I read Vanganth sources correctly, you need to have life_time=30 in itemdataex.txt
  18. There's no real pack (I'm developing only the extender) but you can use CT2.3 scripts (l2server_l2off_gracia_final_83) or "CT2.4" scripts (like https://l2-info.ru/pts/sborki-pts/12-l2-pts-epilogue.html)
  19. Wrong pathnode.bin?
  20. There are two classes in L2NPC - NpcMaker and NpcMakerEx (which is derived from NpcMaker) so NpcMakerEx is maker with some extended functionality
  21. We usually use Skype for chatting (at least me and people I communicate with)
  22. shared memory It simply returns CreatureData object for given NPC
  23. l2server_l2off_gracia_final_83 https://yadi.sk/d/JYEBBUcMPvy3o
  24. It's all stored in xstd::vectors etc so don't hesitate to remove all limits, everything is O(n) so it's up to server admins what they'll put there :)
×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock