Jump to content

MasterToma

Members
  • Posts

    158
  • Credits

  • Joined

  • Last visited

  • Days Won

    5
  • Feedback

    100%

Everything posted by MasterToma

  1. Hi, After few months of work I've decompiled L2AuthD.exe (build 40504). I've tested it with patched C2 client and other C1 server parts. Original code (with minor fixes, all commented with // FIXED) can be found on bitbucket. Probably many of Extender writers have done this as well, but for those who haven't - take a look https://bitbucket.org/master_toma/lineage2-c1-harbingers-of-war UPDATE: 04.2018 source code has been CLOSED I have other fixes and other parts as well, they are not finished for now, therefore. PM me for details. I'm planning to port it to newest C++ to avoid as much OS API as possible, and then port to Linux. Any info/comments/shares are appreciated. 02.05.2017: support for MSVC2008 (branch "legacy") was added 07.06.2017: Reverse of L2LogD.exe is finished, working with code 10.06.2017: Filters added to the MSVS project 11.06.2017 Adjustments for SINA servers: c1_ext, c4_ext and c6_ext https://bitbucket.org/master_toma/lineage2-c1-harbingers-of-war/branches/ (tested on C1, C4 and IL clients). Thanks smeli for help 01.07.2017 Decompiled and built L2LogD.exe. Feel free to test it, report issues and get sources. 08.07.2017 L2LogD sources were published 08.07.2017 L2AuthD from devel branch is built into 3 binaries: for c1, c4 and c6 support. NOTE: there are no any CUSTOMS in legacy branch, except for obvious fixes. All of them are marked with comment // FIXED. All customs are going to separate branches. 02.04.2018 AuthD is fixed to work with original clean L2 C1 client 06.04.2018 Original bug in C1 binaries, that led to deadlocks !!! deadlock or super-lag detected!!! !!! deadlock or super-lag detected!!! has been fixed 15.04.2018 AuthD, LogD, CacheD have been ported to x64. Now you can build in both, x32 and x64 platforms 01.07.2018 NASC for C1 is completed and shared 15.10.2018 QuestCompiler for C1 is ready 01.06.2019 L2NPC.exe for C1+ is ready, and passed live testing on x100 server among with CacheD and other binaries Working on L2Server.exe from C1 now - 40% done If someone wants try join me - you are welcome, I can share IDA file (be sure you have some reputation, though), and you can help. Just PM me. All contributors will have access to the source codes
  2. Hi, I haven't found any info, probably it's a duplicated post, but... You know from config.txt and log, that there is Interactive server in L2Auth (off, no modifications are needed, at least works with pure C4 L2Auth.exe, build version 40504). You can interact with it using python: import socket host = socket.gethostname() port = 2108 # The same port as used by the server s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect((host, port)) s.sendall(b'0\t6666\n') #kick user with UID=6666 from login server data = s.recv(1024) print('Received', repr(data)) s.sendall(b'2\n') #get user number data = s.recv(1024) print('Received', repr(data)) s.sendall(b'8\t1\n') #free server = true s.sendall(b'8\t0\n') #free server = false data = s.recv(1024) print('Received', repr(data)) s.sendall(b'11\tKickedAcc\tPass\n') #kick user with acc=KickedAcc pass=Pass from game server data = s.recv(1024) print('Received', repr(data)) s.close() It's just an example. If you are interesting, I could add all commands. If it's a duplication, you might remove the post. PS: if you are afraid about scam - you can check it with L2Auth only, even DB could be turned off - all info will be in the log window (with errors)
×
×
  • 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