Atlas Shop, Currency & Kits

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

Does this and permissions both require MySQL? I've never worked with MySQL before. I am used to the ark plugins when you install them they create a database, it is easy plug-n-play but this is different. Can you maybe link a video or tutorial for setting up MySQL for permissions and shop? I am so lost.
 
any way to add crew npc to shop ?
and any posibility (or may be a new feature) to shell gold coins (or other items) and get points ?
 
Does this and permissions both require MySQL? I've never worked with MySQL before. I am used to the ark plugins when you install them they create a database, it is easy plug-n-play but this is different. Can you maybe link a video or tutorial for setting up MySQL for permissions and shop? I am so lost.
MySQL is not required but recommended if you want to link multiple servers to the one db. I will make a tutorial eventually.
any way to add crew npc to shop ?
and any posibility (or may be a new feature) to shell gold coins (or other items) and get points ?
Will look at it.
You can already sell gold coins for points using sell function.
but i have this error after install atlas shop :(
Could be a coincidence, crash log doesn't say anything about plugins.
 
any way to add crew npc to shop ?
and any posibility (or may be a new feature) to shell gold coins (or other items) and get points ?
You can add NPCs already with how the code is made. I have them on my server and you can spawn them at any level as long as it doesnt cap out your max dino levels. When someone types /buy crewmember for example they will get a level 20 crew member
 
You can already sell gold coins for points using sell function.

how shell coins and get points ?, can u give me an example ?, it's not in config.json

You can add NPCs already with how the code is made. I have them on my server and you can spawn them at any level as long as it doesnt cap out your max dino levels. When someone types /buy crewmember for example they will get a level 20 crew member
how add crew npc's to the shop ? can you give an example?

thnks
 
MySQL is not required but recommended if you want to link multiple servers to the one db. I will make a tutorial eventually.

When you say multiple servers do you mean anything more than a 1x1? I have a 4x4 running on 1 machine. I want to use the permissions plugin with this one to make the "premiums" group but I get an error when installing permissions plugin. Is it because I have not created a MySQL database? I see it says Sqlite so do I have to install that for a database or can I do Permissions and Shop with MySQL?

Code:
01/16/19 01:02 [Permission][error] (d:\programs\ark\atlas\permissions\permissions\private\database\sqllitedb.h SqlLite::SqlLite) Unexpected DB error database is locked
01/16/19 01:02 [API][info] Loaded plugin Permissions V1.0 (Manage permissions groups)
 
i got it.

Code:
"crew1":{ 
              "Type":"dino",
              "Description": "NPC Crew Female lvl1",
              "Level":1,
              "Price":10,
              "MinLevel":1,
              "MaxLevel":150,
              "Blueprint": "Blueprint'/Game/Atlas/test/HumanNPC_BP_Crew_Female.HumanNPC_BP_Crew_Female'"
            },               
            "crew2":{ 
              "Type":"dino",
              "Description": "NPC Crew male lvl1",
              "Level":1,
              "Price":10,
              "MinLevel":1,
              "MaxLevel":150,             
              "Blueprint": "Blueprint'/Game/Atlas/test/HumanNPC_BP_Crew_Male.HumanNPC_BP_Crew_Male'"
            },
 
i got it.

Code:
"crew1":{
              "Type":"dino",
              "Description": "NPC Crew Female lvl1",
              "Level":1,
              "Price":10,
              "MinLevel":1,
              "MaxLevel":150,
              "Blueprint": "Blueprint'/Game/Atlas/test/HumanNPC_BP_Crew_Female.HumanNPC_BP_Crew_Female'"
            },              
            "crew2":{
              "Type":"dino",
              "Description": "NPC Crew male lvl1",
              "Level":1,
              "Price":10,
              "MinLevel":1,
              "MaxLevel":150,            
              "Blueprint": "Blueprint'/Game/Atlas/test/HumanNPC_BP_Crew_Male.HumanNPC_BP_Crew_Male'"
            },

You actually don't need the min/max level unless you want to limit what character levels have access to the item in the shop.

"MinLevel":1,
"MaxLevel":150,
You can leave these out.
 
What is the exact pathway I should install these plugins? It says put the "AtlasShop" folder inside ".../AtlasApi/Plugins/". However, do when I extract the zip, it has two Atlas Shop folders, one inside another. Do should the pathway on my server read ".../AtlasApi/Plugins/AtlasShop/AtlasShop/" and all the plugin files be within there? If so, does this also apply to the Permissions?
 
There is a small chance when buying animals through the shop that it will come out as a tamed alpha
 
The AtlasShop plugin is in the correct directory as far as I can see, unless someone sees otherwise from my previous post. However, it doesn't seem to be present on my server. Do I have to manually load it in-game the first time through the console or something?
 
The AtlasShop plugin is in the correct directory as far as I can see, unless someone sees otherwise from my previous post. However, it doesn't seem to be present on my server. Do I have to manually load it in-game the first time through the console or something?

Atlas/ShooterGame/Binaries/Win64/AtlasApi/Plugins/AtlasShop


Does it say it's loaded when launching the server?

View attachment 1236
 
Nope, I get a Error 1114 when trying to manually load it. The directory I have is correct.
 
Ssw a previous post say it might be a MySQL server problem. But my permissions plugin is writing to them just fine.
 
This is my config file. Of course I have my actual mysql info in here, but just incase it's not the mysql server.
Code:
{ 
  "Mysql":{ 
    "UseMysql":true,
    "MysqlHost":"localhost,
    "MysqlUser":"username",
    "MysqlPass":"password",
    "MysqlDB":"dbname"
  },
  "General":{ 
    "TimedPointsReward":{ 
      "Enabled":true,
      "Interval":15,
      "Groups":{ 
        "Default":{ 
          "Amount":25
        },
        "Premiums":{ 
          "Amount":50
        }
      }
    },
    "ItemsPerPage":15,
    "ShopDisplayTime":15.0,
    "ShopTextSize":1.3,
    "DbPathOverride":"",
    "WebKey":"",
    "DefaultKit":"starter"
  },
  "Kits":{ 
    "starter":{ 
      "DefaultAmount":3,
      "Price":25,
      "Description":"Stone Tools and Cloth Armor",
      "OnlyFromSpawn":false,
      "Items":[ 
        { 
          "Amount":1,
          "Quality":0,
          "ForceBlueprint":false,
          "Blueprint":"Blueprint'/Game/"Blueprint'/Game/PrimalEarth/CoreBlueprints/Weapons/PrimalItem_WeaponStonePick.PrimalItem_WeaponStonePick'"
        }
        { 
          "Amount":1,
          "Quality":0,
          "ForceBlueprint":false,
          "Blueprint":    "Blueprint'/Game/"Blueprint'/Game/PrimalEarth/CoreBlueprints/Weapons/PrimalItem_WeaponStoneHatchet.PrimalItem_WeaponStoneHatchet'"
        }
        { 
          "Amount":1,
          "Quality":0,
          "ForceBlueprint":false,
          "Blueprint":    "Blueprint'/Game/"Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Cloth/PrimalItemArmor_ClothBoots.PrimalItemArmor_ClothBoots'"
        }
        { 
          "Amount":1,
          "Quality":0,
          "ForceBlueprint":false,
          "Blueprint":  "Blueprint'/Game/"Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Cloth/PrimalItemArmor_ClothGloves.PrimalItemArmor_ClothGloves'"
        }
        { 
          "Amount":1,
          "Quality":0,
          "ForceBlueprint":false,
          "Blueprint":    "Blueprint'/Game/"Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Cloth/PrimalItemArmor_ClothHelmet.PrimalItemArmor_ClothHelmet'"
        }
        { 
          "Amount":1,
          "Quality":0,
          "ForceBlueprint":false,
          "Blueprint":    "Blueprint'/Game/"Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Cloth/PrimalItemArmor_ClothPants.PrimalItemArmor_ClothPants'"
        }
        { 
          "Amount":1,
          "Quality":0,
          "ForceBlueprint":false,
          "Blueprint":    "Blueprint'/Game/"Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Cloth/PrimalItemArmor_ClothShirt.PrimalItemArmor_ClothShirt'"
        }
      ]
    }
  },
  "ShopItems":{ 
    "basesap":{ 
      "Type":"item",
      "Description":"Base Sap x20",
      "Price":5,
      "Items":[ 
        { 
          "Quality":0,
          "ForceBlueprint":false,
          "Amount":20,
          "Blueprint":"Blueprint'/Game/Atlas/AtlasCoreBP/Items/Resources/PrimalItemResource_Sap_BASE.PrimalItemResource_Sap_BASE'"
        }
      ]
    },
    "Chicken":{ 
      "Type":"dino",
      "Description":"Chicken",
      "Level":30,
      "Price":25,
      "MinLevel":1,
      "MaxLevel":150,
      "Blueprint":"Blueprint'/Game/Atlas/Creatures/Chicken/Chicken_Character_BP_Child.Chicken_Character_BP_Child'"
    },
    "Rabbit":{ 
      "Type":"dino",
      "Description":"Rabbit",
      "Level":30,
      "Price":25,
      "MinLevel":1,
      "MaxLevel":150,
      "Blueprint":"Blueprint'/Game/Atlas/Creatures/Rabbit/Rabbit_Character_BP.Rabbit_Character_BP'"
    },
    "Penguin":{ 
      "Type":"dino",
      "Description":"Penguin",
      "Level":30,
      "Price":75,
      "MinLevel":1,
      "MaxLevel":150,
      "Blueprint":"Blueprint'/Game/Atlas/Creatures/Penguin/Penguin_Character_BP.Penguin_Character_BP'"
    },
    "Monkey":{ 
      "Type":"dino",
      "Description":"Monkey",
      "Level":30,
      "Price":75,
      "MinLevel":1,
      "MaxLevel":150,
      "Blueprint":"Blueprint'/Game/Atlas/Creatures/Monkey/Monkey_Character_BP.Monkey_Character_BP'"
    },
    "Parrot":{ 
      "Type":"dino",
      "Description":"Parrot",
      "Level":30,
      "Price":75,
      "MinLevel":1,
      "MaxLevel":150,
      "Blueprint":"Blueprint'/Game/Atlas/Creatures/Parrot/Parrot_Character_BP.Parrot_Character_BP'"
    },
    "Crow":{ 
      "Type":"dino",
      "Description":"Crow",
      "Level":30,
      "Price":75,
      "MinLevel":1,
      "MaxLevel":150,
      "Blueprint":"Blueprint'/Game/Atlas/Creatures/Crow/Crow_Character_BP.Crow_Character_BP'"
    },
    "Vulture":{ 
      "Type":"dino",
      "Description":"Vulture",
      "Level":30,
      "Price":75,
      "MinLevel":1,
      "MaxLevel":150,
      "Blueprint":"Blueprint'/Game/Atlas/Creatures/Vulture/AtlasVulture_Character_BP.AtlasVulture_Character_BP'"
    },
    "Seagull":{ 
      "Type":"dino",
      "Description":"Seagull",
      "Level":30,
      "Price":75,
      "MinLevel":1,
      "MaxLevel":150,
      "Blueprint":"Blueprint'/Game/Atlas/Creatures/Seagull/Seagull_Character_BP.Seagull_Character_BP'"
    },
    "Sheep":{ 
      "Type":"dino",
      "Description":"Sheep",
      "Level":30,
      "Price":150,
      "MinLevel":1,
      "MaxLevel":150,
      "Blueprint":"Blueprint'/Game/Atlas/Creatures/Seagull/Seagull_Character_BP.Seagull_Character_BP'"
    },
    "Cow":{ 
      "Type":"dino",
      "Description":"Cow",
      "Level":30,
      "Price":150,
      "MinLevel":1,
      "MaxLevel":150,
      "Blueprint":"Blueprint'/Game/Atlas/Creatures/Cow/Cow_Character_BP.Cow_Character_BP'"
    },
    "Ostrich":{ 
      "Type":"dino",
      "Description":"Ostrich",
      "Level":30,
      "Price":150,
      "MinLevel":1,
      "MaxLevel":150,
      "Blueprint":"Blueprint'/Game/Atlas/Creatures/Ostrich/Ostrich_Character_BP.Ostrich_Character_BP'"
    },
    "Pig":{ 
      "Type":"dino",
      "Description":"Pig",
      "Level":30,
      "Price":150,
      "MinLevel":1,
      "MaxLevel":150,
      "Blueprint":"Blueprint'/Game/Atlas/Creatures/Pig/Pig_Character_BP.Pig_Character_BP'"
    },
    "Horse":{ 
      "Type":"dino",
      "Description":"Horse",
      "Level":30,
      "Price":150,
      "MinLevel":1,
      "MaxLevel":150,
      "Blueprint":"Blueprint'/Game/Atlas/Creatures/Horse/Horse_Character_BP.Horse_Character_BP'"
    },
    "Bear":{ 
      "Type":"dino",
      "Description":"Bear",
      "Level":30,
      "Price":400,
      "MinLevel":1,
      "MaxLevel":150,
      "Blueprint":"Blueprint'/Game/Atlas/Creatures/Bear/Bear_Character_BP.Bear_Character_BP'"
    },
    "Wolf":{ 
      "Type":"dino",
      "Description":"Wolf",
      "Level":30,
      "Price":400,
      "MinLevel":1,
      "MaxLevel":150,
      "Blueprint":"Blueprint'/Game/Atlas/Creatures/Wolf/Wolf_Character_BP.Wolf_Character_BP'"
    },
    "Elephant":{ 
      "Type":"dino",
      "Description":"Elephant",
      "Level":30,
      "Price":600,
      "MinLevel":1,
      "MaxLevel":150,
      "Blueprint":"Blueprint'/Game/Atlas/Creatures/Elephant/Elephant_Character_BP.Elephant_Character_BP'"
    },
    "Giraffe":{ 
      "Type":"dino",
      "Description":"Giraffe",
      "Level":30,
      "Price":600,
      "MinLevel":1,
      "MaxLevel":150,
      "Blueprint":"Blueprint'/Game/Atlas/Creatures/Giraffe/Giraffe_Character_BP.Giraffe_Character_BP'"
    },
    "Rhino":{ 
      "Type":"dino",
      "Description":"Rhino",
      "Level":30,
      "Price":600,
      "MinLevel":1,
      "MaxLevel":150,
      "Blueprint":"Blueprint'/Game/Atlas/Creatures/Rhino/WildRhino_Character_BP.WildRhino_Character_BP'"
    },
    "Lion":{ 
      "Type":"dino",
      "Description":"Lion",
      "Level":30,
      "Price":800,
      "MinLevel":1,
      "MaxLevel":150,
      "Blueprint":"Blueprint'/Game/Atlas/Creatures/Lions/Lion_Character_BP.Lion_Character_BP'"
    },
    "Tiger":{ 
      "Type":"dino",
      "Description":"Tiger",
      "Level":30,
      "Price":800,
      "MinLevel":1,
      "MaxLevel":150,
      "Blueprint":"Blueprint'/Game/Atlas/Creatures/Tiger/Tiger_Character_BP.Tiger_Character_BP'"
    }
  },
  "SellItems":{ 
 
  },
  "Messages":{ 
    "Sender":"ArkShop",
    "BoughtItem":"<RichColor Color=\"0, 1, 0, 1\">You have successfully bought item</>",
    "BoughtDino":"<RichColor Color=\"0, 1, 0, 1\">You have successfully bought dino</>",
    "BoughtBeacon":"<RichColor Color=\"0, 1, 0, 1\">You have successfully bought beacon</>",
    "BoughtExp":"<RichColor Color=\"0, 1, 0, 1\">You have successfully bought experience</>",
    "ReceivedPoints":"<RichColor Color=\"1, 1, 0, 1\">You have received {0} points! (total: {1})</>",
    "HavePoints":"You have {0} points",
    "NoPoints":"<RichColor Color=\"1, 0, 0, 1\">You don't have enough points</>",
    "WrongId":"<RichColor Color=\"1, 0, 0, 1\">Wrong id</>",
    "NoPermissionsKit":"<RichColor Color=\"1, 0, 0, 1\">You don't have permission to use this kit</>",
    "CantBuyKit":"<RichColor Color=\"1, 0, 0, 1\">You can't buy this kit</>",
    "BoughtKit":"<RichColor Color=\"0, 1, 0, 1\">You have successfully bought {0} kit</>",
    "AvailableKits":"Available kits for you:",
    "NoKits":"No available kits",
    "KitsLeft":"You have {0} {1} kits left",
    "NoKitsLeft":"You don't have {0} kits left",
    "CantGivePoints":"<RichColor Color=\"1, 0, 0, 1\">You can't give points to yourself</>",
    "RidingDino":"<RichColor Color=\"1, 0, 0, 1\">You can't buy this item while riding a dino</>",
    "SentPoints":"<RichColor Color=\"0, 1, 0, 1\">You have successfully sent {0} points to {1}</>",
    "GotPoints":"You have received {0} points from {1}",
    "NoPlayer":"<RichColor Color=\"1, 0, 0, 1\">Player doesn't exist</>",
    "FoundMorePlayers":"<RichColor Color=\"1, 0, 0, 1\">Found more than one player with the given name</>",
    "BuyUsage":"Usage: /buy id amount",
    "ShopUsage":"Usage: /shop page",
    "KitUsage":"Usage: /kit KitName",
    "BuyKitUsage":"Usage: /BuyKit KitName amount",
    "TradeUsage":"Usage: /trade 'Player Name' amount",
    "PointsCmd":"/points",
    "TradeCmd":"/trade",
    "BuyCmd":"/buy",
    "ShopCmd":"/shop",
    "KitCmd":"/kit",
    "BuyKitCmd":"/buykit",
    "SellCmd":"/sell",
    "ShopSellCmd":"/shopsell",
    "SellUsage":"Usage: /sell id amount",
    "NotEnoughItems":"<RichColor Color=\"1, 0, 0, 1\">You don't have enough items ({0}/{1})</>",
    "SoldItems":"<RichColor Color=\"0, 1, 0, 1\">You have successfully sold items</>",
    "BadLevel":"<RichColor Color=\"1, 0, 0, 1\">Required level: {0} - {1}</>",
    "KitsListPrice":"Price: {0}",
    "KitsListFormat":"\"{0}\" - {1}. {2} left. {3}\n",
    "StoreListDino":"{0}) {1}. Level: {2}. Id: {3}. Price: {4}\n",
    "StoreListItem":"{0}) {1}. Id: {2}. Price: {3}\n",
    "StoreListFormat":"{0}",
    "OnlyOnSpawnKit":"This kit can be used only on spawn",
    "HelpCmd":"/shophelp",
    "ShopMessage":"Usage: /buy id amount",
    "HelpMessage":"This is shop help message",
    "ClaimCmd":"/claim",
    "ClaimedItems":"You have successfully claimed the items",
    "NothingToClaim":"You have nothing to claim",
    "ReceivedFirstPoints":"{}"
  }
}
 
Back
Top