Skip to main content

Server Name and Info Customization Guide

Introduction

By default, without any customization, the server name and description are plain white text with no formatting. However, good news is that they can be customized, thanks to the Unity Rich Text system. This document serves as a brief overview to the different options that are available to customize both the server name and description, as well as a couple tools to help aid making these.

Tags

Tags are what tell the game the different rich text options you'd like to use and where. These are represented by variable options within the "greater than" and "less than" symbols, <>. Any modifiers that you will make to a text will be done within these symbols, and will often be closed with the same exact modifier, but with a / inside of it, like this: </modifier>. An example of what this will look like with a placeholder is as follows:
<modifier>Hi, I'm modified!</modifier>.

Gameplay Configuration Options

The name of your server is located in config_gameplay.txt with the variable server_name:

image.png

By default, the server name in the player list will use the same name from server_name, however you may set a custom name to appear there by using player_list_title.

Customization Options

Color

You're also able to colorize text, with either a hex code or a color name using the <color=> and </color> tags.

The list of colors is below, however, you can additionally use any hex code you want as well:

image.png

For coloring using the names, you can simply open with the color tag as so: <color=green>, and then close it off with the closing tag: </color>.
For using hex codes you can also open with the color tag, but instead replace the color name with the hex code like so: <color=#ff0000>, and then close out with the closing tag: </color>.

Many servers may opt to create customized “color gradients”, in order to stand out on the Server List, with each letter being a different color. A third-party tool for visualizing and creating gradients is linked below. Please ensure that you copy the “Unity Rich Text” option.

NOTE: These are Third-Party tools, not developed, created, or monitored by Northwood Studios. Please note that you access it at your own risk.
Third Party Gradient Tool
Hex Color Code Tool
UTRF Viewer
Cedmod Gradient Tool

For example, see:
<link="https://linkgoeshere.com">words to click on</link>
If you wanted your text to link to the official SCP:SL discord, it would be:
<link="https://discord.gg/SCPSL">Click Here!</link>
or... if you wanted to link to something like Google:
<link="https://google.com">This text can be customized!</link>

Size

Text is also resizable within the server name and description by using the tags <size=> and </size>. This can be seen in the example below:
<size=50>text to be sized, 50 size.</size>
<size=10>text to be sized, 10 sized.</size>

Italicize

Text may be italicized by using the open and closing tags <i> and </i>.
<i>Hi, I'm italicized!</i>

Bolding

Text can also be bolded by using the open and closing tags <b> and </b>.
<b>Whats' cookin' good lookin', I'm bold!</b>

Rich Text Stacking

Rich text can be both bolded and italicized at once, like this. However, you must pay special attention to the order in which the tags are opened and closed. Tags must be closed in the proper order, or else the server name will not accept the styling. Tags must be closed in the reverse order from which they are opened, so if I open an italics tag and then a bolding tag, I must close the bolding tag before closing the italics tag. A visual example of this is below.

<i><b>Your Text Goes Here</b></i>