• 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

    Need help with my website

    It looks like you have problem to run OTS, not to install AAC. You are trying to run 2012 OTS .exe with 2025 MySQL database. It probably won't work. Maybe on some old Linux or in Docker it would work, but you probably do not have source files for that server, to compile it on Linux.
  2. Gesior.pl

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

    This is a thing you must fix. That's what RL Tibia did long time ago: limit number of items in depot save players/houses only on server restart, if it crashes, all players/items go back to last server restart and this is what many big OTSes do: limit number of items on house tile (including...
  3. Gesior.pl

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

    Yes. This is a real solution. There is also other solution: save server on crash. You can process SIGSEGV signal (crash) and call function that saves all players online and houses. Of course there is a chance that item structure of some player/house is a reason of crash (or failure of...
  4. Gesior.pl

    OTClient for Web Browsers

    IDK. I would first use official OTClient Web with custom data.zip and then try to compile my own version ex.: OTClient Web (https://webclient.otarchive.com/?gameData=https://downloads-oracle.ots.me/data/MehahWeb860/otclient-otarchive.zip)`...
  5. Gesior.pl

    TFS 1.X+ Server does not open tls/ssl problem

    TFS 1.6+ has the same problem on Linux Ubuntu, if you compile engine using vcpkg. To fix it, above this line: https://github.com/otland/forgottenserver/blob/e80e40875f305b34ac496deb443c58090afa9069/src/database.cpp#L22 add: bool ssl_enforce = false; bool ssl_verify = false; and above...
  6. Gesior.pl

    Compiling Tfs 1.5, 8.0, ubuntu 24.04 nekiro alloc_traits.h output message error

    Increase buffer size to some bigger value ex. 120: char buffer[120]; in: https://github.com/otland/forgottenserver/blob/1.4/src/tools.cpp#L352 EDIT: Someone posted before me - within a minute - to increase buffer to 72 bytes, which is right value, but 120 bytes or any other higher value will...
  7. Gesior.pl

    TFS 1.X+ Set attack = 0

    Weapons with 0 attack and XX element attack works fine on TFS 1.4 - it still does normal attack (physical attack, not element attack), as 10.98 attack damage is based on weapon attack and player level, so even with 0 attack you get some damage from level. Problem is description of items , ex. I...
  8. Gesior.pl

    Compiling Starting OT for stupid person

    Most of 7.4/7.72/7.9/8.0 OTS servers you played are 8.54+ servers with old sprites. Some are RL Tibia Clients with .dll that fixes some problems, some are OTClient servers. 7.x protocols are pretty bad, they miss some parts of logic like 'invisible GMs' or 'invisible creatures'. If you played on...
  9. Gesior.pl

    AAC JavaScript tool to render PNG images from .otbm

    I remember that someone posted on OTLand tool that combined 2 JavaScript/TypeScript libraries: GitHub - Inconcessus/OTBM2JSON: OTBM2JSON - A generic framework for programmatic modification of OTBM files. (https://github.com/Inconcessus/OTBM2JSON) GitHub - gesior/open-tibia-library: Library to...
  10. Gesior.pl

    New on Otland – What’s the best free OT server to start building my own game?

    There are mainly 3 ways: go 14+ Tibia protocol with canary engine (not stable, but a lot of features for 14+ tibia clients): GitHub - opentibiabr/canary: Canary Server 14.x for OpenTibia community. (https://github.com/opentibiabr/canary) stay on TFS 1.4 protocol 10.98, I work on "compilation"...
  11. Gesior.pl

    New on Otland – What’s the best free OT server to start building my own game?

    IDK what is 'stable' version after TFS 1.4. This commit merged on 2025-05-11 added huge memory leak: https://github.com/otland/forgottenserver/commit/8fe2872ca06bbccedaa83b7b76275a4b617dfcb5 It's 2025-06-10 and we are still discussing how to fix that and if previous commit makes sense at all...
  12. Gesior.pl

    Lua TFS 0.4 magic effect doesn't work?

    @Elgenady Already answered with probably working code, as he gets position from player getPlayerPosition(cid) For future you should learn how to debug you own code. ex. add code to print pos and effect ID: function onStepIn(cid, item, pos) if isPlayer(cid) == TRUE then if (item.actionid...
  13. Gesior.pl

    Linux Web Server Installation On Debian 12 Bookworm

    I do not update old TFS versions acc. makers to new version of PHP. https://github.com/gesior/Gesior2012/commits/TFS-0.4_rev_3703%2B/ branch was last time updated 4 years ago to be compatible with PHP 8.0. PHP version on Debian 12 is PHP 8.2+, it may not be compatible with Gesior2012. You...
  14. Gesior.pl

    Altar-Based Teleport System

    Yes, but what can we discuss about? He posted animation, description and no code. He does not ask for suggestions. @Slikeer Discussion board is not 'Scripting showoff' or 'Advertisement' board. Open source scripts show off board is: Resources (https://otland.net/forums/resources.476/) Private...
  15. Gesior.pl

    Crystal Server

    @Night Wolf I agree. No matter, if you write code for free or for sell. There will be always people complaining. You make code for free, that's not merged for 5+ years into TFS, you wasted your time - ex. my optimized 'decay algorithm'. You release code that was paid XXX$ per server for X...
  16. Gesior.pl

    Is there any websiteapplication that still support TFS 0.2.7 ? 8.60 server ?

    MyAAC detects database structure and tries to work with it. You can try, if it will be able to adapt to TFS 0.2.7 config.lua and database schema: https://github.com/slawkens/myaac
  17. Gesior.pl

    C++ Event that puts everyone on the same level

    Each player has save column in database table players. Simplest solution is to set player 'save' to '0' (with SQL query), then edit whatever you want (addExp, skill, items, whatever) and when event ends, restore their level/skill/items and then set 'save' to '1'. Changes to level won't be...
  18. Gesior.pl

    Alpha Proxy Guide (kondrah/otclient multi-path proxy)

    I ran Alpha proxy on medium size server as replacement for OTCv8 proxy code and it hit default limit easily. Example limit of 20 connections per IP: ExecStart=/path/to/the/proxy/build/alpha-proxy 7200 20 Means that, if you use 10 VPSes for haproxy, you can only run 2 MCs per IP (20 connections)...
  19. Gesior.pl

    [WARNING] Custom OTC/OTCv8 Game Store hack

    That's how every game store code works and should work. Except this one. To fix this one without rewriting it, you have to loop over offers and search for offer with all parameters as in client request. If you can't find it, it's spoofed in client and request to buy should be ignored (or player...
  20. Gesior.pl

    [WARNING] Custom OTC/OTCv8 Game Store hack

    No. It reads category and offer ID from client, but then it converts them to server points/itemid/outfitid: https://github.com/OTCv8/otcv8-tools/blob/main/server/shop/shop.lua#L290-L297 In last line it even checks, if points are higher that 0 points, so you can't sell 0 points items in shop.
Back
Top