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

Crystal Server

Items duplications: As long as you can crash the engine, it's very likely to be able to dup items on TFS. Since players are saved upon logout or death, they are not aligned with house tiles or other players, so the data persistency is not consistent. It just takes a player to:
pickup an item from a house tile, logout (item is now saved into player inventory), crash server. Since house tiles are saved only on server save, you will have now item on house tile and also dupped on player inventory. You can do basically the same with two players, no house needed.
This bug already occurred in YourOTS 0.9.4f and older versions, and that was in 2006 and when the server was running on my computer.

I once read an argument here on the forum between developers who were throwing mud at each other saying that they were too lazy because the TFS "core" had not been rewritten all the time, they were using something that was written by 3/4 students a few years ago. Personally, I have nothing against it because I do not contribute to the development of TFS and I do not want to tell anyone what is bad and what is good.

Currently, the coolest project is being created by a Source user called TaoEngine, from what I understand, the guy is creating an engine based on the leak from the tarball.

On the one hand, I understand the approach, because no one is paid for it and it is better to add more functions to something that already works.
I have also encountered something like this in my industry, even though the programmers there are paid. The system, which was supposed to be rewritten a few years ago, still has additional functions simply added in the form of .dll "services". ¯\(ツ)
 
I once read an argument here on the forum between developers who were throwing mud at each other saying that they were too lazy because the TFS "core" had not been rewritten all the time, they were using something that was written by 3/4 students a few years ago.

This is completely and utterly true. I have personally experienced some serious atrocities within the core code, some that have bothered me so much I had to go back to see who introduced it, and many many times it has been introduced in "initial commit" of TFS, meaning that this code existed before TFS, back from OTserv... one such horrible system that is a plague to almost all developers who do anything serious with TFS based code or at the very least attempt to switch to smart pointers for the "Thing" based classes, is the "Cylinders". That is absolute garbage code by today's standards, and it was built with a clear indication the user had no idea how bad it would be used and abused, nor how critical it would end up being... and that system added by Mips (aka Spin), one of those 4 original authors you mention, and it is the liviing proof of what you say to be true... that system literally just only ever had more code added and built upon it over the years, ignored for years and years about how bad it was and needing reworked... another such example is the combat, game::combatChangeHealth() is like hundreds of lines of code, and its like the 5th call in the stack for combat (most instances)...

I have already been making steps towards unravelling those parts of the server that remain entangled with hundreds of lines of horibly old and bad core code. In fact, the first step was done many months ago when I reworked "tile:queryAdd". There are a great many steps that are gonna need to be taken to refactor and rework all the old core code, but modern C++ is simply amazing, and I believe there to be no comparison, especially when considering that we do indeed have this working codebases like Canary, TFS, OTX, and BlackTek as starting points for someone making their own project
 
Last edited:
Yes, a legend who never spoke ill of anyone, not even bothering Cipsoft about what we know Cipsoft did.

I believe the issue here isn't even about credits, but about speaking ill of others. As commented above, they should give due credit to the AIs they use, but no one does.
 
I didn’t want to get involved, but since I was mentioned, I’d like to leave a comment.

There’s no reason for this Canary vs. TFS debate, considering that TFS has been dead for a long time and is practically a useless repository nowadays. Of course, we can’t deny its value, and we all know that 99% of Canary's code comes from TFS. That’s obvious to anyone with two neurons.

Regarding my name being mentioned and the suggestion that I should stop contributing — even with "bad code" or "pointless changes," as Gesior said in some comments on my pull requests — I’ve decided to leave the project for good. Watching it wither away purely due to the ego of the maintainers has actually been enjoyable, as well as seeing talented contributors leave the team and abandon OpenTibia altogether. And honestly, I can’t wait to leave this sinking ship myself.

I've been playing Tibia since around 2010, and in these 15 years, I’ve learned that this is the most egotistical open-source gaming community out there. No one truly helps each other unless there’s something to gain — with very few exceptions.

Say whatever you want about Canary, but it’s currently the best engine. And regarding developers selling bug fixes, it’s only fair, considering that TFS developers have been doing the same thing for years.

At the end of the day: JUST LET TFS DIE.
 
considering that TFS has been dead for a long time and is practically a useless repository nowadays.

Newer protocol = Canary
Older protocol = TFS

People always use the distro that offer the most for free ( Canary can offer alot of features from newer tibia ) as example.. BUT as soon as a new distro appear from nowhere that release or offer more than canary, canary usage will fall down pretty fast

best example: myacc or tfs 0.4 :D
 
Last edited:
I'm sorry, but I can't stand hypocrisy, where is the credits for TFS team (the past and present), because you largely based your engine off tfs? I see not a single mention in the readme. Unless you no longer consider yourself based off tfs, if so you are delusional.

Also your license doesn't prohibit anyone from forking your repos, that's normal in open source space that people fork and create their own things, no one is stealing your work, because you published it freely.

'It is a fork of the OTServBR-Global project.' fork of what? This repository doesn't even have any server source code.
you guys gotta have nerves of steel to read this and still keep working for the community.
I seriously envy the skills and selflessness to do it.
 
I just wanted to add that I'm really thankful tfs, canary, blacktek and any other engine exists :) you guys are the backbone of this community, whatever drama happened: 99% of the consumers will not know nor will they care.

If you contributed, you're a legend! :)
 
Credits?

-Project Admins

Remere
SimOne
Khaos (Inactive)
Tliff (Inactive)
Spin (Inactive)
Shi'Voc (Inactive)

-Forum Administrators

GriZzm0
Stormer
Mackan
Tythor Zeth
Tliff (Inactive)
Yorick (Inactive)
Pekay (Inactive)
Nuker (Inactive)
verkon (Inactive)
Evo (Inactive)

-Active Developers

Assassina OpenTibia
hackerpotato OpenTibia
Nostradamus POT/OpenTibia
rafaelhamdan OpenTibia
Sim0ne OpenTibia
Pietia10 OpenTibia/Gesior-for-OTServ

-Inactive Developers

Acrimon Initial project developer
Haktivex Initial project developer
Fandoras Initial project developer
Reebow Special protocol support
Privateer Documentation on the protocol
Aire OpenTibia
Anstice OpenTibia
Arkold Thos OpenTibia (Linux porter)
bruno OpenTibia (ODBC driver)
Heliton OpenTibia (scripting)
Jiddo OpenTibia (scripting)
Winghawk OpenTibia (scripting)
Blackdemon OpenTibia
FightingElf OpenTibia
Gecko OpenTibia
Pedro B. OpenTibia
Matkus OpenTibia
OsoSangre OpenTibia
Smygflik OpenTibia
Snack OpenTibia
TiMMit OpenTibia
Primer OpenTibia/OTClient (MAC porter)
j4K3xBl4sT3r OpenTibia/OTClient
Wrzasq POT/OpenTibia (database)
Kilouco YATC
nfries88 YATC/OpenTibia
the fike Advisory, optimization
Vitor Advisory, optimization
Decar Fansite
Torvik Item list

-Contribuitors
Those are some users that helped the project with patches or bug reports.

adakraz, Bennet, Dored, Quintinon, Fusion666, Joffily, Ispiro, slawkens, Umby, Rogier1337, pajlada,
Fernando Coutinho, Sapphire, Lithium, Proglin, LooS!k, Jason, nicaw, Xidaozu, Talaturen, The Chaos, Junkfood,
Beet Da Brat, honux, Ruly, Steeled Blade, Xera, BurnMc, Cayan, BlackKnight, Thomac, mike2k1, SuperGillis,
wik, Tijn, X_Dead_X, Skulldiggers, NeWsOfTzzz, kijano, Rex, DimiGhost, dark-bart, DeathClaw, Steelberg, Jero,
TechnoPirate, Mozila, Thax, Ashganek, RicarDog, ZeroCoolz, K-Zodron, gerax, Urmel, Cip, wasabi, Jovial, Yurez,
Rebell, Ilidian, blaxskull, dabobath, Mindrage, Eventide, MedionAktiver, Czepek, krt, mmb, Iyashii, Mazen, Figgi,
Rith, Rizz, Vinny, YobaK, Nexoz, Ferrus
 
Credits?

All OTs should be like this:
1743017453696.webp
And this:
1743018561272.webp

How many of you does it?

I've been using both crystal server and canary aswell in a new project, taking codes from here and there, also doing small contributions myself. Wish we all could join to create the ultimate Tibia emulation.
 
Last edited:
Credits?

All OTs should be like this:
View attachment 91369
And this:
View attachment 91371

How many of you does it?

I've been using both crystal server and canary aswell in a new project, taking codes from here and there, also doing small contributions myself. Wish we all could join to create the ultimate Tibia emulation.
Wait what? Kondra? EDUBART.
 
I didn’t want to get involved, but since I was mentioned, I’d like to leave a comment.

There’s no reason for this Canary vs. TFS debate, considering that TFS has been dead for a long time and is practically a useless repository nowadays. Of course, we can’t deny its value, and we all know that 99% of Canary's code comes from TFS. That’s obvious to anyone with two neurons.

Regarding my name being mentioned and the suggestion that I should stop contributing — even with "bad code" or "pointless changes," as Gesior said in some comments on my pull requests — I’ve decided to leave the project for good. Watching it wither away purely due to the ego of the maintainers has actually been enjoyable, as well as seeing talented contributors leave the team and abandon OpenTibia altogether. And honestly, I can’t wait to leave this sinking ship myself.

I've been playing Tibia since around 2010, and in these 15 years, I’ve learned that this is the most egotistical open-source gaming community out there. No one truly helps each other unless there’s something to gain — with very few exceptions.

Say whatever you want about Canary, but it’s currently the best engine. And regarding developers selling bug fixes, it’s only fair, considering that TFS developers have been doing the same thing for years.

At the end of the day: JUST LET TFS DIE.
silly, I would love to see you doing something close to regular but I do not think that is even possible


out.gif
 
Last edited:
Credits?

All OTs should be like this:
View attachment 91369
And this:
View attachment 91371

How many of you does it?

I've been using both crystal server and canary aswell in a new project, taking codes from here and there, also doing small contributions myself. Wish we all could join to create the ultimate Tibia emulation.
Yes, everyone who makes OT servers should provide special thanks to Kondra for creating some other piece of software that didn't do anything but ruin the "open source spirit" of the community... you are so right...

It's also totally true that everyone who develops servers derived from OT servers, should thank those random names you threw up there that no one ever heard of listed as "money contributors" (even if we never heard of them and never received any of that money or any benefits from that money)... Especially true that we should thank "Juan Sanchez" (whoever that is) for his many many mapping contributions he has done to everyone's maps on everyone's servers that they are developing, how could we possible leave out that guy?

I completely agree that anyone making a server should be providing extra thanks to both Znote and Snavy, even if you don't use their websites... because why not? We are already thanking all these other people that had absolutely nothing to do with the work we are doing and the code we are providing freely to the community, but hey, because this one random guy on otland thinks we should thank all these people, then by god, that's what we all need to be doing...

Making sure to give extra special thanks to "Interplay" for their music they provided us from lord of the rings, because that was absolutely a critical and core foundation which we couldn't have built our servers on without

1743047160279.webp
 
Yes, everyone who makes OT servers should provide special thanks to Kondra for creating some other piece of software that didn't do anything but ruin the "open source spirit" of the community... you are so right...

It's also totally true that everyone who develops servers derived from OT servers, should thank those random names you threw up there that no one ever heard of listed as "money contributors" (even if we never heard of them and never received any of that money or any benefits from that money)... Especially true that we should thank "Juan Sanchez" (whoever that is) for his many many mapping contributions he has done to everyone's maps on everyone's servers that they are developing, how could we possible leave out that guy?

I completely agree that anyone making a server should be providing extra thanks to both Znote and Snavy, even if you don't use their websites... because why not? We are already thanking all these other people that had absolutely nothing to do with the work we are doing and the code we are providing freely to the community, but hey, because this one random guy on otland thinks we should thank all these people, then by god, that's what we all need to be doing...

Making sure to give extra special thanks to "Interplay" for their music they provided us from lord of the rings, because that was absolutely a critical and core foundation which we couldn't have built our servers on without

View attachment 91380
Honestly it blows my mind Edubart is so long forgotten when this guy on his own wrote an absurd amount of lines of codes from scratch.
Dude literally has to RE without symbols all the critical parts of cipsoft client, deal with opcodes, figure out the sniffers, write raw opengl calls and god knows what to give us a free client to use and finally get rid of cipsoft client, and nobody gives a single fuck. He was very wise to move on lol.
 
Honestly it blows my mind Edubart is so long forgotten when this guy on his own wrote an absurd amount of lines of codes from scratch.
Dude literally has to RE without symbols all the critical parts of cipsoft client, deal with opcodes, figure out the sniffers, write raw opengl calls and god knows what to give us a free client to use and finally get rid of cipsoft client, and nobody gives a single fuck. He was very wise to move on lol.
100 percent facts!


Edubart's work for sure dwarfed others by a lot, and I find it so shameful to even be a member of a community that took part in completely erasing his name's value and worth by having kondra come in and "fancy up" the client, add a built in bot, and hide the source code and start charging outrageous amounts of money for it (the client, not the code) and even more for the access to the sources (which was still like 97-98 percent edubart's code)

Edubart was far ahead of his time that's for sure!
 
Yes, everyone who makes OT servers should provide special thanks to Kondra for creating some other piece of software that didn't do anything but ruin the "open source spirit" of the community... you are so right...

It's also totally true that everyone who develops servers derived from OT servers, should thank those random names you threw up there that no one ever heard of listed as "money contributors" (even if we never heard of them and never received any of that money or any benefits from that money)... Especially true that we should thank "Juan Sanchez" (whoever that is) for his many many mapping contributions he has done to everyone's maps on everyone's servers that they are developing, how could we possible leave out that guy?

I completely agree that anyone making a server should be providing extra thanks to both Znote and Snavy, even if you don't use their websites... because why not? We are already thanking all these other people that had absolutely nothing to do with the work we are doing and the code we are providing freely to the community, but hey, because this one random guy on otland thinks we should thank all these people, then by god, that's what we all need to be doing...

Making sure to give extra special thanks to "Interplay" for their music they provided us from lord of the rings, because that was absolutely a critical and core foundation which we couldn't have built our servers on without

View attachment 91380
I feel ya bro :( But I just like to give credit of the stuff I'm using. I respect everyone's contributions big and small, I love so much open tibia and what you guys have done for all of us, thanks from the bottom of my heart!
They helped my project, if anyone helps in your project would be nice to mention. Isn't about they are famous or something, is just they are part of my project and life and I appreciate what they did for me and my dream ot :)
You don't have to mention MY helpers in YOUR project, lol
Just give credit to those who you take codes or help from, that's all, it's a sample! :P
 
Last edited:
While you are helping the canary in version 13.40 Eduardo, owner of Arcádia OT which is already in version 15.00, continues working hard for all ots and you are wasting time with those who profit from your effort and dedication.

Come help Crystal Server and join a community that truly loves OPEN TIBIA

1000051441.webp
Post automatically merged:

Why doesn't he update the Canary yet? Could it be because he makes money selling updates? 🤭
 
Last edited:
Who cares? Get out of the computer a while and go take some sun..

Guy is worried about a pirate game while his own country gonna have a economical colapse next year.

Go pick a real thing to fight and complain bro.

Btw, the guy having 15x, Monk or whatever, It is his own merit, if he was the one who developed it, he did all the reverse engineering and computer engineering work. He is free to monetize it in whatever way he sees fit. He did it is his own.

Nobody here is anyone's employee and those features you mentioned are from nobody's. He can decided when he wants to make available or not.

vai chorar? tilta não.

Screenshot_20250416_101136_WhatsApp.jpg
 
Last edited:
Back
Top