> For the complete documentation index, see [llms.txt](https://docs.oxygenserv.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.oxygenserv.com/nova-life/etre-administrateur-sur-mon-serveur-nova-life.md).

# Être administrateur sur mon serveur Nova-Life

{% hint style="info" %}
Sur Nova Life, le niveau admin est stocké dans une **base de données SQLite**.\
Vous pouvez vous donner les droits en modifiant la valeur **`adminlevel`** du joueur.
{% endhint %}

### Objectif

* Télécharger la base de données du serveur via FTP.
* Modifier **`adminlevel`** pour votre joueur (0 à 5).
* Ré-uploader le fichier et redémarrer le serveur.

{% hint style="warning" %}
Avant de modifier une base de données, faites une sauvegarde.\
Guide : [Créer une sauvegarde et la restaurer](/dashboard/creer-une-sauvegarde-et-la-restaurer-sur-son-serveur.md).
{% endhint %}

### Guide pas à pas

{% stepper %}
{% step %}
**Enregistrer votre personnage dans la base de données**

Connectez-vous à votre serveur au moins une fois. Ça crée votre ligne joueur dans la base.

Puis éteignez le serveur.

{% hint style="info" %}
Si vous utilisez un client FTP, suivez : [Accéder aux fichiers de mon serveur en FTP avec FileZilla](/dashboard/acceder-aux-fichiers-de-mon-serveur-ftp-avec-filezilla.md).
{% endhint %}
{% endstep %}

{% step %}
**Accéder aux fichiers du serveur (FTP)**

Sur le dashboard, ouvrez l’onglet **FTP**.

Rendez-vous dans `Servers NovaLifeServer` puis téléchargez le fichier `life.db` :

<figure><img src="/files/4l1Zcl4x76rnojF1klBb" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
**Modifier votre adminlevel**

Pour modifier manuellement la base de données, téléchargez DB Browser à partir du site officiel : [sqlitebrowser.org/dl](https://sqlitebrowser.org/dl/). Assurez-vous de choisir la version compatible avec votre système d'exploitation.

Ouvrez le fichier `life.db`, puis allez dans **Parcourir les données**.

Trouvez votre joueur, puis la colonne **`adminlevel`**.

Choisissez une valeur :

* `0` : joueur normal
* `1` à `4` : accès partiel (selon le serveur)
* `5` : admin maximum

<figure><img src="/files/4b4uceVKfd4mBZyZwCkJ" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Modifiez uniquement la ligne de votre joueur.
{% endhint %}

Enregistrez la base avec CTRL S (ou Fichier > Enregistrer les modifications).
{% endstep %}

{% step %}
**Ré-uploader la base de données sur le serveur**

Retournez dans l’explorateur FTP.

Uploadez le fichier modifié au même emplacement (remplacement) en le glissant sur l'interface :

<figure><img src="/files/onUk31xEuRNmhTB4G6o8" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
**Redémarrer le serveur et ouvrir le menu admin**

Redémarrez votre serveur pour appliquer le changement.

En jeu, utilisez **F5** pour ouvrir le menu administrateur.
{% endstep %}
{% endstepper %}

### Problèmes fréquents

#### Je ne suis pas dans la base (je ne me trouve pas)

Connectez-vous en jeu au moins une fois.\
Puis retéléchargez la base et vérifiez à nouveau.

#### Après upload, rien ne change en jeu

* Vous n’avez pas remplacé le bon fichier.
* Le serveur n’a pas été redémarré.
