• 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. Damc

    C++ SIGSEGV at Tile::hasProperty(ITEMPROPERTY)

    tile = 0x0
  2. Damc

    C++ SIGSEGV at Tile::hasProperty(ITEMPROPERTY)

    The tile is null(this==nullptr) so all the other variables that gdb printed are meaningless (they don't exist). The crash is caused, because an AoE combat object has been executed near the map border (in a place where there is no tile) which causes the crash on this otxserver/combat.cpp at...
  3. Damc

    TFS Boost.Asio

    In C++, boost is the library that you first check for stuff you need, that isn't in the standard library. In fact, some of the boost libraries have been included into the std lib over the years (e.g. boost::thread, boost::shared_ptr). On top of that, ASIO is a very mature library, with well...
  4. Damc

    [in development] Psychonaut04 AAC

    I don't like acting like a hater, but identation exists in every practical language for a reason :D. psychounaut04-AAC/langset.php at master · psychonaut04/psychounaut04-AAC · GitHub
  5. Damc

    The end - for botters. BattlEye comes to Tibia

    With some modification it should be quite easy to modify the Linux kernel to allow ptrace the Tibia process (assuming BattlEye looks for signs of ptrace if not then no modification needed :D). Not sure how to work around this in Windows :D.
  6. Damc

    OTServ in other programming languages.

    If you forget a nullcheck in C or C++ on a system with a MMU you get SIGSEGV (or the platform equivalent) ;) It's a lot worse on platforms that don't trap from null dereference (but most of them don't even have the flash resources to contain a JVM). I know i'm nitpicking, but in general you're...
  7. Damc

    Minimum system requirement to run OTserv?

    Last time I checked the ORTS data pack used up around 2.7 GiB of virtual memory just after startup (x86-64, on 32 bits this will be much lower).
  8. Damc

    Need to block OTC.. ideas?

    OTClient reports during login that it's OTClient: https://github.com/otland/forgottenserver/blob/master/src/protocolgame.cpp#L155-L157 Of course, changing OTClient so that it says it's the CipSoft client is trivial ;).
  9. Damc

    Compiling TFS 1.2 Compiling

    You need VS2015 or higher to compile TFS 1.2.
  10. Damc

    [TFS 1.2+] Performance tuning

    TFS 1.0 has the old networking system, so unless you back port it from TFS 1.2 to 1.0 the answer is no.
  11. Damc

    OpenTibia OTClient that unpack map.otbm to .png files

    @Codex NG The most important difference is that your solution doesn't allow "zooming in".
  12. Damc

    Tfs 1.1 and 0.3.6 differences and other questions

    1. I'm going to be annoying and point out that compiling is the process of translating source code into a target representation (usually machine or byte code, but not always). A more fitting word here would probably be 'to develop'. Grammar nazi stuff aside, the reason is fairly simple. The...
  13. Damc

    Lua Experience Functions for TFS 1.1

    Why are you acessing the database directly anyway? Use player:getStorageValue() and player:setStorageValue() instead.
  14. Damc

    Lua Script Problem Tfs 1.0 To 1.2

    I believe that the Condition method you meant to use is called setOutfit().
  15. Damc

    Lua Experience Functions for TFS 1.1

    The range for storage values is from –2,147,483,648 to 2,147,483,647 and from 0 to 4,294,967,295 for keys
  16. Damc

    Compiling Errors on TFS 1.2

    Try adding #include <atomic> after #include <thread>
  17. Damc

    Whi World - Open Source Server with Configurable Features

    I find it funny that you accuse me of spreading bullshit, yet, you haven't taken the time to refute my claims by running the code on something more reliable than your brain. I guess you should go to the lua mailing lists and tell them that their compiler spouts bullshit, because both discussed...
  18. Damc

    Whi World - Open Source Server with Configurable Features

    OMG, how hard is it to tell the difference between evaluating the function as a value and evaluating the return value of the function call? The code in your post calls neither cond1 nor cond2. If you run this: function cond1(val) print("cond1") return val end function cond2(val)...
  19. Damc

    Linux TFS Moving 1.0 to 1.2

    Links that might prove useful when migrating to v1.2: https://github.com/otland/forgottenserver/wiki/Changelog-1.1 https://github.com/otland/forgottenserver/wiki/Changelog-1.2 https://otland.net/threads/tfs-1-2-performance-tuning.235648/
Back
Top