Renato Foot
Member
- Joined
- Nov 30, 2017
- Messages
- 13
- Reaction score
- 17
Canary based on OTServbr yeahI don't want to go offtopic but it seems you're being too extremist, no?
We don't start every repository thanking the 5 million people that contributed to our society and technology advances we have today, do we?
The way you speak it seems like canary is a fork of tfs and that is simply not true at all. Canary is built upon otservbr which used OTX which used parts of TFS. If you sum all the commit history of those projects they go WAAAAAAAAAY above the 4k commits TFS has today. You're a dev, I shouldn't be explaining you this... just git compare both repositories
Also, back when we were developing otservbr, we had forgottenserver credit, therefore it is credit by reference. Today they are quintessentially different projects, even on purpose and vision.
Canary was never cloning TFS, we just cherry-picked (and mostly rewritten) bug fixes by contributors we thought were worth it, regardless of which base they were contributing to.
It wasn't unreliable, we just opted for a design pattern that you seem to not understand: Canary Deployment.
We had gigantic servers using it back then, some peaking with 400 players simultaneously. Of course that is through the iteration and feedback of this large stress testing we were able to improve the base further;
1) Open source just means anyone can use it, test it and improve it. There's no such thing as development team... Again, you can check this by seeing the contributor list in github, but you know this, right?
2) I don't understand what you're trying to say here, you clearly don't understand what you're saying either. You don't understand canary, you don't understand the premise, challenges.... hell, you don't even seem to understand what we do as a core or what our objective is. The fact that you're writting a wall of text being this clueless speaks mountains to me.
3) I don't understand what you're saying, do you think internet points make you a better developer or maintainer of a repository?
If so, I must be the best programmer of this community by a large margin![]()
we did applied some minecraft concepts, I'm glad you noticed!OtservBR was based on? Minecraft?
Please compare the 2 repositories before we continue this discussion. Then I want you to go to GitHub - otland/forgottenserver: A free and open-source MMORPG server emulator written in C++ (https://github.com/otland/forgottenserver) and point me where in TFS you have what you're demanding us to have in Canary.1) Credits is not for who created the repository its for anybody that had game changing contributions which is basically should be given to the core developers of the engine (TFS developers) when you changed its name from otservbr-global to canary.
You say this based on what exactly? Can you run 14.x version in TFS with all global systems, map and quests having a better performance than what Canary delivers today? I'm quite willing to say I'm wrong once you prove me this.2) what is your objective when it is not reliable i don't get, as much as you move further from TFS development your source code becomes more unreliable and useless. congratulations your canary deployment already fails in all versions.
You're confusing ethics with moral, I cannot consider ethics since it's a collective understanding (with me included). I can consider my own morality, which in this case I'm 100% with the fact that open src communities should not be ego showdowns for people fighting over "most lines updates" status. Again, your premise is wrong. You'll understand it once you compare the 2 repositories.3) as any open-source code in the world that used another open-source code as its fork credits should be given to the original fork but you don't even consider ethics.
It's exactly like canary, no credit information. There's a link to an old repo with list of some contributors but it's missing a lot of folks that had significant contribution even coaching some of folks in the list4) Check how its done in TFS 1.4.2 Credits list to every single contributor maybe you can have a simple idea on how to lead open-source development like a professional project manager.
I wish it was your real take on it and not just some gibberish you got from chatgpt.Take my last cent on this you really need it if you want to improve.
aren't you the guy who was going from server to server to try and scam them for bug fixes? We must really be a pain in your ass delivering fixes so quickly, huh? No hard feelingschoose one
you probably mistook me for someone else or you didn't read carefully, it's rude to accuse someone without evidencearen't you the guy who was going from server to server to try and scam them for bug fixes? We must really be a pain in your ass delivering fixes so quickly, huh? No hard feelings![]()
It's not so fun when others do it with you, right?you probably mistook me for someone else or you didn't read carefully, it's rude to accuse someone without evidence![]()
I've been actively reviewing the list of open issues for a few years, there was a saving issue that lasted for < 20d while we were working in implementing the new system of tibia to not logout after dying. (I hope this is what you're talking about, otherwise please point me the issue you opened)After all, the list of bugs and the code are publicly available on GitHub. Even I (or rather my client/partner) experienced a bug where a character wouldn’t disappear upon death, still received party experience, and it ended up duplicating items because the character wasn’t saved properly xD.
On top of that, there were tons of crashes and other issues. Many attempts at “innovation” followed by patching them with workarounds doesn’t leave a good impression either.
I do appreciate some of the features, and parts of the code are well written, but personally, I wouldn’t use Canary if I didn’t want to eventually feel ashamed running a large server with it.
Effort is admirable and deserves respect - especially considering the time that was likely invested - but that doesn’t change the overall picture.
would this mean that my engine (private one for darkrest) is no longer tfs, because it has 5.5k commits in total? (it was not forked this is the raw value from 3 years of development)...
The way you speak it seems like canary is a fork of tfs and that is simply not true at all. Canary is built upon otservbr which used OTX which used parts of TFS. If you sum all the commit history of those projects they go WAAAAAAAAAY above the 4k commits TFS has today. You're a dev, I shouldn't be explaining you this... just git compare both repositories
I understand what you're coming from and partly I agree, pretty much all the bases that are and that there will be can refer to TFS for reference, even if they are entirely written from scratch or completely re-done. Even if we just check how it was done so we don't make the same mistakes.would this mean that my engine (private one for darkrest) is no longer tfs, because it has 5.5k commits in total? (it was not forked this is the raw value from 3 years of development)
View attachment 92867
I have 0 intention to contribute to this talk, but I just want to point it out, that this means nothing.
My server is tfs (heavily edited) but still tfs. As it's canary, changing the project structure, formatting and copyright headers doesn't make you brand new project without any legacy. You are using tfs code in most places of the project even literally untouched. Rewrite the core code and then we can re-evaluate if it's still tfs or not, last time I checked it was the same.
Careful, this is the only place that you are still minimally respected and unbanned, try to keep what is left of your dignity. Depois nao va chorar..View attachment 92895
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
admin canary's words translated:
"Alias, our 15 will probably have improvements in relation to what was made available out there, because as far as I know, this other repository does not have so many people engaged there who have a great knowledge about the C++ base and the bytes related to the cip protocol."
being banned for exporting trade disguised as hypocrites, does that take away my dignity? kkkkkkkkkkkkkkkkkkkkkkkkCareful, this is the only place that you are still minimally respected and unbanned, try to keep what is left of your dignity. Depois nao va chorar..![]()
Sure that's why you were banned, don't lie to yourself, scammer.being banned for exporting trade disguised as hypocrites, does that take away my dignity? kkkkkkkkkkkkkkkkkkkkkkkk
Sure that's why you were banned, don't lie to yourself, scammer.
Fake account? Are you dumb or what? Haha 2010 when this account was created you were still a baby.Yes, I am a scammer and you are the one using a fake account? In the last attempt to boycott voices, there was a topic with items from customers speaking well of me and the canary administrators without answers, in the end they deleted the topic
I don't know youFake account? Are you dumb or what? Haha 2010 when this account was created you were still a baby.
Yeah, perhaps in OTA you were also banned bc of the evil canary admins, what a joke..