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.
@Michidu How do I make the plugin work in Cross? I have two servers and the points are received separately for each player. In which folder should I put the plugin files?
 
OK so I put my Arkshop.db file in my cluster folder.

That resides at C:\ARK Servers\clusters\ArkAhop.db
I am running a cluster obviously and trying to link the shop across.

In my permissions file config.json I have the dbpath set to

"DbPathOverride":"C:/ARK Servers/clusters/ArkShop.db"

Why is it not working right? The servers load fine but do not link from Server1 or Server two. Please help!
 
OK so I put my Arkshop.db file in my cluster folder.

That resides at C:\ARK Servers\clusters\ArkAhop.db
I am running a cluster obviously and trying to link the shop across.

In my permissions file config.json I have the dbpath set to

"DbPathOverride":"C:/ARK Servers/clusters/ArkShop.db"

Why is it not working right? The servers load fine but do not link from Server1 or Server two. Please help!
you've done pretty much everything wrong so it makes sense for it to not work properly :D
1.the DB files have absolutely nothing to do in the cluster folder
2.permissions and shop do NOT use the same DB file

oh and just as a tip, if you really want a proper way to share the shop across multiple servers use mysql and not sqlite
 
you've done pretty much everything wrong so it makes sense for it to not work properly :D
1.the DB files have absolutely nothing to do in the cluster folder
2.permissions and shop do NOT use the same DB file

oh and just as a tip, if you really want a proper way to share the shop across multiple servers use mysql and not sqlite


Yea I originally had it all setup through SQLlite back in the day (2018) but That server took a dump and I lost my files. Was trying to remember how to set it up again now. I read in one of the responses to put it in the cluster folder and point to it.

I just got unlazy and did a MYSQL db.. It's working good.
 
Last edited:
If this is not currently a part of the API then I have a feature request. I love having points shared across all of our servers, but the kits, not so much. Would it be possible to add an option to have kits be unique across separate servers, while allowing individual servers to have their own kits?

It could be set up like this inside of the shop json:

(Under General)
Separate kits and points:"true/false"
{
Server/Cluster name:"PFCluster"
}

Then on both servers in the cluster I set the name to be "PFCluster". Essentially the servers have the exact same Shop json. When the kit gets used it adds "PFCluster" to the front of the kit used, say "starter" so it gets added to the DB as "PFClusterstarter", 0 uses left.

This would allow player to use the same kit across multiple servers without having to learn different /kit commands for each and would save on coding time for server owners who have many different servers.

Along with this the "ResetKits" command could get a modifier and allow for kits to be reset on particular servers/clusters. Eg: "ResetKits PFCluster". This would reset the kits prefaced with "PFCluster" only, leaving the rest alone.
 
If this is not currently a part of the API then I have a feature request. I love having points shared across all of our servers, but the kits, not so much. Would it be possible to add an option to have kits be unique across separate servers, while allowing individual servers to have their own kits?


Rumaan,

What is to stop the player from just bringing the kit to another cluster? Meaning I log onto your Extinction cluster claim my kits and then move over to the Rag Cluster then claim those kits and bring everything to your Island cluster. Seems counter intuitive. There isn't a mechanism to prevent a player from bringing it over the cluster really besides the configs and excluding those items from the specific clusters. On that note that seems like a ton of work. Just my .02 cents.
 
Phuzzylogic, seeing as you can control what clusters to what this isn't an actual problem.
 
[json.exception.parse_error.101] parse error at 959: syntax error - unexpected '}'; expected string literal

what is wrong with that :/
 
heres my config file im so lost please help

Here you go, I fixed it up for you. Here are some tips as well to help you:

You need the bit at the top about MySQL so that that shop API knows to not look for a SQL database (I think).
The curly brackets "{ }" tell the code the start and end of a section.
Every end "}" needs a comma "," after it, until the end.
The last "}" does not need a comma after it.
This website (https://jsonlint.com/ ) will help you double check your code. If it doesn't clear that, it won't work. This doesn't guarantee it will work though, so you need to be aware of what you are adding and how.

It's a little bit of a learning curve, but it's mostly copy/paste then fill out the details. GL!
 
I running a trio tribe server. Its unfair for the solo players to only get x1 points and trio tribe gets x3. Anyway to make solo players get x3?
 
Hi, is it possible to change the color of the output of /shop i dont like the strong green.
I have found alot of color change in Message but not for Shop
 
*PLEASE HELP* Server crashes when I use a kit. Is there something wrong with my code?

Very stressful situation.
 
Last edited:
Hellow. So I have three groups in my ark shop plugin. Now, how do I change the groups that players are in so that they earn the specified points? Thank you very much for your time. Feel free to contact me on discord, or here.
{
"Mysql": {
"UseMysql": false,
"MysqlHost": "localhost",
"MysqlUser": "apitest",
"MysqlPass": "12345",
"MysqlDB": "apitest"
},
"General": {
"TimedPointsReward": {
"Enabled": true,
"Interval": 6,
"Groups": {
"Default": {
"Amount": 5
},
"Original_Streamers": {
"Amount": 7
},
"Premiums": {
"Amount": 15
}
}
},
How do I give players these roles? Through the permissions plugin? If so, once I create the groups, how do I make it so they recieve more points as per these groups I've pasted above? Thank you for your help and time. I've been trying at this for hours and no one seems to know how. Please contact me here or (prefferably) by discord. Katsa Korah#3401
 
Back
Top