ASA - ARKLinkDiscord

Unverified ASA - ARKLinkDiscord 1.4

No permission to download

Welcome!

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

SignUp Now!

Website User Information:

When a resource is labeled as "unverified," it means that the developer has not yet completed the necessary steps to become a verified resource. However, this tag should not be interpreted as a sign that the resource is dangerous or insecure. Rather, it serves as a reminder that the developer still needs to meet specific requirements to attain verified status. On the other hand, verified resources are those that come from developers who have already met these requirements. These resources can be considered trustworthy and reliable, as they are created by developers who actively engage with the community and consistently provide high-quality content. By using verified resources, users can ensure that they are accessing safe and secure content that has been thoroughly vetted.

Developer Information:

To obtain the verified tag, you must first meet the specific requirements mentioned in the link below. Once you have confirmed that you meet the requirements, the next step is to join our Discord Server. After joining the server, you must create an API support ticket and apply for the verified tag.

How to apply: Click Me To Learn More

Hello,

This new update brings:
  • Customizable command: you can set any name you want for the command.
  • Option to update player data on logout.
IMPORTANT: This requires the new version 1.1 of the ASA API.
JSON:
"Settings": {
        "UpdatePlayerDataOnLogout": false,
}
"Messages": {
        "LinkDiscordCmd": "/linkdiscord"
    }
JSON:
{
    "Settings": {
        "MessagesDuration": 10,
        "NotificationMode": false,
        "UsePermissions": false,
        "PermissionGroupToAdd": "Verified",
        "UpdatePlayerDataOnLogout": false,
        "debug": false,
        "MapName": "The Island",
        "Discord": {
            "EnableDiscord": true,
            "SenderName": "MyWebHookName",
            "WebHookUrl": "",
            "CustomMessage": "The player with EOS-ID **{EOS}** and character Name **{CharacterName}** (*PlayerID: {PlayerId}*) linked his account from the map **{MapName}** (TribeID: {TribeId} / TribeName: {TribeName})"
        }
    },
    "Messages": {
        "LinkDiscordCmd": "/linkdiscord",
        "Sender": "MyServer ",
        "CmdUsage": "Use: /linkdiscord <code>",
        "AccountAlredyLinked": "Your account is already linked to Discord.",
        "InvalidCode": "That code does not exist, please try generating a new code.",
        "AccountLinked": "Congratulations! Your account is now linked to Discord."
    },
    "Database": {
        "MysqlHost": "localhost",
        "MysqlPort": 3306,
        "MysqlUser": "user",
        "MysqlPass": "password",
        "MysqlDB": "database"
    }
}
Hello,

I've updated the plugin with new features:
  • Now saves the tribe ID
  • Now saves the tribe name
  • New webhooks variables: {TribeId} and {TribeName}
  • Removed unused "UseMysql"
IMPORTANT:
There have been changes made to the database tables, adding 2 new records. You can manually update it with this code:

SQL:
ALTER TABLE player_discord
ADD tribe_id INT NOT NULL DEFAULT 0,
ADD tribe_name VARCHAR(255) NOT NULL DEFAULT 'None';

Alternatively, you can simply delete the table and let the plugin generate a new one.
  • Like
Reactions: Isla Calavera
New version 1.2: (AsaApi 1.02)
  • When a user links their account, the code changes to "Linked".
  • Added the option to send a message to Discord when the user links their account.
    • Discord message is fully configurable. ({EOS} {CharacterName} {PlayerId} {MapName})
  • Please review the new options.

    JSON:
            "MapName": "The Island",
            "Discord": {
                "EnableDiscord": true,
                "SenderName": "MyWebHookName",
                "WebHookUrl": "",
                "CustomMessage": "The player with EOS-ID **{EOS}** and character Name **{CharacterName}** (*PlayerID: {PlayerId}*) linked his account from the map **{MapName}**"
            }

eos.png
Hello,

I've updated the plugin with new features:
  • Saving the in-game player ID (playerId)
  • Saving the character name
  • Option to add to a group when linking their EOS account to Discord.
IMPORTANT:
There have been changes made to the database tables, adding 2 new records. You can manually update it with this code:

SQL:
ALTER TABLE player_discord
ADD player_id INT NOT NULL DEFAULT 0,
ADD character_name VARCHAR(255) NOT NULL DEFAULT 'None';

Alternatively, you can simply delete the table and let the plugin generate a new one.

If done manually, users can use the previously generated code to update their data.

Don't forget to review the configuration; two new values regarding groups have been added.


JSON:
        "UsePermissions": false, <-- True if you want add player to group (The group must exist)
        "PermissionGroupToAdd": "Verified"
Monetize your ARK server
Tebex
Tempest Dedicated Servers
Rogue Vikings Discord Server - Rogue Vikings Gaming Servers - Minecraft Prison Servers - Minecraft Creative Servers
Back
Top