Ark: Survival Evolved - ArkShop

[Official] Ark: Survival Evolved - ArkShop 3.02

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!
  • 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

This is used for the official forum announcements from the staff team.
After adding a some things to my config, ArkShop will no longer load. Config checks out in JSON checker, and I for the life of me cannot find the mistake. Can one of you awesome people? Thanks in advance.

https://pastebin.com/zKwaT3M5
 
You're missing DefaultAmount on the other kits besides "gear" Kit. Not sure if it is mandatory but i have that on all of my kits ;-)

Also, these are wrong:

"Loot Beacon":{
"Type":"beacon",
"Description":"Loot Crate",
"Price":1000,
"ClassName":"SupplyCrate_UnderwaterCaveTier3_C",
"MinLevel":70
},
"EXP Points":{
"Type":"experience",
"Description":"10000 Points Of Experience",
"GiveToDino":true,
"Price":2500,
"Amount":10000
},
"Direwolf":{
"Type":"dino",
"MinLevel":25,
"Description":"lvl 150 Direwolf",
"Level":150,
"Price":300,
"Blueprint":"Blueprint'/Game/PrimalEarth/Dinos/Direwolf/Direwolf_Character_BP.Direwolf_Character_BP'"
},

Should be:
"lootbeacon":{
"Type":"item",
"Description":"Loot Crate",
"Price":1000,
"ClassName":"SupplyCrate_UnderwaterCaveTier3_C",
"MinLevel":70
},
"exppoints":{
"Type":"experience",
"Description":"10000 Points Of Experience",
"GiveToDino":true,
"Price":2500,
"Amount":10000
},
"direwolf":{
"Type":"dino",
"MinLevel":25,
"Description":"lvl 150 Direwolf",
"Level":150,
"Price":300,
"Blueprint":"Blueprint'/Game/PrimalEarth/Dinos/Direwolf/Direwolf_Character_BP.Direwolf_Character_BP'"
},
 
You're missing DefaultAmount on the other kits besides "gear" Kit. Not sure if it is mandatory but i have that on all of my kits ;-)

Also, these are wrong:

"Loot Beacon":{
"Type":"beacon",
"Description":"Loot Crate",
"Price":1000,
"ClassName":"SupplyCrate_UnderwaterCaveTier3_C",
"MinLevel":70
},
"EXP Points":{
"Type":"experience",
"Description":"10000 Points Of Experience",
"GiveToDino":true,
"Price":2500,
"Amount":10000
},
"Direwolf":{
"Type":"dino",
"MinLevel":25,
"Description":"lvl 150 Direwolf",
"Level":150,
"Price":300,
"Blueprint":"Blueprint'/Game/PrimalEarth/Dinos/Direwolf/Direwolf_Character_BP.Direwolf_Character_BP'"
},

Should be:
"lootbeacon":{
"Type":"item",
"Description":"Loot Crate",
"Price":1000,
"ClassName":"SupplyCrate_UnderwaterCaveTier3_C",
"MinLevel":70
},
"exppoints":{
"Type":"experience",
"Description":"10000 Points Of Experience",
"GiveToDino":true,
"Price":2500,
"Amount":10000
},
"direwolf":{
"Type":"dino",
"MinLevel":25,
"Description":"lvl 150 Direwolf",
"Level":150,
"Price":300,
"Blueprint":"Blueprint'/Game/PrimalEarth/Dinos/Direwolf/Direwolf_Character_BP.Direwolf_Character_BP'"
},
for kits DefaultAmount is mandatory as far as i know
 
Can we get these commands for recon not just console please?

  • ResetPoints - Resets points for all players.
  • ResetKits - Resets kits for all players.
 
Can I get confirmation that the first permission group in the DB is the one the shop awards points too? If so could it be looked into as whenever I add / Tebex add's a player to a group (bought a vip) I have to remove them from default and re-add them so that group ends up at the end.

My config snippet of points / groups:
Code:
   "General":{
      "TimedPointsReward":{
         "Enabled":true,
         "Interval":10,
         "Groups":{
            "Default":{
               "Amount":10
            },
            "Discord":{
               "Amount":20
            },
            "EmeraldVIP":{
               "Amount":25
            },
            "SapphireVIP":{
               "Amount":50
            },
            "RubyVIP":{
               "Amount":75
            },
            "GoldVIP":{
               "Amount":100
            }
         }
      },

I would ideally like to keep players in the default group as I have other plugins that is granted to that group. So could it be changed so newly added groups get put to the front instead of the back?

Hope this makes sense?

V.
 
I ordered mine like this, so the highest VIPs get their best reward if they purchased multiple tiers. They can still be in the Default group and have all those permissions, plus any other groups in which they belong.

JSON:
      "Groups": {
        "VIP100": {
          "Amount": 40
        },
        "VIP75": {
          "Amount": 35
        },
        "VIP50": {
          "Amount": 30
        },
        "VIP25": {
          "Amount": 25
        },
        "Default": {
          "Amount": 20
        }
 
@Michidu
possibility of adding saddles when buying dinos?

example:

"56":{
"Type":"dino",
"Description":"Velonasaur",
"Level":300,
"Price":200,
"Neutered":true,
"Blueprint":"Blueprint'/Game/Extinction/Dinos/Spindles/Spindles_Character_BP.Spindles_Character_BP'",
"Saddle":"Blueprint'/Game/Extinction/CoreBlueprints/Items/Saddle/PrimalItemArmor_SpindlesSaddle.PrimalItemArmor_SpindlesSaddle'"
},
Thanks!
 
Hi. How to connect to a mysql database if the server is on another computer. How to fill in the field: "MysqlHost"?
"Mysql":{
"UseMysql":true,
"MysqlHost":"192.168.1.10",
"MysqlUser":"arkshop",
"MysqlPass":"arkshop",
"MysqlDB":"arkshop"
 
with the IP address of the computer mysql is installed on
If you enter the IP of the computer, it gives an error.
03/09/19 18:55 [API][warning] (API::pluginManager::LoadAllPlugins) Failed to load plugin - ArkShop
Error code: 1114

Does the plugin create the mysql database structure itself?
How to import existing database into mysql?
 
Last edited:
that means its having trouble connecting, are you sure that mysql ports are open on the mysql computer ?
from arkshop.config:
"Mysql":{
"UseMysql":false,
"MysqlHost":"localhost",
"MysqlUser":"apitest",
"MysqlPass":"12345",
"MysqlDB":"apitest"
},


from permissions.config:

{
"Database":"sqlite",
"MysqlHost":"localhost",
"MysqlUser":"root",
"MysqlPass":"pass",
"MysqlDB":"arkdb",
"MysqlPort":3306, <----------------- ADD THIS to your shop config
"DbPathOverride":""
}

EXAMPLE:
"Mysql":{
"UseMysql":false,
"MysqlHost":"localhost",
"MysqlPort":3306,
"MysqlUser":"apitest",
"MysqlPass":"12345",
"MysqlDB":"apitest"
},
 
Back
Top