• 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

    Alpha Proxy Guide (kondrah/otclient multi-path proxy)

    I've talked with some small/mid OTSes people in last weeks. They said that they've talked with 'big OTS owners' and none of them really use WebSockets for proxy. Some of them tried, but it failed - they spent over a week to implement WebSocket with CF and it failed. CloudFlare docs say that 'web...
  2. Gesior.pl

    How to add new doors? TFS 1.5 downgraded to 8.6 (modal window version)

    Mark my answer as 'valid answer'. Let others learn from it. A lot of people use wrong IDs/names and think that script does not work.
  3. Gesior.pl

    Realesta 7.4 Corrupted OTS [PROOFS] [SPOOFING]

    2025 report of Realesta spoof? They have ~100 online right now and still spoof?! Realesta74.net - Free Multiplayer Online Role Playing Game (https://realesta74.net/online-list) I remember them spoofing 50-80% of online players with 2700 online on otservlist last year. All spoofed characters...
  4. Gesior.pl

    How to add new doors? TFS 1.5 downgraded to 8.6 (modal window version)

    Doors script is in data/scripts/actions/others/doors.lua. For open doors it does: item:transform(itemId - 1) for closed doors it does: item:transform(itemId + 1) So it expects doors to be +/- 1 ID, not 2 like yours 19849 and 19851. You have to edit your items.otb and items.xml to map these...
  5. Gesior.pl

    Solved Generating minimap from otclient error

    What OTClient do you use? Mehah? My mapgen 5.1 works only up to 10.98, so you would need to convert 12+ assets to .spr and .dat 10.98 format and use 1098 as version in generator. 12.87 converted to .dat and .spr 10.98 you can find here...
  6. Gesior.pl

    [TFS 1.2] [7.4] Oldera/imperium database

    Server src with fixes to make it compile on Ubuntu 22.04
  7. Gesior.pl

    Compiling TFS 1.5 8.6 on UBUNTU problem

    Which engine? Can you post link to it's github? Windows uses vc17/theforgottenserver.vcxproj (Visual Studio project), Linux uses CMakeLists.txt (cmake project) and src/CMakeLists.txt to compile OTS ex...
  8. Gesior.pl

    BlackTek-Server Development Thread

    I did not follow BTS for months as it was going normal OTS development: optimizations and new features. Are you fixing the problem of 2007 OTSes not having a website? Then there were (2007+): Wrzasq (POT [PHP Open Tibia] author), some websites (hackable), my acc. maker (Unnamed/Gesior from...
  9. Gesior.pl

    C++ Double Experience per level

    Replace forgottenserver/src/player.h at 1.2 · otland/forgottenserver (https://github.com/otland/forgottenserver/blob/1.2/src/player.h#L199) : return ((50ULL * lv * lv * lv) - (150ULL * lv * lv) + (400ULL * lv)) / 3ULL; with: return (((50ULL * lv * lv * lv) - (150ULL * lv * lv) + (400ULL * lv)) /...
  10. Gesior.pl

    Alpha Proxy Guide (kondrah/otclient multi-path proxy)

    You can set list of proxies in init.lua, login to account (with OTCv8 proxy system, it will pick 1 working proxy to send login packet), get new list of proxies in login packet, call g_proxy.clear() to remove all proxies (OTCv8 does it by default, Mehah does not) and add new proxies to client. It...
  11. Gesior.pl

    Alpha Proxy Guide (kondrah/otclient multi-path proxy)

    I recommend to use config with domains, not IPs. If your domain is already in CloudFlare, you can setup it to refresh IPs after 60 seconds: g_proxy.addProxy("p1.myworld.com", 7162, 0) g_proxy.addProxy("p2.myworld.com", 7162, 0) g_proxy.addProxy("p3.myworld.com", 7162, 0)...
  12. Gesior.pl

    Alpha Proxy Guide (kondrah/otclient multi-path proxy)

    Description 'how it works' below is about OTCv8 proxy, not alpha proxy, but it must be similar system. Maybe some numbers are different ex. send packets thru 3 proxies instead of 2. You do not care. OTSes often have 5+ VPSes in different datacenters. As long as any of them works, players won't...
  13. Gesior.pl

    guess who is back

    If it's really you, post new client .spr and .dat files on GitHub! People ask about them for long time: https://otland.net/threads/where-can-i-find-the-spr-dat-files-for-13-10.287783/ I exported them using Spider's editor: Spider Client Converter inside virtual machine...
  14. Gesior.pl

    TFS 0.X warning switch break sources

    On OTX2 it looks like this ( otxserver/sources/weapons.cpp at otxserv2 · mattyx14/otxserver (https://github.com/mattyx14/otxserver/blob/otxserv2/sources/weapons.cpp#L84-L97) ): case WEAPON_AMMO: case WEAPON_DIST: { if(it->weaponType == WEAPON_DIST && it->ammoType != AMMO_NONE)...
  15. Gesior.pl

    Programmer TFS 1.x with cam + proxy + stat systems

    TFS 1.4 (10.98) with some fixes from TFS 1.6, compilation like TFS 1.6 (works on Windows and Linux), OTS Stats and almost working OTCv8 Proxy (just 2 wrong lines in configmanager.cpp to fix) is on my branch 'compilation': https://github.com/gesior/forgottenserver-gesior/tree/compilation OTCv8...
  16. Gesior.pl

    TFS 0.X build and run 0.4 in docker container

    I pushed changes for Ubuntu 24.04, Dockerfile and docker-compose.yaml to repo: https://github.com/gesior/3777 How I configure MariaDB/MySQL IP to make it accessible from docker container and run server inside docker container: https://otland.net/threads/linux-running-on-windows.274039/#post-2697015
  17. Gesior.pl

    Latest outfit images (13.20+) for website

    If you upload files and script does not work. There is probably some error in PHP (missing PHP extension or access to files). Go to PHP/www server error log and check what is wrong.
  18. Gesior.pl

    server works fine for local ip but wont start with public

    You edited MySQL server IP, not OTS IP. OTS IP is in line ip = "127.0.0.1". Database is probably still on same host, so do not edit mysqlHost attribute. Keep it "127.0.0.1".
  19. Gesior.pl

    server works fine for local ip but wont start with public

    Run it in cmd with Nostalrius.exe command, not by clicking on .exe. Maybe there is some error message, but we don't see it, as it closes window after it displays error. Did you change ip ="x" (OTS IP) or database connection IP?
  20. Gesior.pl

    [8.60] Thais War with PvP bots

    https://arm.skalski.pro/ You can connect to it using OTC Redemption (aka Mehah) with website client (works best in Chrome browser): OTClient Web (https://webclient.otarchive.com/?gameData=https://downloads-oracle.ots.me/data/MehahWeb860/otclient-otarchive.zip) You can also connect to it using...
Back
Top