Quote:
Originally Posted by 0Lucifer0
Github cost 25 dollars a month for a org with private repository.
- yes we could use gitlab...
Teamcity will cost about 10 dollars
- yes we could use raspberry pi with a ugly Jenkins
Octopus 20 dollars so already 55dollar.
- same here
The other 45 are here to plan on the future.
I haven’t told it was the minimum cost. Yes you can do ci cd on raspberry pi if you want but this is not what i call proper...
also I would like to use raygun and sumo logic for crash and logs.
- yes i could configure netcore to send logs by email...
Have a look at NosCore code and do a compare with opennos. We only share code which can be shared. Yes we are using the same packets but enforce the packet class, yes we are using the packetfactory but slightly optimised it and added test on top of it. Feel free to call this copy past but I’m quite sure you have some opennos code inside your emulator too I will check. Oh wait we can’t the code is not opensource... this is strange because opennos is under gpl which mean even a little piece of it can be copied only on a opensource project which allow the same kind of rules. Gpl is not even compatible with mit. So technicly this for example [Only registered and activated users can see links. Click Here To Register...] is illegal.
|
Anyone that has access to SaltyEmu can confirm that the code is like totally different since ChickenAPI is different in every side (except packets because I don't need)
You can check it on GitHub, I only share Packets structures but it's because it's the first version, we didn't decide to push the optimized version of it that would remove reflexion and so much pointless allocation. (Ask to Elendan, he knows that I love to steal so much code from OpenNos and tell everyone it's a new emulator, OH nvm, the code is on GitHub, my wrappers are not sharing anything with OpenNos but I took those from OpenNos yeah )
When I was talking about Copy pasting OpenNos, we can even see in your commit that you just copy and paste it and comment to let your emulator still compile.
That's true and your commits proves it.
You're using the same Objects patterns
The same controllers (you changed name, it's exactly the same as Handlers are on OpenNos)
You kept the OneKillingObject of OpenNos that broke it's maintainability (Hello Singleton that manages everything), called ServerManager (see how much time you spend to remove that shit since you didn't even think before copy pasting it from ON)
You are using the same methods (once again because of OpenNos' Copy and paste) to manage everything that is not related to the object (hello POOP)
I don't give a fuck to NosWings' source anymore, you can request a DMCA takedown, I don't mind
- GoLang get their CI running on Raspberry, it's a professional project used by thousand developers and THOUSAND STRONG project in the world, why would it not be proper ? Because you don't know what you're talking about (don't talk about DevOps solution please, you're far away from a cloud provider and obviously, you don't know how they work)
- All those things you "need" can be get freely under opensource technologies (you should take a look to ELK, Fluentd for your logs, it's enough)
- Jenkins while you can have Gitlab CI or other CI runners (Azure DevOps platform, IBM's DevOps platform) or even free CI runners from GitHub, it's not like your project needs 1002492 concurrent builds on 29393 different architectures :)
Any skilled developer can confirm that you changed some broken things from OpenNos, that's indisputable, but you didn't even take a look (since you never ever thought about it) to how unmaintainable OpenNos was and is.
That's where you missed everything.
But yeah, think that you can bullshit like when I was in my first year and I didn't see professional projects in IT Giants.
Have fun
PS : you should go get some DevOps courses on Udemy, it's not that costy with your 100$ of monthly cost, it would be more justified.