• 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

    Compiling Ubuntu 16.04

    How is Ubuntu 16.04 related to this? Do you have VPS/dedic with Ubuntu 16.04 installed? TFS 1.2 probably won't work on Ubuntu 16.04 without a lot of custom C++ packages installed. Can't you reinstall OS on server to 20.04 or 22.04? EDIT: I downloaded server.zip from that thread. Replaced...
  2. Gesior.pl

    Death mob DMG

    I copied XML files from AI (claude-3-7-sonnet-thinking) - it saved me 30-120 seconds -, but I had to edit/write Lua code manually (cast spell on death).
  3. Gesior.pl

    Lua TFS 1.5 Nekiro 772 real blue djinn behaviour

    There is onTradeRequest callback in NPC system. It should work on Nekiro: local function onTradeRequest(cid) local player = Player(cid) if player:getStorageValue(PlayerStorageKeys.DjinnWar.MaridFaction.Mission03) ~= 3 then npcHandler:say("I'm sorry, pal. But you need Gabel's...
  4. Gesior.pl

    Death mob DMG

    I DID NOT TEST THIS CODE In monster XML file add: <script> <event name="CustomMonsterDeath"/> </script> In data/creaturescripts/creaturescripts.xml add: <event type="death" name="CustomMonsterDeath" script="custom_monster_death.lua"/> Create file...
  5. Gesior.pl

    C++ [Request] Adapting Avesta 7.4 to 7.3 + Generating items.otb

    I played RL Tibia and OTSes since 7.x+ times (going back to my oldest character from 2003 Tibia - Free Multiplayer Online Role Playing Game (https://www.tibia.com/community/?name=Grao)). All OTSes up to ~7.4-7.6 had some simple issue. You could modify Tibia.dat on client side and server side...
  6. Gesior.pl

    OTClient Forcing Auto-Update in OTClient

    data.zip can be there, you can make it hard to edit or use in other client. I've released OTCv8 with bot removed and blocked: https://github.com/gesior/otcv8-dev/commit/64a7939aabc270410afc8981518bf74b6d4e7d28 After you replace OTCv8 encryption password in 2 places // replace "0xABCD1234" with...
  7. Gesior.pl

    OTClient Forcing Auto-Update in OTClient

    What is a goal of forcing someone to use your client? Make sure it won't crash, when you add new items? Block bots? OTCv8 has updater included, it's not forced - you can press Escape to disable it or turn off network, when you start client, to make sure it won't connect to updater server. As...
  8. Gesior.pl

    Otclient v10 unable to read dat

    In some other thread someone posted, that you have to set Tibia Protocol to 11.00 in OTC, as "10.00" client of RL tibia was released after 10.99 and it's really 11.00 protocol/dat/spr. I did not test it yet, as I do not have any 10.00 (11.00) protocol server. EDIT: Other thread about "Ezodus...
  9. Gesior.pl

    [8.0] Marketplace System - TFS 1.5

    It lists all tradeable items on client side: https://github.com/ErikasKontenis/SabrehavenServer/blob/38-introduce-8-0-support/800OTClient/modules/game_market/marketprotocol.lua#L55 SabreHaven does not use items.otb to translate client ID to server ID, so code won't be compatible with TFS 1.5...
  10. Gesior.pl

    [8.0] Marketplace System - TFS 1.5

    Market requires some item information that was added in 9.4x Tibia.dat. Then it was copied into items.otb - of 9.4+ servers -, so server and client know which items are tradeable and what is their category (armor/shield etc.). Without that information in Tibia.dat and items.otb, you will have to...
  11. Gesior.pl

    Canary Will this spell crash the server? in any way?

    These checks are useless (or checks): local caster = Creature(casterId) if not caster or not caster:isCreature() then return end local target = caster:getTarget() if not target or not target:isCreature() then return end it...
  12. Gesior.pl

    Linux DDOS Attacks

    I can confirm that he tried to DDoS OTS with 7 proxy VPSes and he wasn't able to DDoS them all at once, so players noticed some lags, but OTS did not go offline. Big OTSes (500+) use 10-20 VPSes for proxy, to make it even harder to take them down all at once. I think he wouldn't take down even 4...
  13. Gesior.pl

    Compiling tfs 1.5 downgraded Problem Boost..

    It's just a warning. You can ignore it. Engine is compiled, you can copy tfs file from build directory to main OTS directory (mv tfs ../tfs) and run it (./tfs). It you want to have clean build (fix this warning), you can replace in src/tools.cpp 368 line: char buffer[20]; with: char buffer[75];
  14. Gesior.pl

    Compiling tfs 1.5 downgraded Problem Boost..

    To fix this, replace your src/lockfree.h with newest TFS one: https://github.com/otland/forgottenserver/blob/master/src/lockfree.h You must add small modification in newest TFS file to make it work with Nekiro. Under: #define FS_LOCKFREE_H add: #include <boost/lockfree/stack.hpp> EDIT: My...
  15. Gesior.pl

    Compiling tfs 1.5 downgraded Problem Boost..

    You must install MySQL C++ library: sudo apt install libmysqlclient-dev All libraries required by TFS 1.6: sudo apt install git cmake build-essential libluajit-5.1-dev libmysqlclient-dev libboost-all-dev libpugixml-dev libcrypto++-dev libfmt-dev If you still got problem, post: where did you...
  16. Gesior.pl

    Client cant read tibia.dat and tibia.spr

    Yes. They added some weak protection from custom clients. Right now you send 1099 as protocol. I tried to send 1000 from OTC with 1099 client version, but it still shows that message. I compared Tibia 10.00 exe and Ezodus exe in hex format, there are just 2x 11 bytes changed: IDK what are...
  17. Gesior.pl

    Client cant read tibia.dat and tibia.spr

    It's named wrong. ezodus.net files are 10.99, so put it in 1099 folder and set protocol version to 1099 in OTC. I tested it on Outfit Image Generator - OpenTibiaLibrary (https://outfit-images.ots.me/generator/) and it loaded files with 1099 version. IDK what was going wrong with CipSoft in...
  18. Gesior.pl

    Where can I download Tibia Client 10.98 safely?

    There were many false positives on 7.x - 8.x clients. All old antiviruses added them to white list already. There are 2 new antiviruses, which detect it as virus.
  19. Gesior.pl

    Lagged Boss

    Monsters calculate new walk path to target once a second. To fix this, you need to calculate it much more often, but I will heavily increase CPU usage. Code to make it calculate walk path each time target creature moves...
  20. Gesior.pl

    How to compile this TFS in ubuntu?

    Project was updated 11 months ago: https://github.com/MillhioreBT/forgottenserver-downgrade/commit/15ea75cbea3ddfdeb1844ad4b4e786f67d9d1ef0 Now it works with Lua 5.4 (Ubuntu 22.04+) without sol2: apt update && \ apt install -yq cmake build-essential ninja-build \ libcrypto++-dev...
Back
Top