[Archive] Legion Infrastructure
[Archive] Legion Infrastructure
![[Image: 302058451_Legioninfrastructure.png.f42ba...11cb6a.png]](https://www.wowmodding.net/uploads/monthly_2019_10/302058451_Legioninfrastructure.png.f42ba7b5fbabb59cd6a2fadb2c11cb6a.png)
Hello,
today I want to provide some information on how the new Infrastructure looks like. The main goal of this topic is to help new Legion modders understand how things work now. The following information only show the basics of this topic, but will cover everything you need to get you started.
Please note that this is a complex topic. If you find any errors please let me know so I can fix them.
![[Image: 302058451_Legioninfrastructure.png.f42ba...11cb6a.png]](https://www.wowmodding.net/uploads/monthly_2019_10/302058451_Legioninfrastructure.png.f42ba7b5fbabb59cd6a2fadb2c11cb6a.png)
This Image shows every part of the new Infrastruture you need to know right now. We will now talk about every part in Detail.
1. CDN
The word CDN is often used as a false name for TACT. A CDN is the combination of TACT and webserver. Since webservers are not a Blizzard thing they are not covered here. The only thing you need to know is that for Legion a simple http based webserver is enough to host your TACT. This has changed in BFA. A CDN serves as a provider for the client to patch itself. Having a complete CDN will allow your client to complete itself by just having a WoW.exe.
2. TACT
The TACT-Files are a lage amount of files that basically replaced the MPQ files we knew. Its a modern storage that holds ALL FILES OF EVERY LOCALIZATION. You can not only have TACT files of one localization. This is also the place where you will add custom files. Keep in mind that most files within a TACT uses FileDataIDs by now.
3. Client ant CASC
Once you connect your client to a CDN it will start downloading files for its selected configuation (e.g OS, localization,...). These files are stored in a CASC. You cannot build a TACT from a CASC. You could theoratically copy these CASC-files to another client to "patch" it but this would be a very bad way of doing things.
4. Trivia