MetaDiablo is a community made project for Diablo II, and Diablo II: Lord of Destruction that is founded on a legit gaming vision that is to be as close to what we feel was intended by Blizzard North (to have fun, and enjoy playing, including support for game mods/servers such as D2GA). This means we do not support any sort of battle.net hacking, cheating, or exploiting.
- Setup devilbox.
- Setup valid HTTPS.
- Run the PHP container.
- Install a fresh Laravel directory in
/shared/httpd
withcomposer create-project --prefer-dist laravel/laravel {website}.com "6.*"
where {website} can be any name you choose. We recommend that you use metadiablo.com. - Create a symlink for htdocs to stop devilbox from complaining. While in your main Laravel directory run
ln -s /shared/httpd/{website}.com/public htdocs
- Modify your hosts file and add
127.0.0.1 {website}.com.loc
. Windows, Linux, or MacOS - Set up the mysql database in phpmyadmin using whatever login credentials you wish, it must reflect your Laravel
.env
configuration file. - Run
composer install
in the website's main directory. - Run
php artisan migrate:fresh --seed
in the website's main directory. - Create your first user in phpmyadmin or mariadb (yourself) The flags are base64 encoded, and your password is a Bcryt encrypted hash. (there are many bcrypt generators out there; I recommend that you use a completely new password for security reasons)
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.