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/httpdwithcomposer 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
.envconfiguration file. - Run
composer installin the website's main directory. - Run
php artisan migrate:fresh --seedin 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.