> For the complete documentation index, see [llms.txt](https://realisticnode.gitbook.io/rnsetups/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://realisticnode.gitbook.io/rnsetups/ultimate-randomkits/configuration/branding.md).

# Branding

Change the server name, IP, color and links in one file.

Your server name, IP, main color, Discord and store link live in **one file**:

```
plugins/ServerVariables/variables/server_info.yml
```

Change only the `initial_value:` of each variable, save, and run **`/svar reload`** (or restart). The scoreboard, tab list, holograms, menus, crate holograms and the `/discord` and `/store` messages update.

| Variable                 | What it is                      | Where it appears                       |
| ------------------------ | ------------------------------- | -------------------------------------- |
| `server_name`            | Server name                     | Welcome hologram                       |
| `server_name_caps`       | Server name in capitals         | Scoreboard title, tab list header      |
| `primary_branding_color` | Main color, hex **without** `#` | Scoreboard and tab list title          |
| `ip`                     | Server address (no `https://`)  | Scoreboard, tab list, vote links       |
| `store`                  | Store address (no `https://`)   | Tab list, rank menu, crates, `/store`  |
| `discord`                | Discord invite (no `https://`)  | Tab list, welcome hologram, `/discord` |
| `mode_name`              | Game mode name                  | Welcome hologram                       |
| `network_name`           | Network name (optional)         | Not used by default                    |

Use them anywhere with `%servervariables_globalvalue_<variable>%`, for example `%servervariables_globalvalue_ip%`.

![The tab list uses the branding variables](https://348500357-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSlVHklG0EMAOmvfqcizu%2Fuploads%2F53onE30w7tOiHXuBaa1r%2Furk-tablist.jpg?alt=media)

## Places that are not variables

Edit these files by hand:

| File                                             | What to change                                                                           |
| ------------------------------------------------ | ---------------------------------------------------------------------------------------- |
| `plugins/MiniMOTD/main.conf`                     | Server list message (name, version line and Discord link). Run `/minimotd reload` after. |
| `plugins/Infiniteannouncements/placeholders.yml` | The clickable Discord, store and IP links of the chat announcements                      |
| `plugins/DeluxeMenus/gui_menus/vote.yml`         | The 3 voting site links of `/vote`                                                       |
| `plugins/FancyNpcs/npcs.yml`                     | NPC skins. Change them in game with `/npc skin <npc> <name or url>`.                     |
| `server.properties`                              | `motd=` is only a fallback: MiniMOTD replaces it                                         |
