Jump to content

Psygrammator

Premium Member
  • Posts

    128
  • Joined

  • Last visited

  • Days Won

    7
  • Feedback

    100%

Everything posted by Psygrammator

  1. Selling JGuard for Lineage 2 High Five and Interlude. Client module plus the game-server side that works with it. Other chronicles can be adapted on request. Settings live inside the build, not in a file next to the client. L7 anti-DDoS New connections are limited per IP. Going over the limit gets a temporary ban. A whitelist skips the limits. Cap on how many connections one IP can hold at once, and a cap on all connected clients. Extra connections are dropped before login. Clients that sit connected without logging in are dropped on a timeout. Too many failed logins from one IP in a short window gets a temporary ban. A successful login clears the counter. Each session must prove it is running the real protected client. A stock client, a replay, or a flood that is not the protected client never gets into the world. Bad or repeated guard replies are scored. You can watch only, or kick and ban. Old replies are ignored. Tied to your server The client only plays on your login and game servers. A connection to the wrong host never starts a session. If your host cannot be resolved, the client closes. Traffic uses its own encryption, agreed with the server. If something else takes over packet sending, the client reports it and exits. Build, hardware id, bans Each build has a version. An old client is refused and told to run the updater. A hardware id is sent to the server. A missing or broken id can be kicked. The server stores hardware ids, bans by hardware id on the account or the character, and limits how many clients one machine can run. Ban and "update the client" messages are shown in a window before the connection closes. Admin tools: look up a hardware id, ban a character, ban an account, reload the lists, and an in-game guard menu. Logs can be written to the database. Antibot While the player is in the world, the client keeps answering the server. The server can also ask on its own timer. Adrenalin-style bots and L2Walker are detected, including when they are injected into the game. Their windows and shortcuts can be blocked. If the protection itself is patched in memory, that is detected. The usual "a bot has attached" dialog can be suppressed. The bot can be closed after the server has accepted the report. On startup you can close the client immediately, or only report and let the server decide. The server can warn, kick, then ban, with separate rules for Walker and Adrenalin. You can also log hits without punishing. Accounts A saved-accounts panel on the login screen: pick an account, log in, remove it, and a save checkbox. Passwords are stored encrypted for the current Windows user. Another Windows user cannot read them. Raising the list version clears saved accounts. Logging in again while a game session is still alive is blocked. Server to client The character name can be placed in the window title while the player is in the world. After logout the title returns to normal. The server can open a web link in the browser, including from a voice command. The server can show a message box, used for bans and for an outdated client. Optional text can be drawn on the game screen, including a clock. Extras The client-side chat delay can be turned off. Game files on disk are not modified. Paste from the clipboard into the game while its window is focused. Discord Rich Presence: text, images, and a session timer. Optional splash screen, your own window title, a check that the updater is present, and a log of every time the protection closes the client. You get the client for High Five and Interlude, and the matching game-server protection: anti-DDoS, session check, hardware id, punishments, and the build check. Other chronicles are adapted separately, against your client. I can also refine any features and ideas. Website statistics transfer, new features, and patches for existing client features.
  2. I love it when people don't stop, gj bro!
  3. Well, at least his neural network doesn't sit in ambush for half a year waiting for someone else's leaks
  4. May the community forgive us for our shenanigans!
  5. Armchair critics are invincible
  6. Still overpaying for L2 geodata in 2026? Let's end that today. For way too long, basic server tools have been gatekept, sold for ridiculous prices, or packed into broken packages. I got tired of watching devs jump through hoops just to get clean map extraction. So I built my own L2MapTools. It’s lightweight, powerful, and built to solve real pipeline issues without tearing your hair out. Whether you’re running a small hobby project or prepping a high-load server, this tool just gets the job done. Here is the deal: Price: €0 (Always free) Performance: Fast, precise geometry extraction Access: No dev clubs, no artificial restrictions We have all the modern tech at our fingertips — it’s time to use it to give back to the community and make server development fun again. Download link below. Grab it, test it, and let's cook! https://coreweb.art/s/uUGpvFd Mini proof
  7. https://mega.nz/file/6lkQXaYb#6-CymRjB9lzFGvZORM-SOmvW8qPTo0OmK81rzKr-7e8
  8. That's the beauty of life, do as you feel. I saw this pack; it contains 13 mounts. Each mount should have its own animations, and the bones should be positioned correctly.
  9. Interlude Multi-Mounts The Interlude client rides a Strider or a Wyvern. Anything else is rejected. This system leaves the ride protocol as a Strider and replaces only the model, so a custom mount can be summoned and ridden on a normal Interlude client. How it works 1. Order the mount model from the clientDev: @NevesOma 2. I integrate that model into the Interlude client data and hook it The mounts in the video are a proof that a non-Strider mesh stays in the saddle on Interlude. They are not included. Each server brings its own models from the artist, and I install them. This video is just an example. The Cougar isn't a fully functional model, so the video only shows the challenge. I can integrate an unlimited number of pets.
  10. https://jsoft.top/ here is an example, cms uses html pages. Front-end you use your own, if you have a pure static template (html/css/js) I can adapt it. If you are interested, I can give access to the admin panel to study the functionality
  11. You can buy a crack for this or another version
  12. Everyone who works with me. If I am absent, it is because I have a problem with electricity due to the war.
    I live in Kharkov, you can follow the news.

  13. This video and price serve as an example of the service. It was relevant at the time I posted it. You have every right to express your opinion. Don't keep it to yourself
  14. data/xml/scripts.xml 1. Find <script path="script.ai.boss.Gordon"/> 2. Comment <!-- <script path="script.ai.boss.Gordon"/> -->
  15. Can, this code deletes the current title when joining a clan.
  16. The problem is the reuse bow attack in this code. You must rewrite this point. For servers with large stats, you need to rewrite the function with attack reuse. For correct operation _disableBowAttackEndTime
  17. <table> <tr> <td>123</td> <td>123</td> <td>123</td> </tr> <tr> <td>123</td> <td>123</td> <td>123</td> </tr> <tr> <td>123</td> <td>123</td> <td>123</td> </tr> </table>
  18. Fix freeze splash when you run client. https://drive.google.com/file/d/1CfzZHRNWIsBMHwH8qnH87G3j5Dux-bXY/view?usp=sharing
  19. If relevant, write to ds
  20. <effect name="Stun" time="9" val="0" effectPower="100" stackOrder="1" stackType="stun" /> if you use acis. If effectType is not specified, then we get a static chance without taking into account any multiplier.
  21. You can add minlvl/maxlvl parameter. In the enterzone method, check the level. This will prevent the player from entering this area.
×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..