• 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!

⚔️ TFS 1.8 Downgrade 8.60 — Open Source Tibia Server Base

It's excellent, I like it. Could you help me with the Remere's Map Editor version you're using? I copied the one from the repository, but when I open the map, everything looks wrong. Could someone help me with the correct Remere's version? I'd appreciate it.
 
It's excellent, I like it. Could you help me with the Remere's Map Editor version you're using? I copied the one from the repository, but when I open the map, everything looks wrong. Could someone help me with the correct Remere's version? I'd appreciate it.

Feel free to join mateus discord :D They help everyone there
 
It's excellent, I like it. Could you help me with the Remere's Map Editor version you're using? I copied the one from the repository, but when I open the map, everything looks wrong. Could someone help me with the correct Remere's version? I'd appreciate it.

 
Hi guys, i was struggling tryin to start this server. Finally everything running, TFS, XAMPP ect. But when im login to any 8.6 otclient, after choosing character iv;got black screen or client crash. Any help ? Screenshot 2026-07-19 204032.webp
 
Hi guys, i was struggling tryin to start this server. Finally everything running, TFS, XAMPP ect. But when im login to any 8.6 otclient, after choosing character iv;got black screen or client crash. Any help ? View attachment 101758
I just noticed you are using Mehah / OTClient Redemption.For that client, you need to change some things in the source so it can accept and work properly with this server.

We already have a Mehah(OTClient Redemption)/Fonticak version here:GitHub - soyfabi/OTC-Fonticak: OTC-Fonticak is a fork of OTClient Mehah, focused on improvements, stability, and custom features for a better Tibia client experience. (https://github.com/soyfabi/OTC-Fonticak)

Or you can download my Astra Client, which has a CIP 15.x-style appearance:GitHub - Mateuzkl/AstraClient (https://github.com/Mateuzkl/AstraClient)

OTClient Redemption
1784503622761.webp
 
Last edited:
Hey man, just found this project. Thanks for the effort! Is there a browser client somewhere which is eligble to use on this version?
 
Hey man, just found this project. Thanks for the effort! Is there a browser client somewhere which is eligble to use on this version?
Yes, there are some public browser client projects you can find on GitHub/OTLand.

The most recent/useful option is probably OTClient Redemption / Mehah for web browsers:

OTClient for Web Browsers (https://otland.net/threads/otclient-for-web-browsers.290165/)

There are also some older projects, for example:

GitHub - jo3bingham/TibiaFlashClient: Decompiled sources of Cipsoft's Tibia Flash Client (https://github.com/jo3bingham/TibiaFlashClient)

But this one is very old.

You may also find other open-source browser clients on GitHub. Some are made for 9.50 a 11.48a+, but with some work and AI help, they can probably be adapted to 8.60.

Personally, I think the best option is to use the Mehah web version, because it is newer and has more things updated.
 
Yes, there are some public browser client projects you can find on GitHub/OTLand.

The most recent/useful option is probably OTClient Redemption / Mehah for web browsers:

OTClient for Web Browsers (https://otland.net/threads/otclient-for-web-browsers.290165/)

There are also some older projects, for example:

GitHub - jo3bingham/TibiaFlashClient: Decompiled sources of Cipsoft's Tibia Flash Client (https://github.com/jo3bingham/TibiaFlashClient)

But this one is very old.

You may also find other open-source browser clients on GitHub. Some are made for 9.50 a 11.48a+, but with some work and AI help, they can probably be adapted to 8.60.

Personally, I think the best option is to use the Mehah web version, because it is newer and has more things updated.

Thanks.

I got to say I'm quite overwhelmed by the Astra client i just installed. I only played 7.4 / 7.7 back in the day and I'm not sure what I got into lol. Started in a weird temple with all these teleports and some many extra options...
 
Thanks.

I got to say I'm quite overwhelmed by the Astra client i just installed. I only played 7.4 / 7.7 back in the day and I'm not sure what I got into lol. Started in a weird temple with all these teleports and some many extra options...
The temple is only an example area to show how some systems work, such as instances, roulette and other features.

The map itself is basically clean, like the default Forgotten Server map. I just changed it to a nicer example map so people can explore and understand the systems better.

It is not a complete real map with all quests/hunts ready. It is only an example map with some features enabled for testing.
 
The temple is only an example area to show how some systems work, such as instances, roulette and other features.

The map itself is basically clean, like the default Forgotten Server map. I just changed it to a nicer example map so people can explore and understand the systems better.

It is not a complete real map with all quests/hunts ready. It is only an example map with some features enabled for testing.

Oh.. So I'm playing on a test map right now? How do I activate the real map?

Edit:
Found it on your discord, apologies.
 
Last edited:
Oh.. So I'm playing on a test map right now? How do I activate the real map?
Yes, the default map is only for testing/features preview.

For a real map, join the Discord and check the release/map channels. There is already a Crystal 15.25 global map downgraded to 8.60 clientID.

If your map uses serverID, convert it to clientID with NexaMap Editor first.

Also check config.lua: default NPC mode is "tfs".
For Crystal/Canary NPCs, change it to "crystal".

NPCs and monsters are already ported/configured for 15.25.
 
Yes, the default map is only for testing/features preview.

For a real map, join the Discord and check the release/map channels. There is already a Crystal 15.25 global map downgraded to 8.60 clientID.

If your map uses serverID, convert it to clientID with NexaMap Editor first.

Also check config.lua: default NPC mode is "tfs".
For Crystal/Canary NPCs, change it to "crystal".

NPCs and monsters are already ported/configured for 15.25.

Thanks a lot buddy
 
@Mateus Robeerto If I was previously using TFS 1.4.2 and would like to use your 1.8 version with the scripts I have for 1.4.2, does that mean I'll have to replace all the serverID identifiers with ClientID in the scripts?
 
@Mateus Robeerto If I was previously using TFS 1.4.2 and would like to use your 1.8 version with the scripts I have for 1.4.2, does that mean I'll have to replace all the serverID identifiers with ClientID in the scripts?

No because the server is supporting serverid and clientid
in that case you just enable serverid :D

4K messages!
 
No because the server is supporting serverid and clientid
in that case you just enable serverid :D

4K messages!

What about the client, for example, Astra—will this work there too?
Do we need to make any changes to the server or the client?

If I convert the map to a clientID so that it displays correctly, will there be any problems?

UPDATE:

I’ve reworked the map; everything is displaying correctly in the Astra client. It works perfectly.

But what can I do about NPCs, quest chests and so on?
All the scripts used the serverID, as did the NPCs.

Now, for example, the NPC isn’t selling the right items.
Is there a way round this?
 
Last edited:
In TFS 1.4.2 have actions.xml, can i use this in 1.8 ?
No have folder actions with lib...
 
In TFS 1.4.2 have actions.xml, can i use this in 1.8 ?
No have folder actions with lib...
Did you read my previous comment? This TFS base supports both XML NPCs and RevScripts. I migrated everything to RevScript, but I’ll explain it again because I already answered another user about this.

Check your config.lua. The default NPC mode is:


npcSystem = "tfs"

For Crystal/Canary NPCs, change it to:



npcSystem = "crystal"

The NPCs and monsters are already ported and configured for version 15.25. I recommend using the Crystal NPCs because they already work entirely with clientID. There is no longer any need to use serverID, just like in Canary and Crystal.

Regarding actions.xml: it no longer exists and is not supported by this base. I removed the old XML action system completely. Everything now uses RevScripts, following the same approach used by Canary and Crystal, because it is easier to maintain and modify.

I have already added tutorials to the GitHub Wiki explaining how to use and configure everything. Please read the README and the documentation, as the necessary information is already explained there.


 
Did you read my previous comment? This TFS base supports both XML NPCs and RevScripts. I migrated everything to RevScript, but I’ll explain it again because I already answered another user about this.

Check your config.lua. The default NPC mode is:


npcSystem = "tfs"

For Crystal/Canary NPCs, change it to:



npcSystem = "crystal"

The NPCs and monsters are already ported and configured for version 15.25. I recommend using the Crystal NPCs because they already work entirely with clientID. There is no longer any need to use serverID, just like in Canary and Crystal.

Regarding actions.xml: it no longer exists and is not supported by this base. I removed the old XML action system completely. Everything now uses RevScripts, following the same approach used by Canary and Crystal, because it is easier to maintain and modify.

I have already added tutorials to the GitHub Wiki explaining how to use and configure everything. Please read the README and the documentation, as the necessary information is already explained there.


I know how create revscripts...
But i have 1000 files to convert.

You use clientid i have all on serverid in scripts.
Do you have idea how convert this ?
 
Back
Top