Fonctionnalités terminées - Fonctionnalités en cours - Fonctionnalités restantes - Wiki pas à jour
- Blackrush [email protected]
Temps estimé : ~5 min
- Téléchargez la dernière version
- Dé-zippez l'archive (sur Linux:
unzip shivas-host-*.zip
) - Déplacez le dossier de l'émulateur vers le répertoire où vous souhaitez installer l'émulateur
- Modifiez le fichier de config
config.yaml
à votre guise- veillez à renseigner des informations de connexion vers votre serveur MariaDB
- veillez à renseigner le bon chemin
data.path
vers le dossierdata
de Shivas - veillez à renseigner le bon chemin
mods.path
vers le dossiermods
de Shivas, si vous avez des mods d'installés - il est fortement déconseillé de modifier des valeurs de la configuration dont vous n'avez pas une idée précise de son utilité, dans le cas où cela arrive demandez de l'aide sur un forum
- Démarrez votre serveur MariaDB et créez une base de donnée pour Shivas
- Lancez le fichier de migration
shivas.sql
sur la base de donnée créée - Démarrez le serveur depuis l'un des scripts présents dans
bin/
- si vous êtes sur Windows, vous pouvez vous contenter de double-cliquer sur
bin/shivas-host.bat
- si vous êtes sur Linux/macOS/BSD/Solaris/…, lancez votre terminal préféré et exécutez
bin/shivas-host
- si vous êtes sur Windows, vous pouvez vous contenter de double-cliquer sur
- (Optionnel) un fichier
config.xml
servant de configuration au client est disponible dansresources/
si comme moi vous oubliez tout le temps sa structure
- Faites en sorte d'avoir un JDK à jour, au minimum
1.8.0
- Récupérez les sources
- vous êtes contributeur : lancez
git clone [email protected]:Emudofus/Shivas.git
- vous n'êtes pas contributeur : télécharger les sources au format ZIP sur Github
- vous êtes contributeur : lancez
- Lancez la commande
./gradlew clean build
dans votre terminal préféré - Lancez la commande
./gradlew test
à chaque modification pour vérifier que votre code ne casse pas le noyau de Shivas
- Vous avez découvert un bug
- Vous souhaitez améliorer le code source
- Vous souhaitez devenir contributeur : contactez
[email protected]
par email - Vous souhaitez améliorer la base de données : contactez
[email protected]
par email - Vous souhaitez améliorer la documentation : contactez
[email protected]
par email