# The Company Coin Problem: A friendly rant from a developer...

**URL:** <https://battlefieldforum.co/t/the-company-coin-problem-a-friendly-rant-from-a-developer/106416>\
**Category:** General Discussion\
**Created:** [January 19, 2019, 3:51am UTC](https://battlefieldforum.co/t/the-company-coin-problem-a-friendly-rant-from-a-developer/106416 "2019-01-19T03:51:00Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![lAlucard](https://battlefieldforum.co/letter_avatar_proxy/v4/letter/l/5e9695/32.png) [@lAlucard](https://battlefieldforum.co/u/lAlucard)\
**Post date:** [January 19, 2019, 3:51am UTC](https://battlefieldforum.co/t/the-company-coin-problem-a-friendly-rant-from-a-developer/106416/1 "2019-01-19T03:51:00Z")

</div>

I know DICE has released a “fix” to company coin. But the reality is it somehow isn’t still fixed for some players like myself.  
As a web developer, I’m myself, I’m more concerned about solving problems than complaining about them. So I figured I’d post a few tutorials i googled so DICE can go and fix their broken game after 3 months… This is also intended so non-developers can understand just how easy this actually should be to fix. The netcode issues, bipod, ect were far more difficult from a technical standpoint to fix. This issue is solvable in an afternoon by an intern. Trust me, I’ve literally taught at a coding bootcamp…

Keep in mind they also need to up the daily from a 100 to 500 each so people because the idea of having people spend 7 days to progress a single weapon is ridiculous from any UX developer standpoint. It’s beyond what UX developers call “dark patterns”, its an anti-pattern…

Anyway, here you go dice.

[![Video: Unity: Basic Money System Tutorial [Beginner]](https://battlefieldforum.co/uploads/default/original/3X/4/8/48f54fec6ad45797f5bd8d7202d51d8c97385576.jpeg "Unity: Basic Money System Tutorial [Beginner]") ](https://www.youtube.com/watch?v=XJlPF4GtydU)

[![Video: Virtual Currency Shop Tutorial - Part 1 (Unity, C#, JSON)](https://battlefieldforum.co/uploads/default/original/3X/8/b/8b66ee326a722146abcd537ee61b7b6bc5ba6dfb.jpeg "Virtual Currency Shop Tutorial - Part 1 (Unity, C#, JSON)") ](https://www.youtube.com/watch?v=IGpsiHQZJlA)

[![Video: Unity 5 - Money System Part 1 (Picking up Money)](https://battlefieldforum.co/uploads/default/original/3X/b/9/b96babfb1111d91621b6a27fc2cbd1baa8c77104.jpeg "Unity 5 - Money System Part 1 (Picking up Money)") ](https://www.youtube.com/watch?v=NcOv-Rk1RZA)

---

<div class="post-metadata">

**Author:** ![Foamcow](https://battlefieldforum.co/user_avatar/battlefieldforum.co/foamcow/32/101973_2.png) [@Foamcow](https://battlefieldforum.co/u/Foamcow)\
**Post date:** [January 19, 2019, 12:17pm UTC](https://battlefieldforum.co/t/the-company-coin-problem-a-friendly-rant-from-a-developer/106416/2 "2019-01-19T12:17:00Z")

</div>

Speaking as a fellow web developer, you should also be aware that you aren’t in possession of all the facts. You don’t know how the backend is set up, what infrastructure is in place, what the background “politics” might be, what stakeholders want, what the workload and resources are like. etc. etc.

It’s simple to fix the problem **in theory** but without being on the inside and knowing the application/business logic inside out it’s a moot suggestion. When something is already up and running with tens of thousands (or more) of active users it’s not necessarily simple to “just fix it”.

I know that I’ve worked on plenty of stuff that was handed to me as working… but wasn’t. Or something that was signed off, deployed to production and then someone decided that the business logic needed to be changed. These things can take a huge effort to untangle and fix. It’s even worse if the thing is already in production and your fixes are breaking changes. You need to have some way to roll over to the new system without messing everything up. And it’s live. So you get 1 chance.

That’s not saying the current system was well built, it plainly wasn’t. I can’t imagine how they coded themselves into this particular corner yet they managed it. My gut feeling is that it was intentional to prevent people being able to buy up all the content that was available before there was more available. And then they found that the plan wasn’t solid and it wasn’t a case of increasing a few parameters.

---

<div class="post-metadata">

**Author:** ![xSliver](https://battlefieldforum.co/user_avatar/battlefieldforum.co/xsliver/32/107335_2.png) [@xSliver](https://battlefieldforum.co/u/xSliver)\
**Post date:** [January 19, 2019, 12:49pm UTC](https://battlefieldforum.co/t/the-company-coin-problem-a-friendly-rant-from-a-developer/106416/3 "2019-01-19T12:49:00Z")

</div>

Fellow developer as well here 😃  
I’m starting think that it is not only a problem with the code but also with the server configuration and communication between them.

If they outsourced the server stuff and the hosting company is awefull in what they do, it can take months to find and fix the issue.  
Unfortunatly I’m speaking from experience here 😞

---

<div class="post-metadata">

**Author:** ![Foamcow](https://battlefieldforum.co/user_avatar/battlefieldforum.co/foamcow/32/101973_2.png) [@Foamcow](https://battlefieldforum.co/u/Foamcow)\
**Post date:** [January 19, 2019, 1:45pm UTC](https://battlefieldforum.co/t/the-company-coin-problem-a-friendly-rant-from-a-developer/106416/4 "2019-01-19T13:45:00Z")

</div>

I just read that the game servers are on AWS so it would follow that other infrastructure is also there. Which could explain the problems and lack of Server rental programme. Nobody can figure out how to calculate the costs 😃

---

<div class="post-metadata">

**Author:** ![xSliver](https://battlefieldforum.co/user_avatar/battlefieldforum.co/xsliver/32/107335_2.png) [@xSliver](https://battlefieldforum.co/u/xSliver)\
**Post date:** [January 19, 2019, 3:31pm UTC](https://battlefieldforum.co/t/the-company-coin-problem-a-friendly-rant-from-a-developer/106416/5 "2019-01-19T15:31:00Z")

</div>

> [@Foamcow](#):
>
> I just read that the game servers are on AWS so it would follow that other infrastructure is also there. Which could explain the problems and lack of Server rental programme. Nobody can figure out how to calculate the costs 😃

This made me laugh 😃  
Maybe one missconfigured IAM role then 😰

---

<div class="post-metadata">

**Author:** ![BreezyBadger420](https://battlefieldforum.co/letter_avatar_proxy/v4/letter/b/57b2e6/32.png) [@BreezyBadger420](https://battlefieldforum.co/u/BreezyBadger420)\
**Post date:** [January 19, 2019, 5:49pm UTC](https://battlefieldforum.co/t/the-company-coin-problem-a-friendly-rant-from-a-developer/106416/6 "2019-01-19T17:49:00Z")

</div>

He’s a “UX developer”. So not really a programmer. Simply an arrogant, condescending, script kiddie.

---

<div class="post-metadata">

**Author:** ![PDGC\_sandmanNL](https://battlefieldforum.co/user_avatar/battlefieldforum.co/pdgc_sandmannl/32/103091_2.png) [@PDGC\_sandmanNL](https://battlefieldforum.co/u/PDGC_sandmanNL)\
**Post date:** [January 19, 2019, 5:58pm UTC](https://battlefieldforum.co/t/the-company-coin-problem-a-friendly-rant-from-a-developer/106416/7 "2019-01-19T17:58:00Z")

</div>

> [@Foamcow](#):
>
> I just read that the game servers are on AWS so it would follow that other infrastructure is also there. Which could explain the problems and lack of Server rental programme. Nobody can figure out how to calculate the costs 😃

The BLAZE back end is at several location in the world and maintained by EA it self.  
The game servers are at amazon and locations that do not have amazon nearby use i3d game servers.

---

<div class="post-metadata">

**Author:** ![BreezyBadger420](https://battlefieldforum.co/letter_avatar_proxy/v4/letter/b/57b2e6/32.png) [@BreezyBadger420](https://battlefieldforum.co/u/BreezyBadger420)\
**Post date:** [January 19, 2019, 6:06pm UTC](https://battlefieldforum.co/t/the-company-coin-problem-a-friendly-rant-from-a-developer/106416/8 "2019-01-19T18:06:00Z")

</div>

If you would bother to read the announcements, before insulting the real developers, you would have seen this:  
[Battlefield V Company Coin & Mission Tracking Fix Updates](https://battlefieldforum.co/t/battlefield-v-company-coin-mission-tracking-fix-updates/105551)

The servers managing cc are not the same as the game servers. The game servers have to communicate with the cc managing servers and there’s probably some dropped messages going on, or you’re leaving the server mid game and the game server only includes current players when it sends the cc message.  
Your “baby’s first COBOL-like bs in unity” tutorials directed ar DICE come across as pretty insults.
