• 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!
  • 2026 staff recruitment is open! Check it out and consider applying!

Search results

  1. averatec

    Which operating system is the best one to create a server (compiling, mapping, client, etc...)

    For producing you can use windows + wsl 2 or windows + docker (but performance is worse than native linux performance), it'll be more similiar to real live environment. For hosting linux + docker would be the best
  2. averatec

    OtClient V8 block on serv..

    You don't need to decrypt anything, just get public key from client and replace key in another client, since private key is available only on the server.
  3. averatec

    Database design: Why is each skill level and tries listed in separate columns in the player table?

    Maybe, but it's only my blind guess, it's like that because it's easier to gather data from every skill in terms of AAC. Imagine situation when you'd like to show on the same list e.g. level, mlvl and other skills. When you have table like that: player_skills: player_id skill_type etc... You...
  4. averatec

    Very small request. (TFS 1.2)

    onUseEx this is function you're looking for and yes, looking into shovel/pick or other tool scripts will help you :)
  5. averatec

    Any NodeJS AAC?

    Moreover running webserver like that in both cases PHP and NodeJS will lead to some serious performance problems (if you don't care about caching). There're many better designed and "muture" solutions to run a webserver.
  6. averatec

    Any NodeJS AAC?

    Who does use WAMP or XAMP nowadays? Do you use Windows? PHP since early 2000s changed really much, there're many performance and syntax improvements. From PHP 8.0 there'll be JIT compiler available, so I guess it will be even faster after all 7th version's performance improvements. There's...
  7. averatec

    Jak wysyłać HP i manę w procentach

    musisz skompilować na nowo źródła
  8. averatec

    Why does TFS use bitwise shifting in enums?

    and it easier to write e.g.: 1 << 22 (equals to 4194304) each of these numbers is the power of two, so it allows to use it like a bit flag (O.3.8a — Bit flags and bit masks | Learn C++ (https://www.learncpp.com/cpp-tutorial/3-8a-bit-flags-and-bit-masks/))
  9. averatec

    Jak zablokować zasypywanie depo i domków

    może pomóc z r3884 //wystąpienia tego House* house = toCylinder->getTile()->getHouse() //zamieniamy na to HouseTile* houseTile = dynamic_cast<HouseTile*>(toCylinder->getTile()); if (houseTile) { House* house = houseTile->getHouse(); //tu reszta kodu }
  10. averatec

    Help to fix it

    you should edit items.otb then
  11. averatec

    Help to fix it

    Open map editor, delete top item (cave), you should see underlying torch, delete then and revert cave.
  12. averatec

    Move old TFS skills to TFS 1.0 skills in database

    @slawkens you are right, but look at post date
  13. averatec

    [in development] Psychonaut04 AAC

    Twig is pretty good, also consider MVC pattern.
  14. averatec

    Any oldies left? :-) //silentdefender

    Jun 1, 2007 (over 9 years) member id 56 :)
  15. averatec

    Link copy warning on 7.6 Help

    I can't help you, you must search answer on tpforums
  16. averatec

    Link copy warning on 7.6 Help

    It's build in client feature, so you don't have possibility to fix it without knowledge about reverse engineering edit; maybe this wiil help you :)
  17. averatec

    Solved [TFS 1.2], [TFS 0.4], [OTHire] Monster cast beam and wave through wall (Critical bug)

    https://github.com/kamil-karkus/forgottenserver/commit/a9657bd208dbbb224e8fcb9bf5a4359de3f9ed3d It works on 0.4 and my distro so I think it'll work on 1.2 :)
  18. averatec

    Weird compiling error

    You can also edit configure.ac and replace line: LIBS="$LIBS $XML_LIBS" with LIBS="$LIBS $XML_LIBS -lpthread" so when next time you generate makefile it should contain -lpthread
  19. averatec

    Weird compiling error

    are you sure you change makefile? I can see no difference bacause last statement in first line of your log is -lxml2 edit; show me how you compile sources
  20. averatec

    Weird compiling error

    then replace line: LIBS = -lmysqlclient -lcryptopp -lboost_filesystem -lboost_date_time -lboost_system -lboost_regex -lboost_thread -lz -lgmp -lxml2 with LIBS = -lmysqlclient -lcryptopp -lboost_filesystem -lboost_date_time -lboost_system -lboost_regex -lboost_thread -lz -lgmp -lxml2 -lpthread
Back
Top