Feature descriptions

DDoS Protection

(D)Dos is a growing threat in the online world, players or other server owners can use those to make your server, webstore, website, etc. unavailable for the public. To fight this, we offer basic DDoS protection for all webstores.

What is a DDoS?
A DDoS is basically, a lot of machines attacking one target to take it down.

How do you protect the infrastructure? 
The CraftingStore front-end servers are running on servers within different datacenters. We selected those locations based on their availability and DDoS mitigation. Our servers are monitored 24/7 by our automated system (hosted off-site), and when one of your servers is being attacked, we re-route the other traffic to other servers, so your webstore will always be fast. 

But what about Layer7 attacks?
Layer 7 attacks are tricky, they flood a webserver with a lot of request to crash it, or make it very slow. We fight this off with different techniques, we're not going to tell all of them, but those are some of our countermeasures; 
- Firewall before every server, to block off as much traffic as possible. 
- A load balancer with at least 2 fallback web servers, and health checking.
- Rate limiting on 2 levels, to block bad IP's. 
- Redis & file caching for all content on your webstore, all traffic is served from RAM or file cache, the request will not hit our database, so your webstore should stay up and fast.

Do you offer any SLA for DDoS attacks?
No, we don't, we have a lot of system in place to take over when something fails, and a lot of ways to block DDoS attacks (network & application layer), but we cannot offer an SLA for the pricing that we currently use.

Cumulative packages

When creating your category, you can enable "Cumulative packages", this feature allows you to give users discounts based on the packages they bought earlier. 

Let's say you have 3 packages on your store; 

Rank A: 10 USD
Rank B: 20 USD
Rank C: 30 USD

And the player "example" bought "Rank A", then the next time the player visits your store, he will see the following; 

Rank A: Unavailable
Rank B: 20 USD 10 USD 
Rank C: 30 USD 20 USD

This way the player can just upgrade their rank, without paying extra for it. 

E-mail receipt

E-mail receipts are E-mails that we send to your customers when they buy a package. This receipt can be used as a payment confirmation, so they can store it, or give you proof of payment. 

How to enable E-mail receipts?
1. Go to your CraftingStore panel. 
2. Click on the "Settings" tab in the sidebar.
3. Select "Webstore"
4. Set "E-mail receipt" to "Yes" and update the settings. 


If you have any questions, please contact us.


You can translate almost every message on your store. Messages are located in the "languages" section located here: https://craftingstore.net/admin/settings/language

If you leave one of the message boxes empty, we will use the default English text supplied by CraftingStore. 

No banner advertisments

We do not put any banner advertisements on your store page, the only thing on your store from us will be the "Powered By CraftingStore" linkback in the footer of your store.

Resend payments

Sometimes you want to resent a bunch of payments, this may be because your server will have a big reset each week. We allow you to send those commands again from the payments section.

Coupon codes

Coupon codes give you the ability to create discount codes for your server. You can use this feature to give your customers a "NEWYEAR" discount on your store.

You have full control over the coupons you can:
- Define what packages they should apply to.
- Define what categories they should apply to.
- Define when they may be used.

Team Accounts

Some servers have multiple overs, with Team Accounts you can give someone access to your store without needing to share your password. We have had various reports from store owners that lost their account because of a problem with their co-owner.

Currently, Team accounts only allow full access.

Global Commands

You can create "Global commands" for your whole store, these commands will run on all or a section of servers when any package is bought.

This may be used to create a global "Thanks for supporting the server {player}" message.

CraftingStore sub-domain

We offer you the ability to use a sub-domain on our domain for your store. For example, if your server is called "CraftingCraft" you can claim the domain: "craftingcraft.craftingstore.net". Your store will be visible through this domain free of charge!

Two-factor Authentication

We offer Two Factor Authentication free of charge, or every user. Two-factor authentication requires you to use a separate device that will generate a code every time you try to log in. When someone has access to your password, they still cannot log in to your account because of this physical barrier.