Skip to content

Emudofus/Shivas

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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 ?

About

Émulateur Dofus 1.29.1 en Java

Resources

Stars

Watchers

Forks

Packages

No packages published