Chat Icons

Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!
  • Public Service Announcement

    Hey Guest, I’ve got some exciting news to share! 🎉

    Starting this December, I’ll be moving the entire GameServersHub website away from WordPress and rebuilding it in Next.js! This upgrade will bring incredibly faster speeds, smoother performance, and a modern user experience that sets the stage for everything coming next.

    In 2026, GameServersHub will be entering a new era. I’ll be revamping the entire platform from the ground up and launching a brand-new, fully modernized marketplace. It’ll feature a cleaner design, improved functionality, and better tools for both creators and server owners.

    On top of that, development has already started on the GameServerListing project at https://gsl-six.vercel.app/, which is expected to launch in early Q1 2026. This new system will make discovering and managing servers easier than ever before.


    👉 Stay in the loop!
    Join our Discord for behind-the-scenes updates, early previews, and community discussions.

    » Click here to join our Discord! «

    ~ MrOwlSky

{
"Groups": {
"Admins": "",
"AnotherGroup": "/Game/PrimalEarth/UI/Textures/StatsIcons/Fortitude_Icon.Fortitude_Icon"
},
"SteamIds": {
"76561198321201783": "
JSON:
asdasd
/Game/Mods/tubiaoico/icon/FuZhu12.FuZhu12"
"76561198321201783": "/Game/Mods/tubiaoico/icon/VIp8.VIp8"
}
}
"InterceptGlobalChat": true,
"InterceptTribeChat": true,
"InterceptAllianceChat": true,
"InterceptLocalChat": true,
"LogGlobalChat": true,
"LogTribeChat": true,
"LogAllianceChat": true,
"LogLocalChat": true,
"LocalChatDistance": 4000,
"Debug": false
}
I encountered a mistake when I added a new steam ID. How can I solve this problem?

There were a few problems:
- The first steam ID in the list was missing a comma at the end (every line except the last line need a comma)
- there was an extra '}' right before 'InterceptGlobalChat'
- the ending '}' of the 'SteamId' block needed a comma
- The 'Admins' icon is empty. If you want to prevent admins from having an icon, you can omit the Admins group line. If you want to use the default one, you'll need to put in the default admin icon for it to show like it normally does.
- You have the same SteamID twice, which isn't likely to work well

Other than the double Steam ID and empty 'Admins' icon, something like this should work:
JSON:
{
  "Groups": {
    "Admins": "",
    "AnotherGroup": "/Game/PrimalEarth/UI/Textures/StatsIcons/Fortitude_Icon.Fortitude_Icon"
  },
  "SteamIds": {
    "76561198321201783": "/Game/Mods/tubiaoico/icon/FuZhu12.FuZhu12",
    "76561198321201783": "/Game/Mods/tubiaoico/icon/VIp8.VIp8"
  },
  "InterceptGlobalChat": true,
  "InterceptTribeChat": true,
  "InterceptAllianceChat": true,
  "InterceptLocalChat": true,
  "LogGlobalChat": true,
  "LogTribeChat": true,
  "LogAllianceChat": true,
  "LogLocalChat": true,
  "LocalChatDistance": 4000,
  "Debug": false
}
 
I created a test server in that machine and the Icons plugin works fine.
I think the problem are the cluster servers
Which version of ARK API are you using on both sets of servers? I started using the IArkApi::GetPlayerID method (from that error) a few version back that could be causing that.
 
Last edited:
Can you make a "Coloured Name" option?
{
"Permission":"VIP",
"ImagePath":"/Game/Aberration/Icons/Resources/Gem_Icon.Gem_Icon",
"NameColour":[
0.2667,
0.9882,
0.6392,
1.0000
]
},
 
Which version of ARK API are you using on both sets of servers? I started using the IArkApi::GetPlayerID method (from that error) a few version back that could be causing that.
How far are you with the getchat ?
 
Can you make a "Coloured Name" option?
{
"Permission":"VIP",
"ImagePath":"/Game/Aberration/Icons/Resources/Gem_Icon.Gem_Icon",
"NameColour":[
0.2667,
0.9882,
0.6392,
1.0000
]
},
I can definitely look into it, but it's likely to take a long time since it's non-trivial.

How far are you with the getchat ?
Sadly, I haven't gotten any further. The method I am using to add the icons also prevents the messages from being added to the RCON chat buffer, and I haven't found a good way to add the chat back into the buffer.
 
After installing the plug-in, the CMD window cannot display Chinese, and the RCON window will not display any chat information. Can this problem be solved?
 
not to be a bug but any update onto the issue of cross ark chat messing up this plugin?
 
After installing the plug-in, the CMD window cannot display Chinese, and the RCON window will not display any chat information. Can this problem be solved?
These are known issues at the moment, but I've been busy with work and other projects, so I haven't had time to put into it. UTF-8 support is currently an issue, but chat logs showing in RCON should only be a problem for the "getchat" RCON command, "getgamelog" should work fine.

not to be a bug but any update onto the issue of cross ark chat messing up this plugin?
It depends, do you mean https://github.com/spikeydragoon/Cross-Ark-Chat (isn't really a plugin, more of a Discord bot) or https://github.com/ark-mod/ArkCrossServerChat?

If you mean https://github.com/spikeydragoon/Cross-Ark-Chat:
It's likely the RCON "getchat" issue. If that's the case, in-game chat should work normally, but the Cross-Ark-Chat bot won't get any chat logs.

If you mean https://github.com/ark-mod/ArkCrossServerChat:
Sadly, this isn't something I can fix purely on my side. Since both plugins use the same method of intercepting and modifying chat, they are incompatible at the moment. It is possible to fix with a code change in ArkCrossServerChat, but only if you have HideServerTagOnLocal set to true (default). I submitted an issue including code changes to ArkCrossServerChat's developer, but they appear to be inactive and haven't looked at it yet: https://github.com/ark-mod/ArkCrossServerChat/issues/6
 
These are known issues at the moment, but I've been busy with work and other projects, so I haven't had time to put into it. UTF-8 support is currently an issue, but chat logs showing in RCON should only be a problem for the "getchat" RCON command, "getgamelog" should work fine.


It depends, do you mean https://github.com/spikeydragoon/Cross-Ark-Chat (isn't really a plugin, more of a Discord bot) or https://github.com/ark-mod/ArkCrossServerChat?

If you mean https://github.com/spikeydragoon/Cross-Ark-Chat:
It's likely the RCON "getchat" issue. If that's the case, in-game chat should work normally, but the Cross-Ark-Chat bot won't get any chat logs.

If you mean https://github.com/ark-mod/ArkCrossServerChat:
Sadly, this isn't something I can fix purely on my side. Since both plugins use the same method of intercepting and modifying chat, they are incompatible at the moment. It is possible to fix with a code change in ArkCrossServerChat, but only if you have HideServerTagOnLocal set to true (default). I submitted an issue including code changes to ArkCrossServerChat's developer, but they appear to be inactive and haven't looked at it yet: https://github.com/ark-mod/ArkCrossServerChat/issues/6

https://github.com/ark-mod/ArkCrossServerChat is what im referring to. Is there any alternative or work around you can think of? Id be willing to pick in some $ if you remade the cross server chat plugin.
 
https://github.com/ark-mod/ArkCrossServerChat is what im referring to. Is there any alternative or work around you can think of? Id be willing to pick in some $ if you remade the cross server chat plugin.
I made code changes to the existing plugin so that it works with this plugin (assuming you have "HideServerTagOnLocal": true in your config) in a fork of ark-mod's repository (Here). I may be able to upload the compiled version somewhere (probably on the fork's releases page) if needed, but the best thing would be to build it from source if possible.

It looks like the original repository now says they are looking for a new primary maintainer, so hopefully someone picks this up and reviews the pull request so the official repository can be updated.
 
I made code changes to the existing plugin so that it works with this plugin (assuming you have "HideServerTagOnLocal": true in your config) in a fork of ark-mod's repository (Here). I may be able to upload the compiled version somewhere (probably on the fork's releases page) if needed, but the best thing would be to build it from source if possible.

It looks like the original repository now says they are looking for a new primary maintainer, so hopefully someone picks this up and reviews the pull request so the official repository can be updated.
Zach as for the getChat buffer michidu has a section thats added into the new arkapi version that will allow you to add stuff to the buffer.
 
I made code changes to the existing plugin so that it works with this plugin (assuming you have "HideServerTagOnLocal": true in your config) in a fork of ark-mod's repository (Here). I may be able to upload the compiled version somewhere (probably on the fork's releases page) if needed, but the best thing would be to build it from source if possible.

It looks like the original repository now says they are looking for a new primary maintainer, so hopefully someone picks this up and reviews the pull request so the official repository can be updated.
a compiled version would be awesome.
 
Back
Top