πŸ“š General Information
πŸ”§ Garry's Mod Server Setup

Finding new plugins and commands

This article will showcase places where you can find plugins and commands to use that will enhance your server for your player base, as well as explain how to "build" and compile a plugin.

Please note that downloading plugins from certain sources will require them to be β€œcompiled” and built for Unturned. If you are unsure on how to do this process, please follow the last section, "Compiling a plugin".

While there are several places to get new plugins, Modern Hosting recommends these great resources which are full of items that can improve the experience for everyone:

Some plugins may require additional configuration before they will work properly. Please consult the link provided with each plugin to find the appropriate documentation and installation steps.

ImperialPlugins

​ImperialPlugins is a repository with high quality plugins for Unturned, which offers free and paid plugins for your server.

GitHub

​GitHub is another great resource, as most developers will publish open source versions of their plugins, which can be modified by the community. Some GitHub plugins may not work due to being outdated or broken, so make sure to test them and see if they are compatible with the latest version.

Compiling a plugin

​Microsoft Visual Studio Community is required to open project files bundled with most plugins. Please ensure that during installation, the ".NET desktop development" is installed in order to properly compile plugins.

Some plugins may require additional configuration before they will work properly. Please consult the appropriate documentation to find installation steps.

1. Download the plugin you want to compile, and extract all files to a folder.

2. Open Visual Studio, and open the .sln (project) file that is located in the extracted folder.

3. Click β€œStart” in the upper right corner of the window to begin the compiling process. If you see any errors, you may need to add dependencies for the plugin, such as RocketMod. In this case, check the plugin's documentation to see what it requires.

4. Login to the Modern Hosting Game Panel, and click on your server. Browse to "File Manager" on the main page. Please see this article here if you are not familiar with the process.

5. In the "Debug" folder that was created by Visual Studio in the extracted folder, upload the main .dll file to the following directory:

Servers/unturned/Rocket/Plugins

6. If there is a "Libraries" folder, upload any .dll files in there to:

Servers/unturned/Rocket/Libraries

7. "Restart" your server using the button on the main console page. Please see this article here if you are unfamiliar with the process.

Your plugin is now ready to be used on your server.