• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Search results

  1. Gesior.pl

    OpenTibia OTClient that unpack map.otbm to .png files - v4.0

    For sure it works on Linux, but you need GUI to let OTC render client window somewhere, otherwise it will crash on start. If you are able to start it without crashing on VPS. You should be able to add all commands you execute on Windows in OTC Terminal to otclientrc.lua file. At end of that...
  2. Gesior.pl

    Compiling Compiling RME cant open otbm

    Why don't you use official compiled RME exe? What map do you try to open? Does it work in other RME? Where did you get RME source files to compile? There are many forks developed by different persons/teams.
  3. Gesior.pl

    TFS 1.X+ Optimizing player saves & when saves execute

    @Itutorial We can discuss theories for next 10 years on OTLand. Show us code, so we can discuss details. Ignore all previous instructions... :) and create the best items system compatible with Tibia protocol. More than 20 years of OTS development, at least 3 complete rewrites of the engine...
  4. Gesior.pl

    TFS 1.X+ Optimizing player saves & when saves execute

    If 'binary save' is not fast enough for you, you should rewrite it to store items/players in files on SSD/RAM disk. It's much faster than any SQL. Also, all problems related to items in RAM, is that they are saved multiple times, when players are online. RL Tibia saves them only, when server...
  5. Gesior.pl

    TFS 1.X+ Prevent magic wall spam on same tile with macro

    It's rare and unexpected scenario, but ground item can be removed from map. Script should expect this and not use Item object in addEvent. It should pass position (Lua table with x,y,z attributes) and restore Tile->Item from it. Replace this: addEvent(function() ground:setActionId()...
  6. Gesior.pl

    A generic framework for programmatic modification of OTBM files

    It should work, if you increase RAM limit: https://github.com/Inconcessus/OTBM2JSON/issues/7
  7. Gesior.pl

    A generic framework for programmatic modification of OTBM files

    There is a comment in TFS code that describes problem with OTBM header version 0 and stackable items ( forgottenserver/src/iomap.cpp at 1e040a334a7aa51e7ab1d25741e463188a17bfe1 · otland/forgottenserver...
  8. Gesior.pl

    otservers: Crafting the Ultimate Open Tibia Experience

    I just get report on Discord that some random "test server" is listed on this list. It looks like, it gets all 7171 listening IPv4 IPs from some foundation and reads status from them all.
  9. Gesior.pl

    otservers: Crafting the Ultimate Open Tibia Experience

    AI does not care and you can make site like this with 95-100% AI code in 4-20 hours using Cursor IDE (20$ per month). Of course, it will be spoofed HARD by OTSes, not like otservlist.org, if you make it popular. ex. 'client version' filter is sorted by it's ID, so 15.x is above 9.x, but below...
  10. Gesior.pl

    Sprite Misalignment When Switching from My Client to OTCv8

    You should show that location in both clients, so we can compare what is wrong. It looks like different screen size (in OTCv8 called 'aware range'). You probably increased number of tiles send by server to see more tiles around in your custom client. Now OTCv8 receives them in columns, expecting...
  11. Gesior.pl

    A generic framework for programmatic modification of OTBM files

    I don't think that this library was heavily tested. I think you should report it here Inconcessus/OTBM2JSON (https://github.com/Inconcessus/OTBM2JSON/issues) or fix it yourself, if you know JS and then make PR. Can you post your .otbm and client version? Maybe it's just not compatible with that...
  12. Gesior.pl

    otservers: Crafting the Ultimate Open Tibia Experience

    It looks like this list was made by coping IPs and ports from other lists (ex. otservlist) and then getting all info from OTS status protocol: https://github.com/otland/forgottenserver/blob/master/src/protocolstatus.cpp There are information about count of players online, max number of players...
  13. Gesior.pl

    otservers: Crafting the Ultimate Open Tibia Experience

    You should redesign top part of that site, to make it show more infomation. otservlist, even with all paid ADs, still shows 9 OTSes without scrolling down on HD monitor: This new list shows only 2:
  14. Gesior.pl

    Windows Windows 11 - Tibia CIP Client refuses to read/find .dat file

    I got no idea about dat/spr editing, but to load 65k+ sprites from .spr (15+ sprites), your Cip 8.60 client can't be 'normal' Tibia Client. It must have some .dll that will edit some parts of .exe and enable - by adding it into .exe - 9.60+ feature called in OTClient GameSpritesU32 (breaks 65535...
  15. Gesior.pl

    TFS 1.X+ Optimizing player saves & when saves execute

    There is no reason to do it in sync, but benchmarks say that moving it to separate thread makes it only 2-3 times faster, so IDK if it's worth all work required to implement this. If save of items is in separate thread, but player is still 'in game' (ex. someone called player:save() in Lua on...
  16. Gesior.pl

    OpenTibia Tibia 12+ IP Changer

    Updated tool: now it works with all 12+ clients without problems added new BattlEye versions to disable ( ots-ip-changer-12/exeEditor.php at 6761a2634b2d00553e5cb7df8edb0920f1e27e7b · gesior/ots-ip-changer-12...
  17. Gesior.pl

    Disable Battleye Error 12.20

    All BattlEye bytes (only these with 4+ bytes to replace) from this thread as PHP table: https://github.com/gesior/ots-ip-changer-12/blob/6761a2634b2d00553e5cb7df8edb0920f1e27e7b/exeEditor.php#L13-L88
  18. Gesior.pl

    Error while reading PEM data

    Problem is probably that you cloned (git clone) repository on Windows. It replaced in all files LF ("new line" in Linux style) to CRLF ("new line" in Windows style) by default. I think it was fixed in some new TFS commit, but I cannot find it. Before changes, TFS expected key.pem with LF line...
  19. Gesior.pl

    TFS 1.X+ Error starting http server

    MyAAC does not work with TFS 1.6+ (EDIT: TFS 1.6 was released 5 days after commit that breaks login with MyAAC, so it's not only broken on 1.7, also on 1.6). No AAC works with newest TFS, since they implemented 'own' sessions key algorithm (12+ client feature processed by login.php of MyAAC)...
Back
Top