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