In the place of www.example.com, use your website address. The filename following the address, example.php, refers to the example file you may be using such as example-background-image.html or example-pointshop.php.
If you would like to enable Steam profiles on the loading screen, please read the entry for steam.php in the Files section below. Additional information on loading screens can be found on the official Garrys Mod Wiki page.
Troubleshooting
Steam profiles arent showing up Double check that youve added ?steamid=%s to the end of sv_loadingurl. If that doesnt work, make sure youve added your Steam API key to steam.php (see file description for more info). If youre using a .html file, rename it to .php.
Hosting from Dropbox Files must be placed in your Dropboxs Public folder. Its recommended to create subfolder to contain the loading screen files (e.g. Dropbox/Public/loading/). To get the URL to the loading screen, right-click on any example .html file and click on Dropbox > Copy Public Link (image). Not that by using this method, the steam profiles or pointshop points will be unable to be displayed due to requiring PHP.
Hosting on a web server Assuming you have purchased web hosting, you should be able to upload files via FTP. A popular program for uploading files via FTP is FileZilla. If you require further assistance, Id suggest creating a job on CoderHire.
The loading screen doesnt appear, theres only a dark gray screen. For some reason, Garrys Mod may not be loading your sv_loadingurl correctly. Try removing ?http:// from the beginning of the URL. Additional information can be found here.
Map images arent appearing on the loading screen. Map previews are loaded from the users local Garrys Mod files. This means that if they dont have the map preview downloaded, it wont appear on the loading screen (the gray striped default image will be shown). There are two solutions for this problem:
Require users to download the map preview images (using resource.AddFile).
Change the loading screen to use GameTracker map images. To do this, change line 22 in loading.js to the following: