Aller au contenu

Utiliser plusieurs comptes Nighty

Un service Nighty fait tourner un compte Discord. Si tu veux en faire tourner trois, il te faut trois instances Nighty, et la façon propre de s'y prendre est de les placer dans un Fleet : tu achètes un seul pool de CPU, de mémoire et de stockage, puis tu y déploies autant d'instances Nighty qu'il peut en contenir.

Ce guide explique comment ça marche, comment dimensionner le pool et comment déplacer dans un fleet un Nighty que tu as déjà.

Pourquoi un service correspond à un compte

Tout ce que Nighty retient, sa licence, ta connexion Discord, le token du bot, les identifiants de la Web UI, tes thèmes et tes scripts, vit dans le volume propre à ce service :

prefix/drive_c/users/nighty/AppData/Roaming/Nighty Selfbot/

Un volume, une installation de Nighty, un jeu d'identifiants. Il n'y a pas de bouton « ajouter un autre compte » dans Nighty chez nous, donc un deuxième compte veut toujours dire une deuxième instance, avec son propre volume, sa propre Web UI et sa propre copie de Nighty.exe.

Commandes séparées ou un fleet

Tu peux faire tourner plusieurs instances Nighty des deux façons. La différence porte sur la facturation et la gestion, pas sur ce qu'elles savent faire.

Commandes séparées Un fleet
Commandes et factures Une par compte Une, celle du fleet
Dates de renouvellement Une par compte Une
Ajouter un compte Nouvelle commande, nouvelle facture, nouveau paiement Déployé instantanément depuis le pool, sans facture
Plancher de stockage 5 Go minimum par commande Aucun par instance, seulement ton usage disque réel
Redimensionner Par commande Par instance, librement, dans le pool
Add-ons Par commande Achetés une fois sur le fleet et partagés
Où tu les vois Entrées séparées dans ta liste de commandes Un seul espace de travail de fleet

Un fleet n'est pas une remise

Le CPU, la mémoire et le stockage coûtent le même prix à l'unité, que tu les achètes en fleet ou en plans Nighty séparés. Ce qu'un fleet t'apporte, c'est une facture au lieu de plusieurs, et la possibilité de monter le quatrième compte en une minute sans repasser par le paiement.

Étape 1 : calculer la taille du pool

Les plans Nighty individuels sont la meilleure référence pour savoir ce qu'un compte consomme :

Plan CPU Mémoire Stockage Adapté à
Starter 1 vCPU 3 Go 5 Go Un compte, usage léger
Standard 2 vCPU 4 Go 10 Go Scripts et intégrations
Pro 4 vCPU 8 Go 15 Go Automatisation lourde

Additionne une ligne par compte que tu comptes faire tourner. Trois comptes plutôt légers, c'est environ 3 vCPU, 9 Go de mémoire et 15 Go de stockage.

Un fleet a son propre plancher de 2 vCPU, 4 Go de mémoire et 15 Go de stockage, il ne devient donc intéressant qu'à partir de deux comptes environ. Pour un seul compte, commande Nighty en direct.

Garde un peu de marge

Une nouvelle instance ne peut être déployée que si son CPU, sa mémoire et son stockage tiennent encore dans ce qu'il reste du pool. Dimensionner le fleet exactement à la somme de tes instances fait que la suivante ne rentre plus du tout. Un vCPU et quelques Go de plus t'évitent un redimensionnement du fleet plus tard.

Étape 2 : commander le fleet

Dans le tableau de bord, va dans Store, choisis Fleet et règle le CPU, la mémoire et le stockage calculés plus haut. La région se choisit ici : toutes les instances déployées dans le fleet en héritent, prends donc la plus proche de toi.

Les périodes de facturation plus longues donnent droit à une remise, appliquée à la commande du fleet dans son ensemble. La remise est affichée à l'écran de paiement.

Étape 3 : déployer une instance Nighty dans le fleet

Ouvre le fleet puis, dans la section Serveurs, clique sur Ajouter un serveur. Tu arrives sur une vue de la boutique limitée à ce fleet, intitulée « Choisis quoi déployer dans … ». Nighty se trouve sous Bots et Voix.

À partir de là :

  1. Ressources. Règle le CPU, la mémoire et le stockage de cette instance précise. Ils sont déduits du pool du fleet, et le formulaire t'indique le plafond restant.
  2. Identifiants de la Web UI. Choisis un nom d'utilisateur et un mot de passe (8 caractères minimum). Ils sont propres à chaque instance, chaque compte a donc son accès. Ne réutilise pas le même mot de passe partout.
  3. Déployer le serveur. Il n'y a pas d'étape de région (elle est héritée) ni de facture. L'instance est provisionnée immédiatement sur les ressources du fleet.

Étape 4 : mettre l'instance en service

Chaque instance se configure séparément, exactement comme un Nighty individuel :

  1. Ouvre l'instance, va dans l'onglet Fichiers et téléverse ton Nighty.exe à la racine. Il est détecté automatiquement et Nighty démarre.
  2. Attends 30 à 90 secondes le temps du démarrage. L'onglet Console montre la progression.
  3. Ouvre l'URL de la Web UI affichée sur la page de l'instance. Chaque instance a sa propre adresse HTTPS.
  4. Dans le parcours en 4 étapes de Nighty : accepte la licence, connecte-toi avec le compte Discord de cette instance, saisis le token du bot et autorise via OAuth.

Répète ensuite les étapes 3 et 4 pour chaque compte supplémentaire.

Un compte Discord par instance

Connecte chaque instance à un compte Discord différent. Deux instances sur le même compte se disputeront la même session. Savoir si ta licence Nighty couvre plus d'un compte relève de Nighty et de toi, nous ne gérons ni ne fournissons de licences.

Déplacer un Nighty existant dans un fleet

Si tu fais déjà tourner un Nighty individuel et que tu veux le mettre dans le pool avec les autres, pas besoin de tout refaire. Ouvre la commande, cherche Déplacer dans un Fleet, choisis le fleet cible et confirme avec Déplacer le service. Le service et ses données rejoignent l'espace de travail du fleet, et la facturation future vient du fleet.

Le déplacement est refusé si tout ceci n'est pas vrai :

  • Le fleet est actif et a la place pour le CPU, la mémoire et le stockage actuels du service.
  • La commande Nighty est active ou suspendue et n'est pas déjà dans un fleet.
  • Elle ne tourne pas en essai gratuit. Les essais doivent d'abord se convertir en commande payante.
  • Elle n'a aucun add-on actif. Les add-ons se prennent sur le fleet, pas sur les serveurs individuels qu'il contient.
  • Elle n'a aucune facture en attente ni aucun redimensionnement en cours.

Vivre avec le pool

  • Ressources du fleet, en haut de l'espace de travail, montre ce qui est alloué à tes instances, avec l'usage réel en couleur. L'alloué est ce que tu paies ; le réel est ce que Nighty consomme vraiment.
  • Modifier les ressources sur une instance réalloue à l'intérieur du fleet. Les membres d'un fleet n'ont pas le plancher de 5 Go de stockage, mais tu ne peux quand même pas descendre sous l'espace occupé à cet instant, et réduire le stockage arrête brièvement l'instance.
  • Retirer du Fleet annule et termine cette instance immédiatement et supprime ses données, y compris sa connexion Nighty et l'état de sa licence. C'est irréversible, sauvegarde donc le volume avant si tu risques d'en avoir encore besoin.

Questions fréquentes

Une instance peut-elle faire tourner deux comptes Discord ?

Non. Nighty range la licence, le token et les réglages d'un compte dans un préfixe Wine sur un volume. Deux comptes, c'est deux instances.

Faut-il une copie distincte de Nighty.exe pour chaque instance ?

Tu dois téléverser Nighty.exe dans le volume de chaque instance, oui, puisque chacune a son propre système de fichiers. Nous ne fournissons pas le binaire. Le nombre de comptes couverts par ta licence Nighty, c'est la règle de Nighty, pas la nôtre.

L'essai gratuit de Nighty fonctionne-t-il dans un fleet ?

Non. L'essai s'applique à une commande Nighty individuelle. Les instances déployées dans un fleet sont payées sur le pool que tu as déjà acheté, et une commande en essai ne peut pas être déplacée dans un fleet tant qu'elle n'est pas convertie en commande payante.

Quatre comptes dans un fleet, est-ce moins cher que quatre commandes séparées ?

Pas à l'unité de CPU, de mémoire ou de stockage, c'est le même tarif dans les deux cas. Tu économises le plancher de stockage (5 Go minimum par commande individuelle, aucun dans un fleet), tu as une facture et une date de renouvellement au lieu de quatre, et les add-ons s'achètent une fois sur le fleet plutôt que par serveur.

Que se passe-t-il si je déploie une instance qui ne rentre pas ?

La commande est refusée avec une erreur de quota. Redimensionne le fleet pour ajouter de la capacité, puis redéploie. Les instances annulées et terminées ne comptent pas dans le pool.

Puis-je mettre un fleet dans un autre fleet ?

Non, les fleets ne s'imbriquent pas. Un fleet ne contient que des services classiques.

Les instances d'un fleet partagent-elles des fichiers ou se voient-elles ?

Non. Chaque instance a son propre volume et sa propre adresse Web UI. Elles partagent le pool de ressources et la région, rien d'autre.