Skip to content

Emudofus/Shivas

Repository files navigation

Shivas Build Status

Fonctionnalités terminées - Fonctionnalités en cours - Fonctionnalités restantes - Wiki pas à jour

Contributeurs

Comment lancer ?

Temps estimé : ~5 min

  1. Téléchargez la dernière version
  2. Dé-zippez l'archive (sur Linux: unzip shivas-host-*.zip)
  3. Déplacez le dossier de l'émulateur vers le répertoire où vous souhaitez installer l'émulateur
  4. 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 dossier data de Shivas
    • veillez à renseigner le bon chemin mods.path vers le dossier mods 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
  5. Démarrez votre serveur MariaDB et créez une base de donnée pour Shivas
  6. Lancez le fichier de migration shivas.sql sur la base de donnée créée
  7. 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
  8. (Optionnel) un fichier config.xml servant de configuration au client est disponible dans resources/ si comme moi vous oubliez tout le temps sa structure

Comment compiler ?

  1. Faites en sorte d'avoir un JDK à jour, au minimum 1.8.0
  2. Récupérez les sources
  3. Lancez la commande ./gradlew clean build dans votre terminal préféré
  4. Lancez la commande ./gradlew test à chaque modification pour vérifier que votre code ne casse pas le noyau de Shivas

Comment contribuer ?