Knowledge Base

Foundry VTT Version Control

On the Foundry VTT setup screen, there is an option to upgrade your software version. Foundryserver.com operates all user Foundry instances in a shared environment, meaning everyone uses the same code base for their game. To facilitate this, the ability to upgrade versions internally is disabled. Instead, we provide each stable release as it is made available by the author. Alpha or beta releases are not provided due to the risks they pose in a shared production environment.

Rather than upgrading within your Foundry game, you will perform the upgrade from the main website in the members area under "Server Config". This approach offers three benefits: the source code does not count towards your storage space, you can switch between different versions without needing to reinstall, and we handle any interim hot fixes that are released.

Due to the rapid development of the application, it is crucial to have a current backup of your data before making any version changes. There have been instances where game data was corrupted during a version change, and reverting to the previous version did not resolve the issue. The only solution in such cases was a full restore.

WebDav Client Setup

There are several clients available on the market that support the WebDAV (HTTPS) protocol. The client we recommend is Cyberduck. This free client offers an exceptional set of features and is easy to configure. Regardless of the client you choose, you will need the same set of information to set it up.

Server Address: { your username }.foundryserver.com/webdav
Username: { your username }
Port Number: https/443
Password { Your website password }
Protocol: Webdav (https)
Working Directory: /


This software offers a wide range of capabilities. In our support area, you can find an excellent how-to video that guides you through the process. While there is a learning curve, you'll appreciate the time invested in mastering it. This client is ideal for regularly backing up your world data to your home.

Recovery Point / Restore

Users that have subscribed to the entry level package will have to create a recovery point of their game manually via the website once logged in. All other levels, this will be done automatically each day as long as the server is up and running. This recovery point is a complete copy of all your game data and is stored on a separate server, inaccessible to you. It allows you to restore your game data to the exact state it was in when the recovery point was created.

Changing Subscription Package

When you upgrade your subscription level, you immediately gain the benefits of the new level without having to wait for the next billing cycle. Your server will stop and be reconfigured. Because there is a difference in price, the credit card processor will prorate your existing charge and only bill you for the additional balance based on the number of days left in your billing cycle. This process is handled automatically, requiring no action from you. As long as your credit card on file is valid, you're all set.

Downgrading your account involves a bit more complexity due to differences in storage space. You will not be able to downgrade unless your data storage is within the limits of the lower subscription tier. For example, if you have 20 GB of data and wish to downgrade to the "Basic" plan, which only allows for 5 GB, you will need to delete some content before downgrading. Billing adjustments are prorated, and you will receive a credit for the remaining days in the billing cycle, which will be applied to the next billing cycle. Note that you will not receive a refund for the credit; it will only be applied to future billing cycles.

Messaging

We have a straightforward one-way messaging system called the "Inbox." This feature allows us to send system-wide notices and individual messages. I use it to make important announcements. Typically, I will announce on both Discord and through this messaging system. For instance, if the site needs to go down for maintenance, I will send a system-wide message via this process. While I could use an email blast, many people dislike spam, and it's easy to get flagged as a spammer. You can choose to keep or delete the messages. If you need to have a conversation with me, the best way is to join Discord and find me (G PA Dax) there. Please make sure to read your messages in your inbox, as I only post important system notices that are likely to affect you.

Closing Account / Cancel Subscription

There are many reasons why people close their accounts. If you decide to do so, we would greatly appreciate it if you could tell us why. The only way we can continue to improve is by hearing the "good, bad, and ugly" about your experiences. If you would rather not leave but feel you have to, why not drop us a message and let us know what's going on first? Maybe we can fix the issue and improve your experience with us. On more than one occasion, I have emailed a user after they deleted their account to find out what exactly happened. Over 75% of the people I have contacted have rejoined the service afterward. I was able to fix the issue or show them how to do a task they were stuck on. Sometimes we just fall short, and people leave. It is unfortunate, but knowing why helps us improve for the next customer.

What happens when the account is deleted? We take several steps. First, your credit card account is closed automatically, so you don't have to do anything in that regard. Your user data is archived for 30 days, and your username is put on "ice" for 30 days. We do this to ensure that people learn to drop the URL and not access it any longer. We do not want that username to go back into service and cause confusion by accessing a game they did not expect to. Phone companies do the same with phone numbers.

If you change your mind after closing your account, you will need to sign up again and rebuild your worlds from your backup data that you have at home. We do not store any data or information once the account has been closed. If you want your old username before the 30-day window is over, I will manually release the username back into the pool. Please contact us via Discord.

Fix My Server

In your user directory, there is a configuration file named `Config/options.json`. This file dictates how Foundry starts and where it locates the necessary files to run. Sometimes, users edit this file, often following instructions from a how-to guide. However, these guides usually assume you are hosting your own game server and do not consider that you might be using a hosted platform like Foundryserver. We need to manage this file to ensure the game server operates correctly on our platform.

If your game server fails to start, it is typically due to one of the following issues:
  1. The `options.json` file contains an error.
  2. Your game files are corrupt.
  3. Faulty modules are crashing your game.

The "Fix my Server" feature will only address the first issue. The other two issues are beyond the scope of Foundryserver's support. For Foundry VTT-related problems, please visit the Foundry VTT Discord. For issues with modules and game systems, contact the respective authors directly. Using this feature is a safe first step to try and get your game server running again.

**NOTE:** It may take a few seconds for the server to spin up, so try refreshing your browser a few times before continuing your troubleshooting. If you have questions about this procedure, please contact us via Discord.

Payment Options

Our credit card provider is Stripe.com. Stripe is a tier-1 credit card payment system, serving some of the largest eCommerce websites globally. Their accuracy and security are unparalleled. The checkout process we use ensures that we never see or store customers' credit card information. Even as a vendor, we cannot access customers' credit card numbers. The only identifying information we can see is the last 4 digits and the type of card.

As a Canadian company, we are limited in the payment options we can offer due to fewer international agreements compared to American institutions. Currently, we accept Visa, MasterCard, and AMEX. We also accept prepaid Visa cards available at local stores. When asked for the "Name on the card," simply use your own name when using a prepaid card. Another option is the service like the one provided by privacy.com, which offers virtual Visa cards.

For international transactions, your credit card issuer (your local bank) may charge a service fee. To date, we have seen service fees no more than 18 cents per transaction. This fee is charged by your bank and has nothing to do with us or our credit card provider. For more information, please contact your local bank.

To find our charge on your credit card statement, look for "Foundryserver.com." We bill in US currency, and your bank will convert it to your local currency at the time of posting the charge to your account. This conversion rate is not set by us and can fluctuate over time.

We do not offer a PayPal option at this time due to their lack of customer support and poor documentation.

We do not offer annual plans as they tend to lock people in and making it harder for them to commit. Month to month plans offer greater flexibility. Because we operate on a month to month basis and incur higher service fees we do not offer any refunds for partial months. The trial period is sufficient to evaluate our service free of charge.

Parking / Unparking Accounts

If you need to temporarily suspend your account, you can do so by visiting your account page and clicking the "Server Config" link. This will park your account for an indefinite period. You may only park your account once every six(6) months. While your account is parked, you can perform all normal activities except for starting the Foundry game server. The purpose of the park feature is to allow you to take a break without closing your account. There is a small cost for parking your account, based on your subscription plan, to cover the storage required for your data. The table below shows the cost for each subscription level.

To keep the cost as low as possible, parking will be billed in 3-month increments. All subscription changes are prorated. You can view all adjustments in your billing portal. To un-park your account, simply log in and click on the "Server Config" link.

Active Subscription Monthly Cost