Advanced Chat

Advanced Chat 3.2

No permission to buy ($20.00)
Ingame (Name / Tribe colour no longer possible as of recent update, Chat Colours are still working):
Untitled.png


Website Widget:
Untitled.png

Discord WebHook:
Untitled2.png

Hwid Info:
Each license represents a physical machine, so if you have a 64 gb ram dedicated server with 6 ark servers running you only need to purchase 1 licence, Additional licensee's are required when using multiple physical hardware

Are you Moving host and worried about the hwid ?, Not a problem send me a pm with the new hwid and I will have it updated, Most times within the hour but in some cases can take up to 24 hours depending on my availability.

Features:
  • Coloured Message
  • Cross Server Chat Via Rcon (includes colours, icons ect across your servers)
  • Ability to have a custom icon (must be a icon already in game)
  • Tags
  • Post chat to discord channel using discord web hooks just put url in the script config
  • Permission based colours without recolour command
  • Using Permissions plugin you can make new permissions with specific colours for vips / donators on your server
  • SteamID based name / message colours with recolour command
  • SteamID based name / message colours & limit saving and loading
  • Recolour message colour command for users in CustomColouredPlayers array
  • Recolour commands with limit options (how many recolour commands can be used per week)
  • Option to override game default chat colours (Normal User, Tribe, Local, Alley)
  • Working Emoji's
  • Website ingame ark chat widget
  • Website widget fully configurable from size to looks
  • Website widget automatically fetch's the data using rcon
  • Website widget caches the data for x amount of seconds to prevent lagg
  • Website widget will get users name / chat colour from ingame and display in that colour
  • Website widget auto scrolls to bottom of chatbox
  • Website widget has working smileys

Info:
Hello and welcome to Advanced chat this plugin allows you to make custom chat groups and specify a message colour, tag and even icon for the people you add to the group it works using the permissions plugin so add the permissions plugin then create a permission then grant that permission then edit Advanced chat Config.json add your new permission setup the colours and start adding players to it and your good to go.

Permissions Setup Plugin:
https://arkserverapi.com/resources/permissions.12/

To use permissions in Advanced chat you need to add this plugin and create the permissions you need in the plugin then in the config of Advanced chat you need to place the permission name you created to add a specific colour to it below some example configs exist by default all Admins are added to Admins Permission

-Permission Example (Needed when adding new permissions)
First to add a VIP Colour do this one time below
cheat Permissions.AddGroup VIP
cheat Permissions.Grant VIP VIP


Then each player you add do this
Permissions.Add <SteamID> VIP


<SteamID> can be obtained at showmyadminmanager and simply click on a player then click a command click execute then click copy steam id and it will put it in the text box click in there press ctrl + a then press ctrl + c then close the admin manager and open the console type cheat Permissions.add then press c + v then type VIP then it should look like this cheat Permissions.add 745654747764743 VIP

Purchase Info:
After payment please give me at least 1-48 hours to deliver the plugin and setup hwid info download link, This purchase comes with basic support if needed.

Colours Configuration:
to convert hex or rgb to a float colour go here: http://arkshop.epidemicnetwork.com/ColourPicker.html
and that's how it would look in config the 1.0 at the end is alpha so 0.5 would be half transparent

Commands:
-Commands for Advanced Chat
/acreload
Rcon: acreload

-Commands for CustomColouredPlayers array (these are not for permission based colours):
/msgcolour <R> <G> <B> <A>
/msgcolour <R> <G> <B>
/msgcolour #42b3f4

Website Widget:
If your some what familiar with php i have created a widget that you can include by a simple include / iframe in a already existing website or forum

Config Information:
  • DiscordWebHookURL - this is where you put the url of your discord webhook that you created in your discord server setting also once you added this set DiscordUseWebHooks to true
  • ChangeDefaultChatColours - setting this to true will apply LocalChatColour, GlobalChatColour, TribeChatColour, AllianceChatColour for every default member in local / global / tribe / alliance chat
  • PermissionColours this is a array full of permission elements
  • Permission is the name of the permission you made in the permissions plugin
  • ImagePath can be set to a ingame existing image if you dont want to apply a new image over admin / player set it to this "ImagePath":"",
  • Tag this is a tag that can be placed in front of a specific permission group name if you dont want one set it to "Tag":""
  • CustomColouredPlayers - this is a array of players by steam id these players will be able to use the name & message colour change command meaning they will be able to use what ever colour they want if you don't want this use permission based colours
  • ChatMsgColourCommand - the in game chat command used by players to change there message colour when not using permission based colours
  • ChatNameColourCommand - the in game chat command used by players to change there name colour when not using permission based colours


Image Icons (ImagePath):
http://arkshop.epidemicnetwork.com/Icons.html


Cross Server Chat using Rcon Example:
You must create a CrossChatKey this must be the same in every server you want to include in the list,
You must use rcon ports and have rcon enabled


Config Examples:

JSON:
{
   "AdvancedChat":{
      "CrossChatKey":"",
      "CrossChatMapNameInclude":true,
      "RconServers":[
      ],
      "UrlEncoding":false,
      "UseWebSiteWidget":false,
      "DiscordUseWebHooks":false,
      "DiscordServerName":"ServerNameHere",
      "DiscordIncludeMapName":false,
      "DiscordWebHookURL":"",
      "WebDiscordProximityChat":false,
      "ChangeDefaultChatColours":false,
      "ImagePath":"",
      "NameColour":[
         1.0000,
         0.3490,
         0.3490,
         1
      ],
      "DeadNameColour":[
         1.0000,
         0.3490,
         0.3490,
         1
      ],
      "LocalChatColour":[
         1.000,
         1.000,
         0.000,
         1
      ],
      "GlobalChatColour":[
         1.000,
         1.000,
         1.000,
         1
      ],
      "TribeChatColour":[
         0.000,
         0.749,
         1.000,
         1
      ],
      "AllianceChatColour":[
         0.282,
         0.239,
         0.545,
         1
      ],
      "PermissionColours":[
         {
            "Permission":"Admins",
            "Tag":"(Admins)",
            "ImagePath":"/Game/PrimalEarth/CoreBlueprints/Items/Artifacts/Icons/Aberration_Implant_Icon_Alpha.Aberration_Implant_Icon_Alpha",
            "ChatColour":[
               0.000,
               1.000,
               0.000,
               1
            ],
            "NameColour":[
               0.282,
               0.239,
               0.545,
               1
            ],
            "DeadNameColour":[
               0.000,
               1.000,
               0.000,
               1
            ]
         }
      ],
      "CustomColouredPlayers":[
      ],
      "ChatMsgColourCommand":"/msgcolour",
      "ChatNameColourCommand":"/namecolour",
      "Messages":[
         "Chat Message Colour Updated!",
         "Chat Name Colour Updated!",
         "You have reached your weekly limit!"
      ]
   }
}

JSON:
{

{
   "AdvancedChat":{
      "CrossChatKey":"",
      "CrossChatMapNameInclude":true,
      "RconServers":[
      ],
      "UrlEncoding":false,
      "UseWebSiteWidget":false,
      "DiscordUseWebHooks":false,
      "DiscordServerName":"ServerNameHere",
      "DiscordIncludeMapName":false,
      "DiscordWebHookURL":"",
      "WebDiscordProximityChat":false,
      "ChangeDefaultChatColours":false,
      "ImagePath":"",
      "NameColour":[
         1.0000,
         0.3490,
         0.3490,
         1
      ],
      "DeadNameColour":[
         1.0000,
         0.3490,
         0.3490,
         1
      ],
      "LocalChatColour":[
         1.000,
         1.000,
         0.000,
         1
      ],
      "GlobalChatColour":[
         1.000,
         1.000,
         1.000,
         1
      ],
      "TribeChatColour":[
         0.000,
         0.749,
         1.000,
         1
      ],
      "AllianceChatColour":[
         0.282,
         0.239,
         0.545,
         1
      ],
      "PermissionColours":[
         {
            "Permission":"Admins",
            "Tag":"(Admins)",
            "ImagePath":"",
            "ChatColour":[
               0.000,
               1.000,
               0.000,
               1
            ],
            "NameColour":[
               0.282,
               0.239,
               0.545,
               1
            ],
            "DeadNameColour":[
               0.000,
               1.000,
               0.000,
               1
            ]
         }
      ],
      "CustomColouredPlayers":[
      ],
      "ChatMsgColourCommand":"/msgcolour",
      "ChatNameColourCommand":"/namecolour",
      "Messages":[
         "Chat Message Colour Updated!",
         "Chat Name Colour Updated!",
         "You have reached your weekly limit!"
      ]
   }
}

JSON:
{
   "AdvancedChat":{
      "CrossChatKey":"",
      "CrossChatMapNameInclude":true,
      "RconServers":[
      ],
      "UrlEncoding":false,
      "UseWebSiteWidget":false,
      "DiscordUseWebHooks":false,
      "DiscordServerName":"ServerNameHere",
      "DiscordIncludeMapName":false,
      "DiscordWebHookURL":"",
      "WebDiscordProximityChat":false,
      "ChangeDefaultChatColours":false,
      "ImagePath":"",
      "NameColour":[
         1.0000,
         0.3490,
         0.3490,
         1
      ],
      "DeadNameColour":[
         1.0000,
         0.3490,
         0.3490,
         1
      ],
      "LocalChatColour":[
         1.000,
         1.000,
         0.000,
         1
      ],
      "GlobalChatColour":[
         1.000,
         1.000,
         1.000,
         1
      ],
      "TribeChatColour":[
         0.000,
         0.749,
         1.000,
         1
      ],
      "AllianceChatColour":[
         0.282,
         0.239,
         0.545,
         1
      ],
      "PermissionColours":[
         {
            "Permission":"Admins",
            "Tag":"(Admins)",
            "ImagePath":"/Game/PrimalEarth/CoreBlueprints/Items/Artifacts/Icons/Aberration_Implant_Icon_Alpha.Aberration_Implant_Icon_Alpha",
            "ChatColour":[
               0.000,
               1.000,
               0.000,
               1
            ],
            "NameColour":[
               0.282,
               0.239,
               0.545,
               1
            ],
            "DeadNameColour":[
               0.000,
               1.000,
               0.000,
               1
            ]
         }
      ],
      "CustomColouredPlayers":[
      ],
      "ChatMsgColourCommand":"/msgcolour",
      "ChatNameColourCommand":"/namecolour",
      "Messages":[
         "Chat Message Colour Updated!",
         "Chat Name Colour Updated!",
         "You have reached your weekly limit!"
      ]
   }
}

JSON:
{
   "AdvancedChat":{
      "CrossChatKey":"",
      "CrossChatMapNameInclude":true,
      "RconServers":[
      ],
      "UrlEncoding":false,
      "UseWebSiteWidget":false,
      "DiscordUseWebHooks":false,
      "DiscordServerName":"ServerNameHere",
      "DiscordIncludeMapName":false,
      "DiscordWebHookURL":"",
      "WebDiscordProximityChat":false,
      "ChangeDefaultChatColours":false,
      "ImagePath":"",
      "NameColour":[
         1.0000,
         0.3490,
         0.3490,
         1
      ],
      "DeadNameColour":[
         1.0000,
         0.3490,
         0.3490,
         1
      ],
      "LocalChatColour":[
         1.000,
         1.000,
         0.000,
         1
      ],
      "GlobalChatColour":[
         1.000,
         1.000,
         1.000,
         1
      ],
      "TribeChatColour":[
         0.000,
         0.749,
         1.000,
         1
      ],
      "AllianceChatColour":[
         0.282,
         0.239,
         0.545,
         1
      ],
      "PermissionColours":[
         {
            "Permission":"Admins",
            "Tag":"(Admins)",
            "ImagePath":"",
            "ChatColour":[
               0.000,
               1.000,
               0.000,
               1
            ],
            "NameColour":[
               0.282,
               0.239,
               0.545,
               1
            ],
            "DeadNameColour":[
               0.000,
               1.000,
               0.000,
               1
            ]
         },
         {
            "Permission":"VIP",
            "Tag":"(VIP)",
            "ImagePath":"",
            "ChatColour":[
               0.000,
               0.000,
               1.000,
               1
            ],
            "NameColour":[
               0.282,
               1.0,
               0.545,
               1
            ],
            "DeadNameColour":[
               0.000,
               1.000,
               0.000,
               1
            ]
         }
      ],
      "CustomColouredPlayers":[
      ],
      "ChatMsgColourCommand":"/msgcolour",
      "ChatNameColourCommand":"/namecolour",
      "Messages":[
         "Chat Message Colour Updated!",
         "Chat Name Colour Updated!",
         "You have reached your weekly limit!"
      ]
   }
}

JSON:
{
   "AdvancedChat":{
      "CrossChatKey":"",
      "CrossChatMapNameInclude":true,
      "RconServers":[
      ],
      "UrlEncoding":false,
      "UseWebSiteWidget":false,
      "DiscordUseWebHooks":false,
      "DiscordServerName":"ServerNameHere",
      "DiscordIncludeMapName":false,
      "DiscordWebHookURL":"",
      "WebDiscordProximityChat":false,
      "ChangeDefaultChatColours":false,
      "ImagePath":"",
      "NameColour":[
         1.0000,
         0.3490,
         0.3490,
         1
      ],
      "DeadNameColour":[
         1.0000,
         0.3490,
         0.3490,
         1
      ],
      "LocalChatColour":[
         1.000,
         1.000,
         0.000,
         1
      ],
      "GlobalChatColour":[
         1.000,
         1.000,
         1.000,
         1
      ],
      "TribeChatColour":[
         0.000,
         0.749,
         1.000,
         1
      ],
      "AllianceChatColour":[
         0.282,
         0.239,
         0.545,
         1
      ],
      "PermissionColours":[
         {
            "Permission":"Admins",
            "Tag":"(Admins)",
            "ImagePath":"",
            "ChatColour":[
               0.000,
               1.000,
               0.000,
               1
            ],
            "NameColour":[
               0.282,
               0.239,
               0.545,
               1
            ],
            "DeadNameColour":[
               0.000,
               1.000,
               0.000,
               1
            ]
         },
         {
            "Permission":"VIP",
            "Tag":"(VIP)",
            "ImagePath":"",
            "ChatColour":[
               0.000,
               0.000,
               1.000,
               1
            ],
            "NameColour":[
               0.282,
               1.0,
               0.545,
               1
            ],
            "DeadNameColour":[
               0.000,
               1.000,
               0.000,
               1
            ]
         },
         {
            "Permission":"VIP2",
            "Tag":"(VIP)",
            "ImagePath":"",
            "ChatColour":[
               1.000,
               0.000,
               1.000,
               1
            ],
            "NameColour":[
               1.282,
               1.0,
               0.545,
               1
            ],
            "DeadNameColour":[
               0.000,
               1.000,
               0.000,
               1
            ]
         }
      ],
      "CustomColouredPlayers":[
      ],
      "ChatMsgColourCommand":"/msgcolour",
      "ChatNameColourCommand":"/namecolour",
      "Messages":[
         "Chat Message Colour Updated!",
         "Chat Name Colour Updated!",
         "You have reached your weekly limit!"
      ]
   }
}

JSON:
{
   "AdvancedChat":{
      "CrossChatKey":"",
      "CrossChatMapNameInclude":true,
      "RconServers":[
      ],
      "UrlEncoding":false,
      "UseWebSiteWidget":false,
      "DiscordUseWebHooks":false,
      "DiscordServerName":"ServerNameHere",
      "DiscordIncludeMapName":false,
      "DiscordWebHookURL":"",
      "WebDiscordProximityChat":false,
      "ChangeDefaultChatColours":false,
      "ImagePath":"",
      "NameColour":[
         1.0000,
         0.3490,
         0.3490,
         1
      ],
      "DeadNameColour":[
         1.0000,
         0.3490,
         0.3490,
         1
      ],
      "LocalChatColour":[
         1.000,
         1.000,
         0.000,
         1
      ],
      "GlobalChatColour":[
         1.000,
         1.000,
         1.000,
         1
      ],
      "TribeChatColour":[
         0.000,
         0.749,
         1.000,
         1
      ],
      "AllianceChatColour":[
         0.282,
         0.239,
         0.545,
         1
      ],
      "PermissionColours":[
      ],
      "CustomColouredPlayers":[
         {
            "SteamID":2214214153215322221,
            "Tag":"(test)",
            "ImagePath":"",
            "WeeklyColourChangeLimit": 5,
            "ChatColour":[
               1.000,
               0.000,
               0.000,
               1
            ],
            "NameColour":[
               0.282,
               1.239,
               0.545,
               1
            ],
            "DeadNameColour":[
               0.000,
               1.000,
               0.000,
               1
            ]
         }
      ],
      "ChatMsgColourCommand":"/msgcolour",
      "ChatNameColourCommand":"/namecolour",
      "Messages":[
         "Chat Message Colour Updated!",
         "Chat Name Colour Updated!",
         "You have reached your weekly limit!"
      ]
   }
}
Author
OwnProx
First release
Last update
Rating
4.10 star(s) 10 ratings

More resources from OwnProx

  • Atlas Server Manager
    Atlas Server Manager
    Automatic updates & Server monitoring tool with the ability to notify players prior to auto updates
  • Vote Rewards
    Vote Rewards
    Rewards users for voting for your server
  • Vote Rewards
    Vote Rewards
    Rewards users for voting for your server
  • Rcon
    Rcon
    Relay rcon commands to multiple servers
  • Advanced Chat
    Advanced Chat
    Setup chat colours, name colours, tags and Vip or donator

Latest updates

  1. Advanced Chat 3.2

    Colour Names removed (ark filters them client side now no eta on when this will be added back or...
  2. Advanced Chat 2.8

    Fixed Runtime loading causing duplicate messages whilst using Cross Chat Added Cross Chat...
  3. Advanced Chat 2.7

    Cross Server Chat Support added using rcon

Latest reviews

Cross chat server create an insane lag on your servers, and the colors don´t work.
Using this on 4 of our servers, absolutely Perfect! Thank you OwnProx!
Total control over the chat, now includes cross server support which is awesome!
Using this on 4 of our servers, absolutely love it! Thank you OwnProx!!!
*update
does everything it promises to, author fixes issues and still adds new features. i run this on an 8 map cluster on all maps and only had to buy it once. each map is on the same machine fyi.
Worked perfectly for me since purchase in April. There's a lot of unfair reviews on this plugin, and I believe a lot of errors are due to user configuration errors.
I had only one issue, and that was Discord webhook, and that has been fixed.
Thanks for your hard work!
Very bad support for this plugin. Server owners can go week's/month without getting a response from the developer in his own discord. If you're in it; you'll see about 5+ people complaining that the plugin doesnt work. and it generally happens alot. I've issued a refund request through paypal for this and will not return to purchase until something better is available.
OwnProx
OwnProx
tried to help you quite a few times yeah i admit the discord posting had issues but everything else was working im sorry if the config was too hard to setup. its as simple as it can be and maybe actually be more specific about the issues in the review for others also it is stated basic support is given and the week's that you speak of the plugin was under development and i was fixing the issues stuff takes time.
@OwnProx Thats not the Point.
I would like to donate something but spend great money on a single server license which is bound to a server and can not be used in the cluster network is out of the question.
The server API is great, but a project can be supported by other donations instead of taking money for something like that.
This is just a suggestion. You can do more with these projects
OwnProx
OwnProx
thanks for the review the only reason this is a paid plugin is because i spent a lot longer on it than i planned to and its not as simple as you may think even stuff like kill feed was easier, I'm just well aware of people using this plugin to make money for them self's so i figured why can't i make a bit if others are reselling it and selling it as donation colours ect, And if you look at my work 95% of it is free and open source there is plenty of great examples to learn from i anyone is welcome to make a coloured chat themselves the resources are available, and one last point most people will make cash out of this and so i decided id make it a small fee also i have been giving everyone +1 server with there purchases
This plugin has been completely flawless, Works perfectly.
Fast response to feature requests. If this is the Quality we can expect from Paid plugins...BRING THEM ON!
OwnProx
OwnProx
thanks for the nice review let me know if you run into any problems at all.
Excellent little feature to spice things up on your server! Totally worth it. Working 100% on my servers.
OwnProx
OwnProx
thanks for the nice review man, if you have any ideas for future features let me know.
Top