Fonctionnalités terminées - Fonctionnalités en cours - Fonctionnalités restantes - Wiki pas à jour
- Blackrush blackrushx@gmail.com
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.pathvers le dossierdatade Shivas - veillez à renseigner le bon chemin
mods.pathvers le dossiermodsde 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.sqlsur 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.xmlservant 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 git@github.com: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 builddans 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
blackrushx@gmail.compar email - Vous souhaitez améliorer la base de données : contactez
blackrushx@gmail.compar email - Vous souhaitez améliorer la documentation : contactez
blackrushx@gmail.compar email