# Introduction

![YL-lang\]](https://img.shields.io/badge/language-lua-2A61CE.svg?logo=lua)![YL-Type\]](https://img.shields.io/github/manifest-json/description/im-richard/rlib.svg?color=D84B4B\&filename=manifest%2Fapollo%2Fmanifest.json\&label=type)![YL-Ver\]](https://img.shields.io/github/manifest-json/v/im-richard/rlib.svg?filename=manifest%2Fapollo%2Fmanifest.json\&label=ver)![YL-Req\]](https://img.shields.io/github/manifest-json/libreq/im-richard/rlib.svg?color=288A51\&filename=manifest%2Fapollo%2Fmanifest.json\&label=rlib)![YL-Updated\]](https://img.shields.io/github/manifest-json/updated/im-richard/rlib.svg?color=D84B75\&filename=manifest%2Fapollo%2Fmanifest.json\&label=last)![YL-ID\]](https://img.shields.io/github/manifest-json/script/im-richard/rlib.svg?color=D8714B\&filename=manifest%2Fapollo%2Fmanifest.json\&label=id)![YL-hits\]](https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2Fim-richard%2Frlib\&count_bg=%235A3DC8\&title_bg=%23555555\&title=hits\&edge_flat=false)

![](https://3874596343-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LdXI4KWDq_D_8oNZguN%2F-MWiUbtIXvE_p7Jgl59K%2F-MWiXQRUKR8gHafAgY8T%2F920x260.png?alt=media\&token=6ea1a752-a804-4d7c-99fe-b0106e3a5960)

## ▸ Compatibility ▸ Addons

![ULX](https://g.rlib.io/gms/badges/addons/86/u.png) ![XAdmin](https://g.rlib.io/gms/badges/addons/86/x.png) ![SAM](https://g.rlib.io/gms/badges/addons/86/s.png) ![ServerGuard](https://g.rlib.io/gms/badges/addons/86/sg.png)

## ▸ Compatibility ▸ Gamemodes

![All Gamemodes](https://g.rlib.io/gms/badges/gm/86/gm_all.png)

## ▸ About

**Apollo** is a *Garry's Mod* script which gives your server staff access to advanced features for managing both themselves and the players online.

## ▸ Features

### ◾ **Gamemode Support**

**Apollo** is designed to work with any gamemode, and as time passes, support will be added specifically for each gamemode to provide custom features to handle existing functionality the gamemode includes out-of-box

####

### ◾ **Apps**

**Apps** allow the functionality of Apollo to be expanded to cover a wide variety of additional functionality. Out-of-box; Apollo includes the following:

| App         |   | Description                                                                                                                                                          |
| ----------- | - | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **GVoice**  |   | Speak to all players on the server with a simple key-press. Bypasses voice chat distance limits so that you can announce something important to all players at once. |
| **Restart** |   | Schedule restarts to take place immediately, or delay it up to **five minutes**. Broadcasts the restart to all players and gives them a countdown, or be silent.     |
| **Notices** |   | Send notices to one player, or all players at once. Comes with different varieties of notices such as **simple**, **dialog confirmations**, and **events**           |

**Permission-based**, which gives server owners the ability to allow/block certain usergroups from accessing a certain app. Has support for **ServerGuard** and **ULX**

####

### ◾ **Notes**

Allows you to create notes that rest on the dashboard with useful information (sort of like a sticky-note).

* Customize any notes' color, size, and position on the dashboard
* Share notes with other staff members. Sharing a note will copy the exact title, description, and color.
* Lock notes in place and keep them protected from accidental edits.

####

### ◾ **Staff Chat**

Staff can communicate with other staff on the server by utilizing in built-in staff interface. This allows for an additional method of communication that works similar to how normal player chat does, with extra abilities.

* Only authorized staff will see messages posted in the chat box by you and others with permission
* Can be undocked from the dashboard and rest on your screen hidden until a new message appears, then fades back away.
* Simple keybind opens/closes chat box just like the regular gmod chat does.
