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

    GDB Dump

    Hello, Below is my GDB dump I'm getting when my server crashes. Hoping someone more knowledgeable than me can offer insight on where I need to look. Thread 2 "tfs" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7ffff493b700 (LWP 2308)] 0x00005555559192b8 in...
  2. Crevasse

    Tutorial for running 7.7 CipSoft Server on Ubuntu

    Hence why I opened the tutorial with a warning.
  3. Crevasse

    Packet size does not fit to symmetric encryption

    Yeah I saw that thread, it’s not helpful. No solution is posted, this exact same distribution works in Windows so unless you’re telling me there’s extra steps to change protocol in a Linux distro, this thread isn’t useful. 1612632777 Resolved, -D_MULTIPLATFORM77 was missing under...
  4. Crevasse

    Packet size does not fit to symmetric encryption

    Hello, I was having problems with the stability of my distribution [OTX3, 7.7] in Windows, so I decided to compile in Linux. Everything compiled just fine, server starts up, but when I try and login, I get this: This does not happen with the exact same distribution compiled in Windows. I...
  5. Crevasse

    [7.7] RealOTS 7.7 Cipsoft files (virgin)

    Enjoy. https://otland.net/threads/tutorial-for-running-7-7-cipsoft-server-on-ubuntu.274678/
  6. Crevasse

    Tutorial for running 7.7 CipSoft Server on Ubuntu

    DISCLAIMER This guide is for educational purposes only! This is intended for setting up the leaked CipSoft files for nostalgia purposes. I cannot guarantee that a server created from this guide will be secure if opened to the public. You will need to take additional measures if you intend on...
  7. Crevasse

    C++ Read access violation

    bump
  8. Crevasse

    C++ Read access violation

    ~bump~ Spent a couple more hours looking at this, still can't track down what's wrong with tiles.cpp
  9. Crevasse

    TFS 1.X+ Tfs 1.2 Chest give item with an actionID

    You would need create a file that goes in data/actions/scripts called "chest.lua" Code would look like this: function onUse(player, item, fromPosition, target, toPosition, isHotkey) local item = player:addItem(2089) --whatever type of key here if player:getStorageValue(6020) == 1...
  10. Crevasse

    C++ Read access violation

    Hello, Recently running into an issue where my server (OTX3) closes for no reason. Sometimes it happens after a few minutes, sometimes after a few hours. I have been working on the project for a couple years, and have never had this issue before. I attached the MSVS 15 debugger to the tfs.exe...
  11. Crevasse

    Tutorial Running Cipsoft Server Files

    Edit #2: Game server is loaded and online, needed to re-compile QM. However, now having an issue logging in. Used hex editor to change the IP of the 7.7 client, but I simply get a "connection timed out" after a minute or two. QM never receives the login request. Login server is running, IP...
  12. Crevasse

    [TFS 1.2] Tibia 7.4

    @Blasphemy otland/forgottenserver (https://github.com/otland/forgottenserver/wiki/Compiling-on-Windows)
  13. Crevasse

    C++ Adding a new damage element [OTX3]

    Solved. Forgot to change COMBAT_COUNT = 8 to COMBAT_COUNT = 9 in enums.h and the other error was from a missing '{' in items.cpp. ========== Rebuild All: 1 succeeded, 0 failed, 0 skipped ========== Tested, working.
  14. Crevasse

    C++ Adding a new damage element [OTX3]

    I'm attempting to add drown damage to my OTX3 distro, client version 7.72 I have modified the following files where damage elements are used: monsters.cpp [changed] enums.h [changed] items.cpp [changed] combat.cpp [changed] condition.cpp [changed] tools.cpp [changed] creature.cpp [changed]...
  15. Crevasse

    Lua Enabling shared experience [OTX3, 7.72]

    You aren't calling the right things. Use this: function onSay(player, words, param) local party = player:getParty() if not party then player:sendCancelMessage("You are not part of a party.") return false end if party:getLeader() ~= player then...
  16. Crevasse

    Lua Remove condition on deEquip

    I need the script for this part: CONDITION_PARAM_SKILL_DISTANCEPERCENT In my distribution this cannot be done in XML. Some distributions you could do: <attribute key="skillDistPercent" value="150"/> But that returns an error in mine.
  17. Crevasse

    Lua Remove condition on deEquip

    ~~~SOLVED~~~ I needed to add a second condition for the DeEquip function: local condition = Condition(CONDITION_ATTRIBUTES) condition:setParameter(CONDITION_PARAM_SKILL_DISTANCEPERCENT, 150) condition:setParameter(CONDITION_PARAM_TICKS, -1) local condition2 = Condition(CONDITION_ATTRIBUTES)...
  18. Crevasse

    Lua Remove condition on deEquip

    Hey guys, I'm using OTX3, and I am trying to make a helmet that, when worn, increases the players distance fighting by +50%. I did this by creating a movement script and then adding that item to my movements.xml: <movevent event="Equip" itemid="2663" slot="head" script="mysticturban.lua" />...
  19. Crevasse

    Custom Sprite gives Debug

    Good that you edited the .otb file but did you edit the .dat and the .spr files as well?
  20. Crevasse

    C++ Healing Mana/Health appear very separate

    Unless you know how to edit the original Tibia client, I'm afraid not. I ran into the same issue, I like the old-school style of damage/healing numbers stacking vertically so I was forced to build everything around an older Tibia client (again, I could use OTClient but I'm not very good at...
Back
Top