gLoad is a Garry's Mod loading-screen designed with frontend developers in mind. The goal is to let developers create their own loading-screen in a super-easy way.
Designed for frontend developers, gLoad is a Garry's Mod loading screen including a complete admin panel. If you are a server owner, you'll appreciate it for its robustness. If you are a frontend developer, stop waiting and start creating a theme for gLoad !
- Clone the repository with Git :
git clone https://github.com/Gabyfle/gLoad
- Init docker containers :
make install
- Follow the installation instruction
- Clone the repository with Git :
git clone https://github.com/Gabyfle/gLoad
- Create the autoloader with Composer :
composer install
- Follow the installation instruction
- Download the latest release here : gLoad/releases
- Drag'n'drop the release in your web-host's server (can be done with any FTP client)
- Follow the installation instruction
Your are a developer and you wanted to know how gLoad theming is working ? See : THEME_STRUCTURE.md for more informations.
Every theme is located in its own folder in the theme
folder. When the page is loaded, the PHP script get the theme's name in the config.ini
file and load the theme located in themes/<theme-name>/
.
gLoad allows you to use built-in Javascripts functions to get data from Garry's Mod.
Start using Docker
to start contributing to gLoad!
make install
$ make start
$ make stop
$ docker-compose ps
# Get mysql
$ docker-compose exec mysql bash
$ mysql .. mtxserv < mtxserv.sql
# Get bash
$ docker-compose exec php bash
# Composer (e.g. composer update)
$ docker-compose exec php-cli composer update
- JQuery write less, do more.
- popper.js A kickass library used to manage poppers in web applications.
- Bootstrap the world’s most popular front-end component library.
- gSteam-Auth An object oriented Steam authentication PHP library.
- write_ini_file Write and modify a parameter in an ini file.
- get_latest_release_name Gets the latest release (includes pre-releases) name (based on Tag names) of a Github-hosted repository.
- composer Dependency Manager for PHP.
This code is distributed free of charge under the Apache 2.0 license. The code is distributed "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND. For more information, please visit LICENSE