This was origionally posted by VirusKing on the old forums. Thought it'd be useful to see this back.
If you're reading this then A) You're bored B ) Want to learn something new C) You've been promoted to a server manager!
Anyway, this is a pretty basic beginner tutorial for those who have never actually touched Source servers.
First, you need a software, which you can use for FTP. That way you can drag and drop files to the server, edit them and take files from the server if you need to.
The one of the most popular is FileZilla, but I myself prefer more advanced one called WinSCP , for a beginner I'd recommend FileZilla. There's no really huge differences between them. You can also use SmartFTP or any other software you would like to use.
After you've installed your preferred software for FTP, use the information you've received from a cool boss guy to log in. Don't forget to check that the protocol is FTP.
Example of logging in to FTP:
Host Name: ftp.example.com
User name: example123
The starting folders you get when you log in to FTP may vary, so I've marked the main starting folder everyone will have in red color.
Now when you log in, you will see many folders. Head to games/counterstrike_go/csgo , that's the starting point. From there you can go to /cfg folder for server and/cfg/sourcemod for plugin configuration, or go to /addons/sourcemod/ for sourcemod stuff. In the /addons/sourcemod/plugins you can install plugins by droppingonly the .smx files into the folder. .sp or .cfg files shouldn't be dropped there. .sp files go to /addons/sourcemod/scripting and plugin .cfg files go to/csgo/cfg/sourcemod. I'd like to point out that .sp sourcecode files are not necessary for plugins to work, they are for compiling the plugins. Don't forget to make sure that plugin .smx files are not dropped into /plugins/disabled as otherwise they won't be launched.
Whenever you install a new plugin, you need to change a map so the plugin would start and generate all the necessary config files etc.
If you want to set up someone as admin, do it in a file called admins.simple.ini which is located in addons\sourcemod\configs. If you want to know what all the flags are, check a file called admin _levels.cfg. The full root admin is "99:z" , while the numbers is the immunity and z being a root admin flag. The players with lower immunity can't use commands like sm_slay on players with higher immunity. Server admin flags at GFL are "85:abcdfghjk" while Trial Admin is: "80:abcdfjst" with some additional member group settings.
So if I want to make myself SSA, I'd type this in the admins_simple.ini file:
And then I'd wait for a map change, or ask another admin to refresh the admin list with admin menu or console command sm_reloadadmins
If you install a map, you need to drop the .bsp file into /csgo/maps and after that the compressed .bz2 file into FastDL. You can compress files to. bz2 using program called 7Zip or BZip2. Tutorials on how to use both will be at the bottom. When the maps are uploaded both to the server maps folder and FastDL, you need to type the exact map name in the mapcycle.txt file which is located in /csgo.bsp. So for example, if I would add a map called De_rust5 to a server, I would add De_rust5 to the mapcycle.txtfile.
SourceMod forum can be found in the link below, with all the SourceMod plugins, help etc. Whenever you download a plugin, there usually should be a guide for its cvars/config's in the alliedmods thread.
You might also get access to the server control panel when you become a server manager at GFL, from where you can manually restart the server, check statistics and modify launch options.
These are the very basics, so you'll know where to look at when you want to install something. I'll try to work more on this guide over time.
If you need any help, feel free to ask in this topic, on GFL Teamspeak or add any of the higher ups (councils, server managers) or me on steam and someone will help you out.