Skip to content
This repository has been archived by the owner on Jul 14, 2024. It is now read-only.
/ orasm Public archive

ORASM (French for Outil de Rechargement Automatique de Serveur Minecraft) is a tool designed to increase productivity for minecraft server development

Notifications You must be signed in to change notification settings

Otomny/orasm

Repository files navigation

ORASM

Outil de Rechargement Automatique de Serveur Minecraft

Il faut déja le dossier serveur créer, l'EULA accepté, les repos git cloné etc... Ensuite, pour intégrer l'outil dans l'IDE, il suffit de setup des tâches de compilation et ajouter un envoie de requête HTTP au début pour stopper le serveur et à la fin pour redémarrer le serveur.

ORASM supporte également la gestion de plusieurs serveurs en même temps, il est donc possible d'écrire une configuration pour un proxy et un hub par exemple.

Requirements

  • Nodejs > 16.0
  • NVM > 8.0

Init

npm install
npm run build

Usage

npm run start -- --config=D:\Otomny_V2\otomny_v2_git\orasm\config.json

Event

Pour déclencher le reload, il faut envoyer des requête POST sur des endpoints

Arreter les serveurs

# Windows:
Invoke-WebRequest -Uri http://localhost:6969/api/stopserver -Method POST
# Linux:
curl http://localhost:6969/api/stopserver -X POST

Redémarrer les serveurs (supprime les anciens plugins et copie les nouveaux)

# Windows:
Invoke-WebRequest -Uri http://localhost:6969/api/startserver -Method POST
# Linux:
curl http://localhost:6969/api/startserver -X POST

About

ORASM (French for Outil de Rechargement Automatique de Serveur Minecraft) is a tool designed to increase productivity for minecraft server development

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published