![Michael Crilly](/img/default-banner.jpg)
- 226
- 725 031
Michael Crilly
Australia
Приєднався 12 жов 2016
I'm an educator and author. I setup and founded Upload Academy (upload.academy). I also run The DevOps Lounge, a professional Discord community for everything DevOps: discord.gg/devopslounge
I absolutely love DevOps and believe it's the only way to deliver software. I specialise in the automation side of the practice, but I believe the communication, collaboration and other people orientated aspects of the job are equally as important and highly underrepresented in today's organisations.
On this channel I want to share my knowledge and experience with you directly and explore how we can make this amazing practice of DevOps, and this amazing industry we're in, a more accessible place for all.
I explore technologies like AWS, Terraform, Ansible, Git, GitLab, Docker, Kubernetes; and concept such as Continuous Integration, Continuous Delivery, Agile, DevSecOps, and more.
I absolutely love DevOps and believe it's the only way to deliver software. I specialise in the automation side of the practice, but I believe the communication, collaboration and other people orientated aspects of the job are equally as important and highly underrepresented in today's organisations.
On this channel I want to share my knowledge and experience with you directly and explore how we can make this amazing practice of DevOps, and this amazing industry we're in, a more accessible place for all.
I explore technologies like AWS, Terraform, Ansible, Git, GitLab, Docker, Kubernetes; and concept such as Continuous Integration, Continuous Delivery, Agile, DevSecOps, and more.
EVE Online - Starting a Moon Drill (Cinematic Footage)
EVE Online - Starting a Moon Drill (Cinematic Footage)
A cinematic video, not an explanation or tutorial, of our Athanor's Moon Drill coming online.
Enjoy.
Occulta Navis Website: occultanavis.net/
Occulta Navis Discord: discord.gg/MmbNCXESR9
A cinematic video, not an explanation or tutorial, of our Athanor's Moon Drill coming online.
Enjoy.
Occulta Navis Website: occultanavis.net/
Occulta Navis Discord: discord.gg/MmbNCXESR9
Переглядів: 310
Відео
Fun and Games (EVE Online Episode 3)
Переглядів 344Місяць тому
We're like a boy big Corp now, complete with a big bully on our door step. Come and join me on Discord: discord.gg/JMJMTm3ADU If you want to join or follow Occulta Navis, join that Discord as well: discord.gg/HMqNwNbd73 Occulta Navis has a website: occultanavis.net/
EVE Online - Making Safety Bookmarks
Переглядів 277Місяць тому
A quick video on making safety bookmarks in EVE Online. These are important for your survival, especially in nullsec and wormhole space!
EVE Online - Anchoring an Athanor (with music)
Переглядів 138Місяць тому
We finally anchored an Athanor in J161628 - come visit us! Occulta Navis Website: occultanavis.net/ Occulta Navis Discord: discord.gg/MmbNCXESR9 Credits: Cairo by Lucjo soundcloud.com/lucjomusic Creative Commons - Attribution 3.0 Unported - CC BY 3.0 Free Download / Stream: bit.ly/416pv6Z Music promoted by Audio Library bit.ly/4a6LJtt
I just need a bit of time (sorry!)
Переглядів 1,1 тис.2 місяці тому
So I'm travelling at the moment and I wanted to just let you know why I've not released a video for a few weeks.
I'm fixing World of Warcraft Classic (Episode 1)
Переглядів 5 тис.3 місяці тому
Checkout Upload Academy (store.upload.academy/) to learn more about the technical aspects of this video. In this first episode, I introduce the changes I've made to World of Warcraft Classic to make it better for solo players. I also introduce some of the tools I've written that make the job easier, and I'd love to share them with you. If you want to checkout Daisy, then you can do so here: git...
OK I take it back...
Переглядів 1,4 тис.3 місяці тому
I've had such a positive amount of feedback that I feel I like to do some work in the WoW private server scene. So I'll do just that. Discord: discord.gg/m8FM7w3UcU
I have a security related question for you...
Переглядів 3274 місяці тому
This is not an easy question to answer. At least, it's not as easy as you might think. Sponsor: upload.academy/ Discord: discord.gg/V8CyFmGHeQ
Yes, I have stopped
Переглядів 1,4 тис.4 місяці тому
Just a quick update on why you've not seen any more videos on WoW.
Forging an alliance (EVE Online - Episode 2)
Переглядів 1,2 тис.4 місяці тому
This is the continuation from my last episode where my POS started taking a beating from a solo aggressor. You'll find out what happened, how I was approached by an elite PvP Corp, and an update on my progress so far. Come and join me on Discord: discord.gg/JMJMTm3ADU If you want to join or follow Occulta Navis, join that Discord as well: discord.gg/HMqNwNbd73 Occulta Navis has a website: occul...
Living in a wormhole (EVE Online - Episode 1)
Переглядів 3,5 тис.4 місяці тому
To make EVE even harder than it already is, I decided I'm not only going to live in a wormhole, I'm also going to try and establish a Corporation, setup structures, form relationships with other Corps/Alliances, and more. I'm also going to be writing custom software to help me accomplish this task. Things like calculators, stock management, pilot skill tracking, and more. Subscribe to keep trac...
Systems of EVE | Jita | Episode 01 (EVE Online ASMR)
Переглядів 3145 місяців тому
I decided that as I travel through New Eden, I will record the systems I find and share them with you. These are not narrated. Simple, short ASMR sounds via the background sounds of the system I'm exploring. If you'd like to join us in New Eden to explore these gorgeous sites for yourself, then use my referral link to get 1,000,000 (one million) FREE Skill Points as soon as you sign up: www.eve...
I created a corporation in EVE Online
Переглядів 7525 місяців тому
And I want to recruit you! I need players to help me build Occulta Navis so we can make New Eden a safer place to fly! Join us: occultanavis.net/ Our Discord: discord.gg/Jy6htuQqWw
Do you need Kubernetes (or microservices?)
Переглядів 7028 місяців тому
No. Thanks for watching/reading. Discord: discord.gg/TP7h3ArFHg Upload Academy: upload.academy/
I wrote a tool for World of Warcraft
Переглядів 3 тис.8 місяців тому
Daisy is designed to make adding content to World of Warcraft super easy. She works directly with simple YAML and converts it to SQL. This SQL can then be injected into the database and new content can be made live. There's so much you can do with this type of functionality. Daisy: github.com/mrcrilly/wos-daisy Discord: discord.gg/w4gt9je2BP - come and have a chat!
Using DevOps to deploy world of Warcraft Classic
Переглядів 2,9 тис.9 місяців тому
Using DevOps to deploy world of Warcraft Classic
Make your own World of Warcraft Classic+?
Переглядів 8 тис.9 місяців тому
Make your own World of Warcraft Classic ?
Making a teleportation chicken in World of Warcraft!
Переглядів 3,2 тис.10 місяців тому
Making a teleportation chicken in World of Warcraft!
How to make Hogger attack Goldshire! (World of Warcraft)
Переглядів 11 тис.10 місяців тому
How to make Hogger attack Goldshire! (World of Warcraft)
Terraform - Mono vs Multi Repositories?
Переглядів 87611 місяців тому
Terraform - Mono vs Multi Repositories?
DevOps could have saved this company $400,000,000!
Переглядів 74511 місяців тому
DevOps could have saved this company $400,000,000!
Nice and straightforward 😊
Can I use AzerothCore if I want to create my custom server based on TBC, or other expansions like Wrath or even MOP? Or is it only intended for Classic WoW?
AzerothCore and TrinityCore give you 3.3.5a, which is the final patch in Wrath of the Lich King. You can use a module to get Classic -> WOTLK progression, but you won’t get post WOTLK content like WOD or MOP.
Oh ok found it
When is episode 3 coming out
Been out for weeks.
has this stopped?
Stopped what?
IMO: Traction in the gameplay does not need to be fixed; there is a reason why classic is timeless and people come back time and again. To add immersion is good, but to remove traction in the name of quality of life or accessibility is flat-out bad. After you are done with the game, you will remember your first mount or epic mount. You will remember the first epic item you got, but you won't remember a random white weapon dropping from a random level 20 wolf. If you make stuff easier to get the convenience of, that devalues the reward. look at SoD the player count is so low for some thing that gets updated in regular basis
Perhaps. It might be worth trying and evaluating, though. The journey of doing so is fun in and of itself and changes can be reverted.
You don't 😅
You can do it brother!
Engagement comment
Thank you for introducting me to actually build my own azerothcore build. I learned so much about Git, Lua, Cmake and a bit of C++. Going through this is a good learning experience on networking as well.
This video is biased. It’s clear many teams are being converted to Pulumi and it’s not their marketing. To viewers, the growth of Pulumi and conversion many teams from TF to Pulumi is the only valid indication of their value. It’s at least worth playing with it in your own time and see for yourself if it’s worth switching.
Just like any tool, really.
its pitty you stop make those tutorials.
I haven’t stopped mate. I’m just busy right now.
@@MichaelCrilly im excited to learn much more since i have my own server for solo play and optionaly with friend ! :) I hope you will have full playlist of videos here in some time. This series of videos is absolutly epic. Thank you for your work :)
Thank you so much. And that sounds awesome!! Yeah I will eventually keep a big list going. I’ll continue my work on the NPC stuff and then I’m going to show people how to set WoW home at home using a Proxmox server
You said the quiet part out loud about woo hoo. Move and plan that stuff in silence, reason being if they saw this today you wouldn't be able to stand up against them. The reason they act with a cold shoulder is all the cards are in woo hoo's favor. Pi does degrade over user numbers, and time.
They’ve left the system.
@@MichaelCrilly the thing about WHs is you can leave a scanner alt. However I'm enjoying the series, keep up the adventure.
Hey, how can i bring th mod-npc-enchanter to life? I did git the mod into modules, recompiled and did make the config file from the dist file. I can not see him in the world and and .add npc 601015 does not work, too... Did i miss something? Do i have to work mysql manually? EDIT: It was the SQL DB, i had to add the mod there... -.- Here the full install guide: Stop the server! Go into the correct directory and git the mod: cd ~/azerothcore-wotlk/modules/ git clone github.com/azerothcore/mod-npc-enchanter.git then log into the database: mysql -u root and do this here: use acore_world source ~/azerothcore-wotlk/modules/mod-npc-enchanter/data/sql/db-world/npc_enchanter.sql; exit; after this table was feed with the new data from the module the codemonkey must recompile from the correct directory: cd ~/azerothcore-wotlk ./acore.sh compiler build and breath life into the config file: cp ~/azerothcore-wotlk/env/dist/etc/modules/npc_enchanter.conf.dist ~/azerothcore-wotlk/env/dist/etc/modules/npc_enchanter.conf which then can viewed with WinSCP or: nano ~/azerothcore-wotlk/env/dist/etc/modules/npc_enchanter.conf Start the server! Login as an GM! Now you can summon "Beauregard Boneglitter <Enchanter>" with: .npc add 601015 And what have we learned this time, children? If a module has a data directory with an sql directory or elsewhere in it, WORK YOUR DATABASE!
If you have complicated infrastructure requirements terraform isn't the best fit. Terraform doesn't have a debugger. So if you I would much rather write complicated logic with a language with a debugger, and `terraform console` is pretty limited.
I get where you are coming from, as I work with a company that is only 300 total employees, and they allowed the cloud folks to rework everything into Pulumi typescript. It is a major climb to learn both Pulumi itself and javascript. Particularly when the company itself develops on PHP. This is a great example of the wrong tool to choose. However, on the simple comparison of terraform vs pulumi, don't kid yourself. The list of things pulumi can do that terraform cannot do is boundless once you find yourself needing more than conventional infrastructure that everyone has already done. The use of classes is for me the most obvious case. DevOps and the Iac that supports it, is 100% a gift to software developers. Approach it with full knowledge of how your company is structured.
I'm late to this. "There are no devops guys in this scene" yeah :D Indeed. I made a improvement to the auctionhouse automation module, and my pull request is stuck because their automated builds don't process the database update files correctly. My files are correct, and they work on a real server. But the build-test-scripts are just broken and noone is there to fix it. Their solution is to instead edit the root sql file, which the server will detect and re-run the file, but that also overwrites all your settings :D
Not the only thing being drilled after this video. What a banger!
We are drilling out of wormhole with this one
Hey you got an install tutorial
The official docs do, actually.
@MichaelCrilly I'm one of those babys who needs there hand held. Lol bin using spp classic,
@SocialistDog fair enough! Jump on my Discord and I’ll see if I can.
I would change up the stores so that you would find more stuff in the stores to buy, while rotating new items, and giving players a bonus for selling apropiate vendor trash to the appropriate vendors.
Not a bad idea. Might require client side changes I think.
omg please tell me wow retail does not run on MySQL. But if that is the case, has Blizzard ever considered moving to a database instead?
Haha no idea if it does. Probably not.
Hang on what’s wrong with MySQL? Lol
What happened to fixing WoW? I was looking towards more episodes...
They’re still coming mate. I do content on a lot of topics.
@@MichaelCrilly Can't wait! I really want to try modding out a server, or just tweaking it a bit
@Dooshanche nice! Yeah I’m continuing with the professions stuff making that more relevant in the world, and then the moving around of NPCs and then the day/time cycle stuff. It’s a lot so just focusing on Elwynn Forest for now as the testing ground but then I’ll do most every city :-)
It was fun playing around a WoW server when I ran my own in the late 2000s. Figuring out the database and adding and changing npcs and items was really cool.
You obviously don't know the history of the game and the entire point of Classic WoW.
Cool story mate.
played from 2008 (i think... maybe 2009.... The Apocrypha came out while I was still new)... Played many years, multiboxing 4 or 5 accounts... Ran a noobie merc/pirating corp (only new players and teaching them the ropes.) Got into wormholing and lived in one for a while..... Then stopped playing for a while... And for some weird reason.... I've got the itch... This video isn't helping me to get rid of the itch... Actually you're making it worse!
Come and join us :-) we’ve got content!
An industrialist who has been playing since 2018 and then left in 2020. Came back recently and created a new account. I tend to do industry and wormholes too thanks to you :) currently i am trying to make isk daytripping to wirmholes and hacking in a cheap probe. I have an annoying habit of constantly forgetting to bookmark the exit and when i realize i did not bookmark it, i suddenly become very panicky just yesterday while scanning around i saw a sigil on dscan and almost jumped out of my skin before realizing it is a harmlwss hauler just picking up his wormhole pi (which i intend to do as a introduction into industry again since i am always hearing how wormholes and pochven are the best space for doing pi) anyways wonderful video !
Sounds like you’re having great fun! Glad I could inspire you to try out wormholes - it’s such a cool game mechanic.
Where can I play your server?
It’s not a live, public server. Maybe one day.
Can't wait for new content. I'd always wanted a bounty system in open world pvp. Imagine having a bounty on a bot, you kill it, or they try to kill you out in the open, and you turn it in for rewards. Idk.
Damn. What a great idea :-)
This is amazing!! Will you release this later on? Just found out about Azerothcore, and this looks amazing,
Absolutely! :-)
Looking forward to your project, the nighttime sounds so cool. Reminds me when I played EverQuest. Kithicor Forest was nice and peaceful during the day, but the undead came out at night and even high level players were wary. Qeynos Hills was another. The farmers changed to werewolves at night and would keep you on your toes. My friends and I would sit, chat, and wait for dawn. Anyways, enjoy the travels!
Some good ideas for me there ;-)
that would great. the more detail i can get the better it will help me and possibly more people understand and learn from it.
Oh man, I've always wanted to see NPCs have a schedule where they go buy food, hunt outside the walls, take a swim, go out fishing, etc.
This is an amazing project and something I've wanted to do as well, however never found a proper time slot in my life to focus on that. I've always wanted to play solo and when I've tried few times, I've always felt overwhelmed by the amount of SQL. I didn't wanna go through it. But this is making me excited, I may even try my own things (also a bit of DevOps, at least used to be). Please, continue making these and the deep dives, I really dig your content! Good luck! :)
I'm considering installing AzerothCore, what server specs are you running? I'll mostly be playing by myself
A few cores and 8GB is enough. Nothing too extreme.
I've only watched you last three vids..... Glad you found Eve and will be watching in the future.... Fly Safe
Wish i knew more about programming. cause i would love to help with this project. you are taking parts of the game that are not that relevant and making them so. the npc's moving around and going home at night. that is just freaking awesome. this is stuff that should of been done with this game from the get go. anyway to try out what you have done so far?
Not quite yet. I’ve got another video due soon which furthers the work a bit. It’s a lot of work to do, but there are ways you can help… in fact that’s going to be July’s video :-)
@@MichaelCrilly I have seen that for myself. how much work goes into Fixing and changing things. i have a lot to learn. so i have started off by learning SQL. not only will it help with this but also my job where we use a SQL database. I can't wait for the videos. would love to learn and help out as much as i can.
Terraform = Terrorform!
Lol
Great work! I also have an AC server with playerbots and a few other modules. Currently working on "retroporting" mounts and items from other expansions to use as crafting and boss loot. Any chance you could make a short video using the tool Daisy? I may be missing something but it seems like you need to know all the things you'd have to add in the tables anyway, but you're typing into a template to generate the SQL files instead of the table itself?
That’s right. You write a tiny bit of YAML and get a lot of SQL. I’ll deffo do a video soon.
@@MichaelCrilly I fear that the generated SQL might be overly verbose. In the snippet I see a 19 line block just for a single queststarter entry, and it seems like the next block is the same thing just for another quest. Personally I would have written those 38 lines in 4 (1 for the DELETE and 3 for INSERT). The YAML might be a bit more readable, but at this point I don't know if it justifies having the extra step of converting YAML to SQL.
@Mat2095 the SQL is designed to be readable. You’re reading 38 lines as 38 lines - they’re only a few lines simply using new lines and indentation to make it readable. It’s still only a few lines.
Pretty cool, but why YAML?
What would you use?
@@MichaelCrilly No idea actually lol. I’m just not very familiar with YAML so I was curious what advantages it would bring over other languages. If I had to say one I would use, it would be json, but only because I’m more familiar with it
@tropicarls JSON is much harder to write than YAML. The latter is more human friendly.
Glad to know you're back we love wow
You are amazing
True story.
Subbed! Awesome video I’m loving eve so much so far and never want to see this game die lol
I'm so sorry Michael! You completely lost momentum. This channel could have achieved so much more months ago if you'd concentrated fully on modding WoW.
Then go watch something/someone else.
Hello Michael This video gelped me understand the lust of dictionary iterations. Please could uou also post a video to update the value of a key in a dictionary from the list with a conditional statement match like use of when hello key value matches mike then update the world key value to earth instead of world.
This is an old series now. I need to update the entire thing.
Genuine question, the work you do and testing you do (related to AC) do you do it on linux / mac or you do on windows but on virtual machine or i forgot the other linux thing that windows lets you do from 10 and foward
I use Windows 11 locally but run AC on a Linux system in the garage.
@@MichaelCrilly So you develop/work on it on your Machine than export the work onto the server running on linux?
@RyanTurner1331 I develop it on Windows 11 put via a remote connection to a Linux system.
Another question, how has it been to work on azerothcore, for you, learning curve and difficulties? Have you worked with with other frameworks / cores before or this is the first time? Genuine Curiosity
@RyanTurner1331 I’ve only worked on AC. It’s a solid core. The learning curve for all the cores is high, sadly. Documentation is thin in the ground for the most part and it’s millions of lines of C++. But the struggle is worth it. You come away learning a lot of valuable skills you can take to the market and get a job with.
so you destroyed the meaningfullnes of gathering your first few capital to buy things and leveling first 40 levels to get a mount. Wait till you find out that bosses in game should be smart and murder healers first... yea just remove the ability of playing the raids because its more realistic just like your horse riding at lvl 5 excuse. Games are problems we solve to have fun. If you approach it with a consoomer mindset and solve the problems for us you are removing the reason why the product exists in the first place... This is why modern wow is dying. You essentially figured out how to destroy the classic wow experience so its just as shit as retail. You have not learned a thing from classic and its popularity. You are a dogshit game designer, never try to be one untill you change your mindset. As a gamer and you as a developer I pay you for fun problems, not solutions. I want the world to demand of me, not to cater to me. Every piece of gold should be hard earned. THATS how crafting progression IS MEANINGFULL by the way. Because you waste a lot of gold on materials you could otherwise sell every point feels EARNED. If you manage to sell some of the bread or gear you cant use for gold for example to an enchanter and make profit or at least recoup portion of losses it FEELS MEANINGFULL and satisfying. Finding the recipie that will progress you optimally is what makes it FUN. The character that offers you something in return for the crafts that arent useful to you already exists, its called another player or in worst case, a vendor... And yea You can get a rare pet in return! You can make money this way and BUY a meriad of pets on the auctionhouse! You essentially came up with what the game already does but so good smoothly and organically you didnt even notice.
AzerothCore founder here. Keep up the good work! I love your videos :)
And I love your core - thank you :-)