• 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

    The most updated TFS 1.5?

    Some 1.2 compiler bugs (ex. connection.cpp) are already described in 'old engines' tutorial: https://otland.net/threads/c-linux-compiling-old-engine-sources-on-debian-10-ubuntu-20-04.274654/ Nekiro 1.5 for 8.0 compiles with Ubuntu 20.04 tutorial I've posted above. IDK how 'brunowar' is...
  2. Gesior.pl

    TFS A* Algorithm :D

    A bit off topic, but maybe someone needs it to add stats to his server: Yesterday I reset my Docker cache (alpine:3.15.0 with all libraries installed) and I could not compile TFS 1.4 with OTS Stats using Docker anymore. So I've made TFS 1.4 with OTS Stats and some 1.5 changes to make it...
  3. Gesior.pl

    The most updated TFS 1.5?

    I've downloaded 8.6 version from Nekiro: https://github.com/nekiro/TFS-1.5-Downgrades/tree/8.60 and compiled it on Ubuntu 20.04 using: apt-get update apt-get -y install git cmake build-essential libluajit-5.1-dev libmysqlclient-dev libboost-system-dev libboost-iostreams-dev...
  4. Gesior.pl

    attackSpeed enabled = HIGH CPU USAGE

    It's not about improvement of normal attacks. It's fix for bug. Follow "How to reproduce:" steps and your server CPU will go 100% after few minutes/hours.
  5. Gesior.pl

    attackSpeed enabled = HIGH CPU USAGE

    classicAttackSpeed enables fast-attack. Without classic attack speed, your character will attack 1 time per second, even if you set attack speed of vocation to 10 (100x per second). Fast attack may cause high CPU usage with 100+ players online. Especially, if you add some wand with area damage...
  6. Gesior.pl

    attackSpeed enabled = HIGH CPU USAGE

    I made PR for TFS master: Fix classicAttackSpeed makes server lag (#4676) by gesior · Pull Request #4677 · otland/forgottenserver (https://github.com/otland/forgottenserver/pull/4677)
  7. Gesior.pl

    attackSpeed enabled = HIGH CPU USAGE

    Someone asked me how to fix it. Problem is not with CPU usage of basic weapon attacks. Problem is that 'classicAttackSpeed' algorithm is bugged and may generate infinite number of scheduler (dispatcher) events. 1. TFS calls Player::doAttacking every second for every player. 2. It creates new...
  8. Gesior.pl

    Latest outfit images (13.20+) for website

    It's on. It's just not accessible from some internet providers in South America and Africa. If you have problems with site, use URL with -oracle ex. https://outfit-images-oracle.ots.me/latest_walk/ It's hosted in Oracle datacenter, not OVH and does not have these problems.
  9. Gesior.pl

    GDB CRASH

    IDK how it went from #24 Item::canDecay to #22 0x00000000005798e1 in Item::getName. What OTX are you using? OTX2? OTX6? OTX2 canDecay code ( otxserver/sources/item.cpp at otxserv2 · mattyx14/otxserver (https://github.com/mattyx14/otxserver/blob/otxserv2/sources/item.cpp#L1833-L1849) ): bool...
  10. Gesior.pl

    Lua -=[TFS]=- 0.3.6 8.60 the player is born on top of the other and the debug

    Just 2 players or 10+ on same tile? Is it only problem with login of new player or also when GM teleports to player/from player and spawns on same position? Where did you get 0.3.6 for 8.60? Maybe you are using some custom bugged version. Did you modify anything with visibility/invisibility of...
  11. Gesior.pl

    GlobalEvent [TFS 1.x] Power Gamers and Online Time for Gesior2012/MyAAC

    Global event to track online time and exp gained each day (last 7 days) for pages: https://github.com/gesior/Gesior2012/blob/master/pages/powergamers.php https://github.com/gesior/Gesior2012/blob/master/pages/onlinetime.php Tested on TFS 1.4. Should work on any TFS 1.x. Script includes...
  12. Gesior.pl

    CEMAKE COMPILE OTCLIENT

    What client do you build? OTClient by edubart or some custom repository? Last build that compiled on Windows was Use float literals where applicable (#1210) · edubart/otclient@e6861d7 (https://github.com/edubart/otclient/actions/runs/5851286846/workflow#L100) - from this workflow file you can...
  13. Gesior.pl

    TFS 0.X ERROR CONSOLE militarrank.xml

    Line 18 is: [45] = "Capitão", You probably cannot use non-english characters in code.
  14. Gesior.pl

    Latest outfit images (13.20+) for website

    You probably need to install/enable gd library in PHP. Instruction for XAMPP: https://www.geeksforgeeks.org/how-to-install-php-gd-in-xampp/ Error may be in error.log of webserver or may be printed, but we can't see it, because page is interpreted as image. You can save that image and open in...
  15. Gesior.pl

    TFS 1.X+ Some items do not trigger onEquip/onDequip

    int LuaScriptInterface::luaMoveEventRegister(lua_State* L) { // moveevent:register() MoveEvent* moveevent = getUserdata<MoveEvent>(L, 1); if (moveevent) { if ((moveevent->getEventType() == MOVE_EVENT_EQUIP || moveevent->getEventType() == MOVE_EVENT_DEEQUIP) &&...
  16. Gesior.pl

    TFS 1.X+ [TFS-1.4 - 8.6]Cast system screen problem

    You should remove ProtocolGame::sendFeatures() from server and define custom features in client .lua file: https://github.com/OTCv8/otclientv8/blob/aacfe3f1fe4bcadb5a34ff1f36263e1c96b3dd32/modules/game_features/features.lua#L16 Some OTCv8 features do not work properly with 'server side defined...
  17. Gesior.pl

    1/1 War Server!

    No. Not much changes in sources (login players without connection, do not kick players without ping). 99% of code is in Lua.
  18. Gesior.pl

    1/1 War Server!

    I don't have 1/1 server, but I host Thais War 8.6 ( [8.60] Thais War with PvP bots (https://otland.net/threads/8-60-thais-war-with-pvp-bots.204193/) ) on my VPS. There are no players - as no one is interested in training PvP anymore - but there are 75 bots online, so you can fight vs. them. It...
  19. Gesior.pl

    Lua Line: 19345, Info: Premature end of data in tag spells line 2 > ERROR: Unable to load Spells!

    As I've described in step 6 of my tutorial: https://otland.net/threads/from-windows-10-to-ots-development-machine-for-dummies-part-2.268632/ To develop OTS, you should get right tools ex. IntelliJ IDEA Community Edition (it's free) with EmmyLua plugin. It easily reads, parses and detects basic...
  20. Gesior.pl

    TFS 0.X Spells/Rune SD ONE HIT KILL - no function on creature and monsters

    needtarget="1" is part of spells.xml and it defines, if spell will be execute at all (no target = cancel spell) and what will be in var of function onCastSpell (needTarget=1 = rune target position or target attacked on battle, needTarget=0 = casting player position). Then it calls doCombat...
Back
Top