> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dogebot.net/llms.txt
> Use this file to discover all available pages before exploring further.

# Server Specific or Global

> Decide who shares the same box.

Your bot can be in **many Discord servers** at the same time. So when you make a variable, DogeBot asks: should every server have its **own** box, or should **all servers share one** box? This is the **Where is it kept?** question, also called the **Scope**.

## The two choices

> **Server Specific**
>
> A different value for **every Discord server**.
>
> Server A has its own log channel. Server B has a different one.

> **Global**
>
> **One shared value** everywhere, in every server your bot is in.
>
> One total of "giveaways run by this bot", counted across all servers.

On the Database page each variable shows where it's kept: **Server Specific** or **Global**.

## Scope and the User type together

The scope works **together** with the type.

| Variable | What happens |
| - | - |
| **User** + **Server Specific** | Every member has their own coins **in each server**. Sam can have 250 coins in Server A and 10 coins in Server B. |
| **User** + **Global** | Every member has **one** coins box that follows them to **every** server your bot is in. |

## Which one should I pick?

**1. Is your bot only in one server?**

It does not really matter. Pick **Server Specific**.

**2. Should each server have its own economy, settings or counters?**

Pick **Server Specific**.

**3. Should it be the same everywhere?**

Like global coins or a member's global profile? Pick **Global**.

> [!NOTE]
>
> If you are not sure, pick **Server Specific**. It is the safest choice, because one server can never change another server's values.

See [Make a variable](/variables/make-your-own-variables) for all the other choices.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.