This plugin allows you to display custom texts on loading screen. It replaces two status strings at a fixed rate with your desired content.
Highlights
- Unity rich text feature is supported.
- Can specify many messages and cycle over them.
- Queue messages can be customized (with displaying queue position).
- Can specify the "last message" which will be shown when player is receiving data.
- Supported tags
{PLAYERNAME}
,{AHEAD} and {BEHIND}
(queue only). - Use shorter version of Hex color codes, ex: #99ccff (bad), #9cf (good).
- Increase the Text Display Frequency if the plugin is causing performance issues.
Configuration
- Text Display Frequency (Seconds) -> How frequently custom text is sent to the connecting clients. During the loading process the client changes status depending on its loading speed, it can happen frequently.
- Enable Messages Cyclicity -> Display only one (first) message, or loop over them.
- Use Random Cyclicity (Instead of sequential) -> Messages can be picked randomly or sequentially.
- Cycle Messages Every ~N Seconds -> How often plugin should change the message?
- Messages -> An array of messages.
- Enable Queue Messages -> Enables the same functionality for players in queue.
- Queue Messages -> Same as Messages, but only for players in queue. It's possible to show how much players ahead and behind current player by using {AHEAD} and {BEHIND} placeholders in the bottom status string.
- Last Message (When entering game) -> This message will be shown when client is receiving data and about to spawn. Top status text will remain unchanged and will be shown during next respawns.
Default Configuration
{
"Text Display Frequency (Seconds)": 0.3,
"Enable Messages Cyclicity": false,
"Use Random Cyclicity (Instead of sequential)": false,
"Cycle Messages Every ~N Seconds": 3.0,
"Messages": [
{
"Top Status": "<color=#ff0>Welcome {PLAYERNAME}!</color>",
"Bottom Status": "<color=#9cf>Enjoy your stay.</color>"
},
{
"Top Status": "<color=#9cf>Hi there!</color>",
"Bottom Status": "<color=#ff0>Enjoy your stay.</color>"
}
],
"Enable Queue Messages": true,
"Queue Messages": [
{
"Top Status": "<color=#ff0>You're in queue...</color>",
"Bottom Status": "<color=#9cf>{AHEAD} players ahead of you.</color>"
},
{
"Top Status": "<color=#ff0>You're in queue...</color>",
"Bottom Status": "<color=#ff0>{BEHIND} players behind you.</color>"
}
],
"Last Message (When entering game)": {
"Top Status": "<color=#ff0>Welcome to our server!</color>",
"Bottom Status": "<color=#060>Entering game...</color>"
}
}
Dont want to put a license!