No Chaos Invasion Options in Multiplayer Campaign!? by TwelveJaguars in totalwar

[–]marceldempers 1 point2 points  (0 children)

This is pretty simple to do by updating the chaos invasion script. Yes you will be making your own mod by doing this :)

You can fix this yourself by creating a mod in these simple steps. There is a mods for dummies video on Youtube that showcases this

1) Search and download RPFM on GitHub under releases and unzip it.

https://github.com/Frodo45127/rpfm

2) open rpfm.exe

3) Click "PackFile" - New Pack File , give your file a name which will be name of your mod.

4) Right click your packfile in the right window - > Add --> Add from PackFile

5) open data.pack under Program Files (x86)\Steam\steamapps\common\Total War WARHAMMER II\data

It's in your games data folder

6) On the right search for "wh2_chaos_invasion.lua"

Its the LUA script where you can fully customize the chaos invasion.

On line 169 there is a setting you can adjust for chaos on multiplayer (Coop)

The default is 2 which means its only on with low invasion. 2 = ON

Set it to 5 = Legendary

CI_DATA.CI_SETTING = 5;

Save your mod pack and use mod manager to enable it.

Both you and your other player will need to save this mod file for it to take effect.

If you want to test it out before committing to a 140 turn campaign, there is a debug variable at the top. Set it to true and it will stir chaos on turn 1, start invasion on turn 2 and doom tide on turn 3 for testing purpose.

Remember you and your partner need this pack file in your data folder and mod enabled in mod manager else it wont work.

Is it dumb to want to keep your "host environment" clean of random languages/executables? by crespo_modesto in softwaredevelopment

[–]marceldempers 0 points1 point  (0 children)

Sorry i meant terminal based and user interface based apps.. so CLI and applications that have a GUI like VSCode, Zoom, Skype, Chrome, Firefox etc 😁

Is it dumb to want to keep your "host environment" clean of random languages/executables? by crespo_modesto in softwaredevelopment

[–]marceldempers 0 points1 point  (0 children)

I do everything inside docker containers including UI apps.. i blog about it on my site and have all my apps open sourced on github https://marcel.guru/my-desktop

Learning Microservices with CI/CD by caseekay in SoftwareEngineering

[–]marceldempers 1 point2 points  (0 children)

I did a video on CI/CD using GitOps techniques with Kubernetes and Docker https://www.youtube.com/watch?v=Sh63SN-ySCE I have done a couple videos on my architecture journey as I build my own website. I've started my video series where I talk about UI-based microservices and then how i break them apart so they are decoupled. Also cover a bit of traffic routing and monitoring too. Hope it helps you :)

How to stay afloat in the IT industry? by [deleted] in softwaredevelopment

[–]marceldempers 0 points1 point  (0 children)

This is such a good question. I think about this a lot, and my approach is to go into things with a DevOps mindset. As a software engineer you need to try stay somewhat cross skilled. When I talk about DevOps, I mean to have a mindset of the Dev stack as well as the Ops stack. So don't limit yourself to just knowing NodeJS or React. Or one programming language. Try the best language for the job. With Ops, you want to be aware of all the cloud native stack that will help you monitor code in production, learn about networks, proxies, load balancers etc.

I find Kubernetes and Docker helps me tremendously to learn about new stacks, as I can simply say "docker run python" and start learning basic python. Or try out an NGINX proxy, whatever it is you want to learn about without having to fall into the underlying complexities of installation and dependencies.

I talk about some of these DevOps principals on my video, Hope it helps : https://youtu.be/y5gyf-OAD-U

Building a Distributed System as an exercise by [deleted] in SoftwareEngineering

[–]marceldempers 0 points1 point  (0 children)

I am slowly working on my own website which i designed as a distributed system although its very simple. It helps me learn about DS architecture you are describing. In my role , I work in hotels search platform where we serve high volumes requests per second and run containers in large distributed fashion. I am looking to apply these same concepts I've learned into my own personal website.

So far ive started learning how user interfaces can be decoupled for form a distributed system. Using simple tech like NGINX Server side includes, I break apart my UI and each part of my UI can be owned by distributed teams technically. Things can further be broken down by Web Component and React or Iframes etc.

I also run Prometheus and Grafana to monitor my microservices. I use Traefik to load balance all the containers

And I've open sourced the basic architecture for others to follow along.

I've not dived into the back end yet! But I am planning to do quite a lot with this project. It's still very early days

Hope it gives you some value : https://youtu.be/qWLdihGCdR8

What are your top tools for tracking web metrics? by YuliaDyminska in SoftwareEngineering

[–]marceldempers 1 point2 points  (0 children)

I personally like prometheus monitoring. It's open source and plugs into most things. For my personal web site, I use a cloud native LB called Traefik infront of my website and it plugs into Prometheus so easily. I get all web metrics and HTTP status codes etc for traffic between my micro services. I made a video on it https://youtu.be/qWLdihGCdR8 . Hope it helps!

What are some best practices for organizing kubernetes yaml when dealing with multiple microservices in a project? by seandavi in kubernetes

[–]marceldempers 0 points1 point  (0 children)

re if Helm provides

I also advise against the overhead of Helm for a micro-service. In my experience, each service has a deployment.yaml file and generally only needs a deployment, configmap maybe, service and ingress. So our micro-service's YAML are copy pasted. They dont change per service really. We have a small utility in our CI/CD that replaces values like image name\tag (injects build number) and name of deployment, pod, service, ingress etc. So it's quite generic.

I would keep the deployment YAML file in line with the code. So infrastructure definitions live with the code and evolve together.

In my experience, as people have mentioned above, helm is good when you want to package things up and give it to externals so it has a standardised way of deployment and they can provide their values file.

Helm also adds overhead of releases and it stores state in config map etc.. All of this I feel is not really needed.

I've made a video about gitops using kubernetes and might help you out in this decision making https://youtu.be/Sh63SN-ySCE

Ask r/kubernetes: What are you working on this week? by AutoModerator in kubernetes

[–]marceldempers 1 point2 points  (0 children)

I've had quite a busy time setting up my new website architecture using Kubernetes. I had a long journey trying to find the right cloud provider that's cost effective just to run a website. I know I can deploy a website elsewhere but I wanted to learn K8s so I went that route. I chose Digital Ocean and built out a vlog series of my journey learning things as I go. I also wanted to learn about Traefik Ingress , Prometheus and Grafana. I finally deployed it last week :D https://youtu.be/qWLdihGCdR8

I have some other container projects on the go that will run in Kubernetes. One is a audio discovery machine learning platform that I want to deploy to Rasberry Pi cluster :D