# Dev blog: New Chat Backend Coming With The March Release

**URL:** <https://forums.eveonline.com/t/dev-blog-new-chat-backend-coming-with-the-march-release/58715>\
**Category:** Dev Blogs\
**Tags:** official, devblog\
**Created:** [February 21, 2018, 11:11am UTC](https://forums.eveonline.com/t/dev-blog-new-chat-backend-coming-with-the-march-release/58715 "2018-02-21T11:11:13Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![Killerhound](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/killerhound/32/48552_2.png) [@Killerhound](https://forums.eveonline.com/u/Killerhound)\
**Post date:** [February 21, 2018, 1:18pm UTC](https://forums.eveonline.com/t/dev-blog-new-chat-backend-coming-with-the-march-release/58715/21 "2018-02-21T13:18:29Z")

</div>

This is a very good move! Decentralised components are easier maintainable and scale better. Oh what it would be nice, performance-wise, to have EVE-Online Server being build on clusterwide microservices.

Since you are using XMPP Integration, how do you manage Local? Will a player auto-join the current local channel on the server? Since this is an external service, it means the datastream is separated from the EVE-Online stream. Hope this does not mean I can spoof my presence in a system and avoid being seen in another one.

---

<div class="post-metadata">

**Author:** ![TheGuy\_Akachi](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/theguy_akachi/32/478757_2.png) [@TheGuy\_Akachi](https://forums.eveonline.com/u/TheGuy_Akachi)\
**Post date:** [February 21, 2018, 1:19pm UTC](https://forums.eveonline.com/t/dev-blog-new-chat-backend-coming-with-the-march-release/58715/22 "2018-02-21T13:19:22Z")

</div>

Will this also affect how notes and bios behave?

---

<div class="post-metadata">

**Author:** ![Chan\_aar](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/chan_aar/32/377560_2.png) [@Chan\_aar](https://forums.eveonline.com/u/Chan_aar)\
**Post date:** [February 21, 2018, 1:20pm UTC](https://forums.eveonline.com/t/dev-blog-new-chat-backend-coming-with-the-march-release/58715/23 "2018-02-21T13:20:02Z")

</div>

> [@Killerhound](#):
>
> Hope this does not mean I can spoof my presence in a system and avoid being seen in another one.

This is the kind of thing I worry about with this move.

---

<div class="post-metadata">

**Author:** ![CCP\_Explorer](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/ccp_explorer/32/385081_2.png) [@CCP\_Explorer](https://forums.eveonline.com/u/CCP_Explorer)\
**Post date:** [February 21, 2018, 1:28pm UTC](https://forums.eveonline.com/t/dev-blog-new-chat-backend-coming-with-the-march-release/58715/24 "2018-02-21T13:28:17Z")

</div>

> [@Killerhound](#):
>
> Since you are using XMPP Integration, how do you manage Local? Will a player auto-join the current local channel on the server?

The simulation cluster, Tranquility, sets the access control lists on the chat channels on the chat server, since it is authoritative on where you are located, in what corporation you are, etc. When you move from one solarsystem A to another B, it will delete your access to local A (and the chat server will then kick you out of that channel) and grant you access to local B and your client will then join local B.

To ensure everyone is updated then the simulation cluster further announces your departure from local A and announces your arrival to local B. The other clients in those locations therefore don’t depend on the chat channel membership list for your presence but rather have that information as well directly from the simulation cluster.

---

<div class="post-metadata">

**Author:** ![Sarah\_Flynt](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/sarah_flynt/32/12578_2.png) [@Sarah\_Flynt](https://forums.eveonline.com/u/Sarah_Flynt)\
**Post date:** [February 21, 2018, 1:34pm UTC](https://forums.eveonline.com/t/dev-blog-new-chat-backend-coming-with-the-march-release/58715/25 "2018-02-21T13:34:38Z")

</div>

As you have to touch that stuff anyway: will there be any changes to access control for channels, e.g. switching to ACLs and assigning the same ACL to several channels?

And as another poster already mentioned: please remove or drastically increase the char limit of the non-delayed mode for the memberlist.

---

<div class="post-metadata">

**Author:** ![Syri\_Taneka](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/syri_taneka/32/146490_2.png) [@Syri\_Taneka](https://forums.eveonline.com/u/Syri_Taneka)\
**Post date:** [February 21, 2018, 1:35pm UTC](https://forums.eveonline.com/t/dev-blog-new-chat-backend-coming-with-the-march-release/58715/26 "2018-02-21T13:35:46Z")

</div>

Will this, by chance, increase the size of the chat buffer and/or enable a chat history a la Discord?

---

<div class="post-metadata">

**Author:** ![Orca\_Platypus](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/orca_platypus/32/248437_2.png) [@Orca\_Platypus](https://forums.eveonline.com/u/Orca_Platypus)\
**Post date:** [February 21, 2018, 1:56pm UTC](https://forums.eveonline.com/t/dev-blog-new-chat-backend-coming-with-the-march-release/58715/27 "2018-02-21T13:56:00Z")

</div>

CCP Legal aside, Fullcon aka Falcon finally convicted WHEN?

---

<div class="post-metadata">

**Author:** ![Vincent\_Eneticum](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/vincent_eneticum/32/14527_2.png) [@Vincent\_Eneticum](https://forums.eveonline.com/u/Vincent_Eneticum)\
**Post date:** [February 21, 2018, 2:16pm UTC](https://forums.eveonline.com/t/dev-blog-new-chat-backend-coming-with-the-march-release/58715/28 "2018-02-21T14:16:53Z")

</div>

Will chat logs still be written to the game logs folder?

Thinking about past exploits (that involved EULA breaking changes to the client) I guess your statement about announcing join/leave independently from chat in local takes that issue into consideration…?

---

<div class="post-metadata">

**Author:** ![Nolak\_Ataru](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/nolak_ataru/32/258421_2.png) [@Nolak\_Ataru](https://forums.eveonline.com/u/Nolak_Ataru)\
**Post date:** [February 21, 2018, 2:58pm UTC](https://forums.eveonline.com/t/dev-blog-new-chat-backend-coming-with-the-march-release/58715/29 "2018-02-21T14:58:30Z")

</div>

> [@CCP\_Explorer](#):
>
> We are not making any changes to UI or functionality.

You literally crippled the UI and functionality when you added the stupid chat bubble. Why the hell can’t you see that?

E: Removed

E: and Falcon permabanned me for this.

---

<div class="post-metadata">

**Author:** ![Killerhound](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/killerhound/32/48552_2.png) [@Killerhound](https://forums.eveonline.com/u/Killerhound)\
**Post date:** [February 21, 2018, 3:46pm UTC](https://forums.eveonline.com/t/dev-blog-new-chat-backend-coming-with-the-march-release/58715/30 "2018-02-21T15:46:44Z")

</div>

Ahh very interesting, thanks for the precise answer!  
Nevertheless I don’t think that local will every be made available through a generic API or then only in delayed mode. If not, I could already imagine the chat scraper that will check channel participants to identify hostiles entering local.

---

<div class="post-metadata">

**Author:** ![soad2237](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/soad2237/32/487159_2.png) [@soad2237](https://forums.eveonline.com/u/soad2237)\
**Post date:** [February 21, 2018, 3:51pm UTC](https://forums.eveonline.com/t/dev-blog-new-chat-backend-coming-with-the-march-release/58715/31 "2018-02-21T15:51:45Z")

</div>

I like the chat bubbles.

---

<div class="post-metadata">

**Author:** ![Vivianne\_Athonille](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/vivianne_athonille/32/512723_2.png) [@Vivianne\_Athonille](https://forums.eveonline.com/u/Vivianne_Athonille)\
**Post date:** [February 21, 2018, 4:20pm UTC](https://forums.eveonline.com/t/dev-blog-new-chat-backend-coming-with-the-march-release/58715/32 "2018-02-21T16:20:55Z")

</div>

> [@CCP\_Explorer](#):
>
> To ensure everyone is updated then the simulation cluster further announces your departure from local A and announces your arrival to local B. The other clients in those locations therefore don’t depend on the chat channel membership list for your presence but rather have that information as well directly from the simulation cluster.

I’ve got a bad feeling about this, specifically in regards to wormhole local chat. If these same rules are followed there, I wonder if these announcements might be exploitable to the point of knowing when players enter and leave a WH system.

---

<div class="post-metadata">

**Author:** ![Trajan\_Unknown](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/trajan_unknown/32/257489_2.png) [@Trajan\_Unknown](https://forums.eveonline.com/u/Trajan_Unknown)\
**Post date:** [February 21, 2018, 4:51pm UTC](https://forums.eveonline.com/t/dev-blog-new-chat-backend-coming-with-the-march-release/58715/33 "2018-02-21T16:51:55Z")

</div>

Well, depends on how they do it but “exploitable” is everything so to say, it´s just a matter of effort and knowledge.  
But then I don´t think people put the effort into such things because it´s not just breaking the EULA in such cases and so totally not worth it.

---

<div class="post-metadata">

**Author:** ![Soldarius](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/soldarius/32/313493_2.png) [@Soldarius](https://forums.eveonline.com/u/Soldarius)\
**Post date:** [February 21, 2018, 4:59pm UTC](https://forums.eveonline.com/t/dev-blog-new-chat-backend-coming-with-the-march-release/58715/34 "2018-02-21T16:59:59Z")

</div>

Chat history is already saved to your hard drive. In Windows they are located in Documents/Eve/.

---

<div class="post-metadata">

**Author:** ![Soldarius](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/soldarius/32/313493_2.png) [@Soldarius](https://forums.eveonline.com/u/Soldarius)\
**Post date:** [February 21, 2018, 5:03pm UTC](https://forums.eveonline.com/t/dev-blog-new-chat-backend-coming-with-the-march-release/58715/35 "2018-02-21T17:03:28Z")

</div>

I recall an old exploit where someone would do a thing that basically hid their presence from local. Monkey Sphere I think. Moving the chat servers to not only a separate server, but an outside agency seems like it will be hell to control or change so as to avoid repeats of past exploits. Is CCP confident that they will have enough control over the server architecture so that things like Monkey Sphere either cannot be repeated or at least fixed if they do occur?

---

<div class="post-metadata">

**Author:** ![Lothar\_Mandrake](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/lothar_mandrake/32/414266_2.png) [@Lothar\_Mandrake](https://forums.eveonline.com/u/Lothar_Mandrake)\
**Post date:** [February 21, 2018, 5:15pm UTC](https://forums.eveonline.com/t/dev-blog-new-chat-backend-coming-with-the-march-release/58715/36 "2018-02-21T17:15:55Z")

</div>

I’m begging, please tell me we have the option to turn it off and save our own CPU resources locally.

---

<div class="post-metadata">

**Author:** ![Mack\_en\_Marland](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/mack_en_marland/32/132165_2.png) [@Mack\_en\_Marland](https://forums.eveonline.com/u/Mack_en_Marland)\
**Post date:** [February 21, 2018, 5:20pm UTC](https://forums.eveonline.com/t/dev-blog-new-chat-backend-coming-with-the-march-release/58715/37 "2018-02-21T17:20:03Z")

</div>

What about the player standings? Will they be removed from local chat?

---

<div class="post-metadata">

**Author:** ![Lothar\_Mandrake](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/lothar_mandrake/32/414266_2.png) [@Lothar\_Mandrake](https://forums.eveonline.com/u/Lothar_Mandrake)\
**Post date:** [February 21, 2018, 5:20pm UTC](https://forums.eveonline.com/t/dev-blog-new-chat-backend-coming-with-the-march-release/58715/38 "2018-02-21T17:20:24Z")

</div>

This should be interesting, lol. All Amazon, Google, etc… domains are blocked at my workplace.

---

<div class="post-metadata">

**Author:** ![Akrasjel\_Lanate](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/akrasjel_lanate/32/389758_2.png) [@Akrasjel\_Lanate](https://forums.eveonline.com/u/Akrasjel_Lanate)\
**Post date:** [February 21, 2018, 5:37pm UTC](https://forums.eveonline.com/t/dev-blog-new-chat-backend-coming-with-the-march-release/58715/39 "2018-02-21T17:37:43Z")

</div>

Are there any improvements planed to chat channels in future ?

---

<div class="post-metadata">

**Author:** ![CCP\_Explorer](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/ccp_explorer/32/385081_2.png) [@CCP\_Explorer](https://forums.eveonline.com/u/CCP_Explorer)\
**Post date:** [February 21, 2018, 5:38pm UTC](https://forums.eveonline.com/t/dev-blog-new-chat-backend-coming-with-the-march-release/58715/40 "2018-02-21T17:38:15Z")

</div>

> [@Mack\_en\_Marland](#):
>
> What about the player standings? Will they be removed from local chat?

No, they will not.

[Previous page](https://forums.eveonline.com/t/dev-blog-new-chat-backend-coming-with-the-march-release/58715.md?page=1)

[Next page](https://forums.eveonline.com/t/dev-blog-new-chat-backend-coming-with-the-march-release/58715.md?page=3)
