Compare commits

..

No commits in common. "master" and "master" have entirely different histories.

54 changed files with 3265 additions and 2402 deletions

172
README.md
View File

@ -1,169 +1,13 @@
# server-nalc
# Description
Les fichiers pour installer le serveur NALC.
The files to install the Minetest NALC server.
## Installation
Lancer le script ./install.sh
Pour l'aide : ./install.sh --help
# Installation
Start the `install.sh` script and follow instructions.
Help: `./install.sh --help`
# Requirements
- Official Minetest server must already be installed on your GNU/Linux system. If it is not the case, please refers to the <https://minetest.net> website for the installation instructions.
- You'll also need 'git', and optionaly 'cmake' and 'make' programs installed.
# Examples of installation
## For a production server intended to be publicly available
We suppose that you have already installed Minetest server from your package manager.
The home of the 'minetest' user is located to `/var/lib/minetest` and you have the write access to it.
1. Create the dir `/var/lib/minetest/.minetest` if not exist.
2. `cd /var/lib/minetest`
3. `git clone --depth 1 https://sys4.fr/gitea/nalc/nalc-server.git`
4. `cd nalc-server`
5. `./install.sh -d /var/lib/minetest/.minetest`
6. Follow the instructions
## For a test server
We suppose you have already installed a production server that is actually in use and stable. But now you want to install another server in parallel on the same system in order to test the development version of NALC.
For the next steps we will be logged in as a normal user:
1. `cd`
2. Create the dir `~/.minetest` if it not exist.
3. No need to download the server files again because they are already downloaded in the dir `/var/lib/minetest/nalc-server`. So you can just do a `mkdir ~/nalc-dev`. But you can always do a `git clone https://sys4.fr/gitea/nalc/nalc-server.git ~/nalc-dev` if you prefer. Whatever your choice and for the next steps we will refer to the install dir as `$SCRIPT_DIR`.
4. `$SCRIPT_DIR/install.sh -d ~/.minetest -w test -P 30001 --branch dev ~/nalc-dev`
5. Follow the instructions
## Case of a custom Minetest installation
We suppose you have compiled Minetest from sources with the CMAKE option `RUN_IN_PLACE=TRUE`. The location of your installation is `~/games/minetest`.
1. `cd ~/games`
2. `git clone https://sys4.fr/gitea/nalc/nalc-server.git`
3. `cd nalc-server`
4. `./install.sh -b ~/games/minetest/bin/minetestserver -d ~/games/minetest`
5. Follow the instructions
## Other cases
Other combinations are possible and I cannot describe all of them. Don't hesitate to read the help of the script with `--help` option and do your own tests :)
# Add or disable mods
- If you want to add mods you can do it easily.
For that you can create the dir `$DESTINATION/custom/mods` where `$DESTINATION` is the dir where you have installed the server (the one containing the `nalc.conf` file).
Then copy your mods and modpacks in `$DESTINATION/custom/mods` and you need to execute `$INSTALL/upgrade.sh -s $DESTINATION -w <world> -b <version> -f worldmt` for regenerating the `world.mt` file of your world.
Replace `<world>` by your world name.
Replace `<version>` by the branch name specified during the installation, either 'stable', 'dev' or 'exp'.
- If you want to disable mods you need to edit the file `$DESTINATION/mods_disabled.txt` and add one mod name per line.
Then execute again `$INSTALL/upgrade.sh -s $DESTINATION -w <world> -b <version> -f worldmt`.
Note: Depending on how you have installed NALC server, but `$INSTALL` and `$DESTINATION` can point to the same directory. If it's the case you can ommit the `-s` option.
# Start/Stop the server
## Use provided scripts
You can rename the `$SCRIPT_DIR/start.sh.example` file to `start.sh` and give it exe permissions.
Then launch the server with the command `$SCRIPT_DIR/start.sh -s $DESTINATION`.
Note: `-s` option can be ommited if you launch the script from the dir `$DESTINATION`.
For shutting down the server press `CTRL-C`.
You can edit the `start.sh` script for your needs.
## Use openrc to start/stop NALC as a daemon
We suppose minetest is installed from portage with the `+server` USE flag and NALC server is installed in the home of the minetest user `/var/lib/minetest/nalc-server`. If you would use your Gentoo/Calculate Linux system run init to start/stop NALC server as a service then you can follow theses steps:
1. Edit your `/etc/conf.d/minetest-server` file like that:
# /etc/conf.d/minetest-server: config file for /etc/init.d/minetest-server
# user
USER="minetest"
# group
GROUP="minetest"
# pidfile
PIDFILE="/run/minetest-server.pid"
# executable
MINETESTBIN="/usr/bin/minetestserver"
# additional arguments for the server
ARGS="--logfile /var/log/minetest/minetest-server.log"
2. Edit or create the file `/etc/init.d/minetest-server`:
#!/sbin/openrc-run
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
supervisor="supervise-daemon"
description="Minetest dedicated server"
depend() {
need net postgresql-13 # Remove postgresql-13 if you don't use it as a Minetest backend.
}
start() {
ebegin "starting Minetest server"
${supervisor} ${RC_SVCNAME} \
--pidfile "${PIDFILE}" \
--user ${USER} \
--group ${GROUP} \
--start "${MINETESTBIN}" -- ${ARGS}
eend $?
}
stop() {
ebegin "stopping Minetest server"
${supervisor} ${RC_SVCNAME} \
--stop \
--signal 15 \
--pidfile "${PIDFILE}" \
--user ${USER} \
--group ${GROUP}
eend $?
}
3. Add the service to your default init run level: `rc-update add minetest-server default`.
4. Start the service: `rc-service minetest-server start`.
5. Stop the service: `rc-service minetest-server stop`.
## TODO Use systemd to start/stop NALC as a daemon
# Update the server
You can execute the `install.sh` script again. If a `nalc.conf` file is detected in the specified destination, all the settings specified during the previous installation will be loaded.
Then you have to follow the instructions of the script and you will be able to update your server.
-------------------------------------------------------------------------------
*Licence : GPL v3*
*Copyright: Sys4*

View File

@ -1,141 +0,0 @@
* Description
The files to install the Minetest NALC server.
* Installation
Start the ~install.sh~ script and follow instructions.
Help: ~./install.sh --help~
* Requirements
- Official Minetest server must already be installed on your GNU/Linux system. If it is not the case, please refers to the https://minetest.net website for the installation instructions.
- You'll also need 'git', and optionaly 'cmake' and 'make' programs installed.
* Examples of installation
** For a production server intended to be publicly available
We suppose that you have already installed Minetest server from your package manager.
The home of the 'minetest' user is located to ~/var/lib/minetest~ and you have the write access to it.
1. Create the dir ~/var/lib/minetest/.minetest~ if not exist.
2. ~cd /var/lib/minetest~
3. ~git clone --depth 1 https://sys4.fr/gitea/nalc/nalc-server.git~
4. ~cd nalc-server~
5. ~./install.sh -d /var/lib/minetest/.minetest~
6. Follow the instructions
** For a test server
We suppose you have already installed a production server that is actually in use and stable. But now you want to install another server in parallel on the same system in order to test the development version of NALC.
For the next steps we will be logged in as a normal user:
1. ~cd~
2. Create the dir ~~/.minetest~ if it not exist.
3. No need to download the server files again because they are already downloaded in the dir ~/var/lib/minetest/nalc-server~. So you can just do a ~mkdir ~/nalc-dev~. But you can always do a ~git clone https://sys4.fr/gitea/nalc/nalc-server.git ~/nalc-dev~ if you prefer. Whatever your choice and for the next steps we will refer to the install dir as ~$SCRIPT_DIR~.
4. ~$SCRIPT_DIR/install.sh -d ~/.minetest -w test -P 30001 --branch dev ~/nalc-dev~
5. Follow the instructions
** Case of a custom Minetest installation
We suppose you have compiled Minetest from sources with the CMAKE option ~RUN_IN_PLACE=TRUE~. The location of your installation is ~~/games/minetest~.
1. ~cd ~/games~
2. ~git clone https://sys4.fr/gitea/nalc/nalc-server.git~
3. ~cd nalc-server~
4. ~./install.sh -b ~/games/minetest/bin/minetestserver -d ~/games/minetest~
5. Follow the instructions
** Other cases
Other combinations are possible and I cannot describe all of them. Don't hesitate to read the help of the script with ~--help~ option and do your own tests :)
* Add or disable mods
- If you want to add mods you can do it easily.
For that you can create the dir ~$DESTINATION/custom/mods~ where ~$DESTINATION~ is the dir where you have installed the server (the one containing the ~nalc.conf~ file).
Then copy your mods and modpacks in ~$DESTINATION/custom/mods~ and you need to execute ~$INSTALL/upgrade.sh -s $DESTINATION -w <world> -b <version> -f worldmt~ for regenerating the ~world.mt~ file of your world.
Replace ~<world>~ by your world name.
Replace ~<version>~ by the branch name specified during the installation, either 'stable', 'dev' or 'exp'.
- If you want to disable mods you need to edit the file ~$DESTINATION/mods_disabled.txt~ and add one mod name per line.
Then execute again ~$INSTALL/upgrade.sh -s $DESTINATION -w <world> -b <version> -f worldmt~.
Note: Depending on how you have installed NALC server, but ~$INSTALL~ and ~$DESTINATION~ can point to the same directory. If it's the case you can ommit the ~-s~ option.
* Start/Stop the server
** Use provided scripts
You can rename the ~$SCRIPT_DIR/start.sh.example~ file to ~start.sh~ and give it exe permissions.
Then launch the server with the command ~$SCRIPT_DIR/start.sh -s $DESTINATION~.
Note: ~-s~ option can be ommited if you launch the script from the dir ~$DESTINATION~.
For shutting down the server press ~CTRL-C~.
You can edit the ~start.sh~ script for your needs.
** Use openrc to start/stop NALC as a daemon
We suppose minetest is installed from portage with the ~+server~ USE flag and NALC server is installed in the home of the minetest user ~/var/lib/minetest/nalc-server~. If you would use your Gentoo/Calculate Linux system run init to start/stop NALC server as a service then you can follow theses steps:
1. Edit your ~/etc/conf.d/minetest-server~ file like that:
#+begin_src conf
# /etc/conf.d/minetest-server: config file for /etc/init.d/minetest-server
# user
USER="minetest"
# group
GROUP="minetest"
# pidfile
PIDFILE="/run/minetest-server.pid"
# executable
MINETESTBIN="/usr/bin/minetestserver"
# additional arguments for the server
ARGS="--logfile /var/log/minetest/minetest-server.log"
#+end_src
2. Edit or create the file ~/etc/init.d/minetest-server~:
#+begin_src openrc-run
#!/sbin/openrc-run
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
supervisor="supervise-daemon"
description="Minetest dedicated server"
depend() {
need net postgresql-13 # Remove postgresql-13 if you don't use it as a Minetest backend.
}
start() {
ebegin "starting Minetest server"
${supervisor} ${RC_SVCNAME} \
--pidfile "${PIDFILE}" \
--user ${USER} \
--group ${GROUP} \
--start "${MINETESTBIN}" -- ${ARGS}
eend $?
}
stop() {
ebegin "stopping Minetest server"
${supervisor} ${RC_SVCNAME} \
--stop \
--signal 15 \
--pidfile "${PIDFILE}" \
--user ${USER} \
--group ${GROUP}
eend $?
}
#+end_src
3. Add the service to your default init run level: ~rc-update add minetest-server default~.
4. Start the service: ~rc-service minetest-server start~.
5. Stop the service: ~rc-service minetest-server stop~.
** TODO Use systemd to start/stop NALC as a daemon
* Update the server
You can execute the ~install.sh~ script again. If a ~nalc.conf~ file is detected in the specified destination, all the settings specified during the previous installation will be loaded.
Then you have to follow the instructions of the script and you will be able to update your server.

View File

@ -1,107 +0,0 @@
# Installation d'une carte satellite
Voici deux méthodes décrivant comment générer et rendre accessible une carte satellite de Minetest NALC.
La première méthode avec **MTSatellite** est la plus coûteuse en ressource mais permet d'obtenir une carte qui se renouvelle dynamiquement. L'inconvénient est qu'il faut convertir le backend de la map vers un format spécifique.
La seconde méthode avec **minetestmapper** permet de généner un instantané de la carte mais n'est pas dymique. L'aventage est que la solution est peu couteuse en ressources et compatible avec le backend en PostgreSQL de la map de NALC.
## Installation avec MTSatellite
### Précautions
Les instructions suivantes peuvent mener à la destruction du serveur Minetest. Soyez sûr d'avoir effectué des sauvegardes au préalable.
Ces instructions sont destinées au serveur Minetest NALC.
### Installation de MTSatellite (Gentoo)
Se connecter en utilisateur root sur le serveur :
-- Installation des packages nécessaires
# emerge -av go leveldb mercurial
Ensuite suivre les [instructions de compilations](https://sys4.fr/gitea/mtcontrib/mtsatellite/src/branch/master/COMPILE.md) de mtsatellite.
<a id="orgf9c3427"></a>
### Création du fichier colors.txt
Je recommande si possible de faire cette opération sur un serveur de test avec la même liste de mods que le serveur de production.
Se placer à la racine du serveur minetest et télécharger le dépôt MTAutocolors :
$ cd ~/nalc-test
$ git clone --depth 1 https://sys4.fr/gitea/nalc/MTAutocolors.git
Les instructions d'installation du dépôt [MTAutocolors](https://sys4.fr/gitea/nalc/MTAutocolors) sont obsolètes car le dépôt officiel n'existe plus. Voici donc comment installer MTAutocolors :
$ cd ~/nalc-test/MTAutocolors/cmd/mtautocolors
$ go mod init minetest/mtautocolors
$ go mod tidy
$ go get -u minetest/mtautocolors
L'exécutable mtautocolors est maintenant installé dans `~/go/bin`.
Créer un lien symbolique du mod automappercolors dans le dossier `custom/mods` :
$ cd ~/nalc-test
$ mkdir -p custom/mods
$ ln -s ~/nalc-test/MTAutocolors/mods/automappercolors custom/mods/
Mise à jour de la liste des mods que le serveur doit charger au démarrage :
$ ./shutdown.sh # Éteindre le serveur
$ ./upgrade.sh -b stable -w nalc-stable-test -f worldmt # Changer la branche et le nom du world si nécessaire
$ ./shutdown.sh -r # Relancer le serveur
Maintenant suivre les instructions du paragraphe **usage** du fichier `~/nalc-test/MTAutocolors/README.md` pour pouvoir générer le fichier `colors.txt`.
### Migrer le backend de la map vers levelDB ou SQLite3
À faire uniquement si le backend actuel est différent.
$ cd ~/nalc-stable/minetest/bin
$ ./minetestserver --migrate leveldb --world /home/minetest/nalc-stable/minetest/worlds/nalc-stable
Remplacer `leveldb` par `sqlite` si besoin.
### Configurer MTSatellite
Suivre [les instructions de configuration](https://sys4.fr/gitea/mtcontrib/mtsatellite/src/branch/master/SETUP.md) du dépôt.
## Installation avec minetestmapper
Tout d'abord il faut installer le langage go si ce n'est pas déjà fait :
-- Installation des packages nécessaires
# emerge -av go leveldb mercurial
Puis procéder à la [Création du fichier colors.txt](#orgf9c3427) de la même façon que pour l'installation avec MTSatellite.
### Téléchargement et compilation
Se placer à la racine du serveur NALC et cloner le dépôt mirroir :
$ cd ~/nalc-stable
$ git clone --depth 1 https://sys4.fr/gitea/minetest/minetestmapper.git
Suivre les instructions du fichier `~/nalc-stable/minetestmapper/README.rst` et installer les dépendances manquantes.
Lancer la compilation :
$ cmake .
$ make -j$(nproc)
### Générer la carte
$ cp ~/nalc-stable/minetestmapper
$ ./minetestmapper -i ~/nalc-stable/minetest/worlds/nalc-stable/ -o nalc_map.png --colors ~/nalc-test/colors.txt --min-y -25 --max-y 300 --backend postgresql --geometry -5000:-5000+10000+10000

View File

@ -1,79 +0,0 @@
* Installation d'une carte satellite
Voici deux méthodes décrivant comment générer et rendre accessible une carte satellite de Minetest NALC.\\
La première méthode avec *MTSatellite* est la plus coûteuse en ressource mais permet d'obtenir une carte qui se renouvelle dynamiquement. L'inconvénient est qu'il faut convertir le backend de la map vers un format spécifique.\\
La seconde méthode avec *minetestmapper* permet de généner un instantané de la carte mais n'est pas dymique. L'aventage est que la solution est peu couteuse en ressources et compatible avec le backend en PostgreSQL de la map de NALC.
** Installation avec MTSatellite
*** Précautions
Les instructions suivantes peuvent mener à la destruction du serveur Minetest. Soyez sûr d'avoir effectué des sauvegardes au préalable.\\
Ces instructions sont destinées au serveur Minetest NALC.
*** Installation de MTSatellite (Gentoo)
Se connecter en utilisateur root sur le serveur :
#+BEGIN_EXAMPLE
-- Installation des packages nécessaires
# emerge -av go leveldb mercurial
#+END_EXAMPLE
Ensuite suivre les [[https://sys4.fr/gitea/mtcontrib/mtsatellite/src/branch/master/COMPILE.md][instructions de compilations]] de mtsatellite.
*** Création du fichier colors.txt
Je recommande si possible de faire cette opération sur un serveur de test avec la même liste de mods que le serveur de production.
Se placer à la racine du serveur minetest et télécharger le dépôt MTAutocolors :
#+begin_example
$ cd ~/nalc-test
$ git clone --depth 1 https://sys4.fr/gitea/nalc/MTAutocolors.git
#+end_example
Les instructions d'installation du dépôt [[https://sys4.fr/gitea/nalc/MTAutocolors][MTAutocolors]] sont obsolètes car le dépôt officiel n'existe plus. Voici donc comment installer MTAutocolors :
#+begin_example
$ cd ~/nalc-test/MTAutocolors/cmd/mtautocolors
$ go mod init minetest/mtautocolors
$ go mod tidy
$ go get -u minetest/mtautocolors
#+end_example
L'exécutable mtautocolors est maintenant installé dans ~~/go/bin~.
Créer un lien symbolique du mod automappercolors dans le dossier ~custom/mods~ :
#+begin_example
$ cd ~/nalc-test
$ mkdir -p custom/mods
$ ln -s ~/nalc-test/MTAutocolors/mods/automappercolors custom/mods/
#+end_example
Mise à jour de la liste des mods que le serveur doit charger au démarrage :
#+begin_example
$ ./shutdown.sh # Éteindre le serveur
$ ./upgrade.sh -b stable -w nalc-stable-test -f worldmt # Changer la branche et le nom du world si nécessaire
$ ./shutdown.sh -r # Relancer le serveur
#+end_example
Maintenant suivre les instructions du paragraphe *usage* du fichier ~~/nalc-test/MTAutocolors/README.md~ pour pouvoir générer le fichier ~colors.txt~.
*** Migrer le backend de la map vers levelDB ou SQLite3
À faire uniquement si le backend actuel est différent.
#+BEGIN_EXAMPLE
$ cd ~/nalc-stable/minetest/bin
$ ./minetestserver --migrate leveldb --world /home/minetest/nalc-stable/minetest/worlds/nalc-stable
#+END_EXAMPLE
Remplacer ~leveldb~ par ~sqlite~ si besoin.
*** Configurer MTSatellite
Suivre [[https://sys4.fr/gitea/mtcontrib/mtsatellite/src/branch/master/SETUP.md][les instructions de configuration]] du dépôt.
** Installation avec minetestmapper
Tout d'abord il faut installer le langage go si ce n'est pas déjà fait :
#+BEGIN_EXAMPLE
-- Installation des packages nécessaires
# emerge -av go leveldb mercurial
#+END_EXAMPLE
Puis procéder à la [[Création du fichier colors.txt]] de la même façon que pour l'installation avec MTSatellite.
*** Téléchargement et compilation
Se placer à la racine du serveur NALC et cloner le dépôt mirroir :
#+begin_example
$ cd ~/nalc-stable
$ git clone --depth 1 https://sys4.fr/gitea/minetest/minetestmapper.git
#+end_example
Suivre les instructions du fichier ~~/nalc-stable/minetestmapper/README.rst~ et installer les dépendances manquantes.
Lancer la compilation :
#+begin_example
$ cmake .
$ make -j$(nproc)
#+end_example
*** Générer la carte
#+begin_example
$ cp ~/nalc-stable/minetestmapper
$ ./minetestmapper -i ~/nalc-stable/minetest/worlds/nalc-stable/ -o nalc_map.png --colors ~/nalc-test/colors.txt --min-y -25 --max-y 300 --backend postgresql --geometry -5000:-5000+10000+10000
#+end_example

134
doc/mtsatellite.md Normal file
View File

@ -0,0 +1,134 @@
<div id="table-of-contents">
<h2>Table of Contents</h2>
<div id="text-table-of-contents">
<ul>
<li><a href="#sec-1">1. Mise en place de MTSatellite pour un serveur déjà en place</a>
<ul>
<li><a href="#sec-1-1">1.1. Résumé des étapes</a></li>
<li><a href="#sec-1-2">1.2. Installation des outils pour compiler MTSatellite (Gentoo)</a></li>
<li><a href="#sec-1-3">1.3. Création d'un deuxième serveur Minetest</a></li>
<li><a href="#sec-1-4">1.4. Restauration de la BDD du premier serveur pour la nouvelle instance</a></li>
<li><a href="#sec-1-5">1.5. Restauration des données de la map de l'ancienne instance</a>
<ul>
<li><a href="#sec-1-5-1">1.5.1. Premier cas (même version)</a></li>
<li><a href="#sec-1-5-2">1.5.2. Deuxième cas (version mise à jour)</a></li>
</ul>
</li>
<li><a href="#sec-1-6">1.6. Migration de la map de la seconde instance vers levelDB</a></li>
<li><a href="#sec-1-7">1.7. <span class="todo TODO">TODO</span> Mise en place de MTSatellite</a></li>
</ul>
</li>
</ul>
</div>
</div>
# Mise en place de MTSatellite pour un serveur déjà en place<a id="sec-1" name="sec-1"></a>
## Résumé des étapes<a id="sec-1-1" name="sec-1-1"></a>
- Installation des outils pour compiler MTSatellite (Gentoo)
- Création d'un deuxième serveur Minetest en parallèle du premier avec un backend en postgresql.
- Restauration de la BDD du premier serveur pour le second (map et players)
- Restauration des données de la map de l'ancienne instance
- Conversion de la map de la seconde instance vers levelDB
- Mise en place de MTSatellite (plusieurs étapes)
-
## Installation des outils pour compiler MTSatellite (Gentoo)<a id="sec-1-2" name="sec-1-2"></a>
Nous sommes logué en tant que root sur notre serveur
-- Installation des packages nécessaires
# emerge -av go leveldb mercurial
Se loguer en tant qu'utilisateur minetest sur notre serveur
$ cd
$ go get -u bitbucket.org/s_l_teichmann/mtsatellite/cmd/mtdbconverter
$ go get -u bitbucket.org/s_l_teichmann/mtsatellite/cmd/mtredisalize
$ go get -u bitbucket.org/s_l_teichmann/mtsatellite/cmd/mtseeder
$ go get -u bitbucket.org/s_l_teichmann/mtsatellite/cmd/mtwebmapper
$ ls /home/minetest/go/bin
mtdbconverter mtredisalize mtseeder mtwebmapper
## Création d'un deuxième serveur Minetest<a id="sec-1-3" name="sec-1-3"></a>
Nous sommes logué en tant qu'utilisateur minetest sur notre serveur
-- Récupération des sources du serveur nalc
$ cd
$ git clone --depth 1 https://sys4.fr/gitea/nalc/nalc-server.git nalc-1
-- Installation du serveur
$ cd nalc-1
$ ./install.sh --postgresql 0.4
(Suivez les instructions pour créer un nouveau serveur)
## Restauration de la BDD du premier serveur pour la nouvelle instance<a id="sec-1-4" name="sec-1-4"></a>
Nous sommes logué en tant qu'utilisateur minetest sur notre serveur
-- Restauration de la dernière sauvegarde de la première instance (nalc-server-0.4.17-r1) vers la seconde (nalc-1)
$ cd
$ mkdir nalc-1/dumps
$ cd nalc-1/dumps
$ tar -xvf ~/nalc-server-0.4.17-r1/backup/data/dump_sql.tar
-- Efface les BDD créé par l'installation de la nouvelle instance
-- Dans le cas où vous vous êtes logué en jeux au moins une fois
$ dropdb nalc-1
$ dropdb players-nalc-1
-- Création de BDD vierges
$ createdb nalc-1
$ createdb players-nalc-1
-- Restauration des BDD de l'ancienne instance dans la nouvelle
-- (vérifiez que vous ayez assez d'espace disque dans /var)
$ su - postgres
$ pg_restore -d nalc-1 /home/minetest/nalc-1/dumps/nalc-0.4.17.dump
$ pg_restore -d players-nalc-1 /home/minetest/nalc-1/dumps/players-nalc-0.4.17.dump
$ logout
$ cd
$ rm -rf nalc-1/dumps
## Restauration des données de la map de l'ancienne instance<a id="sec-1-5" name="sec-1-5"></a>
Cela dépendra du contexte, deux cas majeurs peuvent se présenter :
- Soit la nouvelle instance n'apporte pas de changements majeurs dans les fichiers de votre world (même version du serveur ou mise à jour très légère).
- Ou bien des changements majeurs sont apportés à l'occasion de l'installation d'une version plus récente de votre serveur.
### Premier cas (même version)<a id="sec-1-5-1" name="sec-1-5-1"></a>
Vous pouvez copier directement le dossier world ou bien la dernière sauvegarde de l'ancienne instance dans la nouvelle.
$ cd /home/minetest/nalc-1/minetest/worlds/nalc-1
$ cp -r /home/minetest/nalc-server-0.4.17-r1/minetest/worlds/nalc/* .
$ -- recréer le lien symbolique du world.mt qui vient d'être effacé
$ ln -s /home/minetest/nalc-1/world.mt
### Deuxième cas (version mise à jour)<a id="sec-1-5-2" name="sec-1-5-2"></a>
Il vous faudra procéder d'une façon différente.
Tout d'abord renommez le world de la nouvelle instance :
$ cd /home/minetest/nalc-1/minetest/worlds
$ mv nalc-1 nalc-1-old
Ensuite recréez un dossier vierge avec le même nom qu'avant renommage puis faites l'opération du premier cas.
$ mkdir nalc-1
$ cd nalc-1
$ cp -r /home/minetest/nalc-server-0.4.17-r1/minetest/worlds/nalc/* .
$ -- recréer le lien symbolique du world.mt qui vient d'être effacé
$ ln -s /home/minetest/nalc-1/world.mt
Ensuite ne copiez que les nouveaux fichiers et dossiers contenues dans le dossier renommé précédemment (nalc-1-old) vers votre dossier actuel (nalc-1) si ils n'y figurent pas déjà.
## Migration de la map de la seconde instance vers levelDB<a id="sec-1-6" name="sec-1-6"></a>
Nous sommes logué en tant qu'utilisateur minetest sur notre serveur
$ cd
$ cd nalc-1/minetest/bin
$ ./minetestserver --migrate leveldb --world /home/minetest/nalc-1/minetest/worlds/nalc-1
## TODO Mise en place de MTSatellite<a id="sec-1-7" name="sec-1-7"></a>

99
doc/mtsatellite.org Normal file
View File

@ -0,0 +1,99 @@
* Mise en place de MTSatellite pour un serveur déjà en place
** Résumé des étapes
- Installation des outils pour compiler MTSatellite (Gentoo)
- Création d'un deuxième serveur Minetest en parallèle du premier avec un backend en postgresql.
- Restauration de la BDD du premier serveur pour le second (map et players)
- Restauration des données de la map de l'ancienne instance
- Conversion de la map de la seconde instance vers levelDB
- Mise en place de MTSatellite (plusieurs étapes)
-
** Installation des outils pour compiler MTSatellite (Gentoo)
Nous sommes logué en tant que root sur notre serveur
#+BEGIN_EXAMPLE
-- Installation des packages nécessaires
# emerge -av go leveldb mercurial
#+END_EXAMPLE
Se loguer en tant qu'utilisateur minetest sur notre serveur
#+BEGIN_EXAMPLE
$ cd
$ go get -u bitbucket.org/s_l_teichmann/mtsatellite/cmd/mtdbconverter
$ go get -u bitbucket.org/s_l_teichmann/mtsatellite/cmd/mtredisalize
$ go get -u bitbucket.org/s_l_teichmann/mtsatellite/cmd/mtseeder
$ go get -u bitbucket.org/s_l_teichmann/mtsatellite/cmd/mtwebmapper
$ ls /home/minetest/go/bin
mtdbconverter mtredisalize mtseeder mtwebmapper
#+END_EXAMPLE
** Création d'un deuxième serveur Minetest
Nous sommes logué en tant qu'utilisateur minetest sur notre serveur
#+BEGIN_EXAMPLE
-- Récupération des sources du serveur nalc
$ cd
$ git clone --depth 1 https://sys4.fr/gitea/nalc/nalc-server.git nalc-1
-- Installation du serveur
$ cd nalc-1
$ ./install.sh --postgresql 0.4
(Suivez les instructions pour créer un nouveau serveur)
#+END_EXAMPLE
** Restauration de la BDD du premier serveur pour la nouvelle instance
Nous sommes logué en tant qu'utilisateur minetest sur notre serveur
#+BEGIN_EXAMPLE
-- Restauration de la dernière sauvegarde de la première instance (nalc-server-0.4.17-r1) vers la seconde (nalc-1)
$ cd
$ mkdir nalc-1/dumps
$ cd nalc-1/dumps
$ tar -xvf ~/nalc-server-0.4.17-r1/backup/data/dump_sql.tar
-- Efface les BDD créé par l'installation de la nouvelle instance
-- Dans le cas où vous vous êtes logué en jeux au moins une fois
$ dropdb nalc-1
$ dropdb players-nalc-1
-- Création de BDD vierges
$ createdb nalc-1
$ createdb players-nalc-1
-- Restauration des BDD de l'ancienne instance dans la nouvelle
-- (vérifiez que vous ayez assez d'espace disque dans /var)
$ su - postgres
$ pg_restore -d nalc-1 /home/minetest/nalc-1/dumps/nalc-0.4.17.dump
$ pg_restore -d players-nalc-1 /home/minetest/nalc-1/dumps/players-nalc-0.4.17.dump
$ logout
$ cd
$ rm -rf nalc-1/dumps
#+END_EXAMPLE
** Restauration des données de la map de l'ancienne instance
Cela dépendra du contexte, deux cas majeurs peuvent se présenter :
- Soit la nouvelle instance n'apporte pas de changements majeurs dans les fichiers de votre world (même version du serveur ou mise à jour très légère).
- Ou bien des changements majeurs sont apportés à l'occasion de l'installation d'une version plus récente de votre serveur.
*** Premier cas (même version)
Vous pouvez copier directement le dossier world ou bien la dernière sauvegarde de l'ancienne instance dans la nouvelle.
#+BEGIN_EXAMPLE
$ cd /home/minetest/nalc-1/minetest/worlds/nalc-1
$ cp -r /home/minetest/nalc-server-0.4.17-r1/minetest/worlds/nalc/* .
$ -- recréer le lien symbolique du world.mt qui vient d'être effacé
$ ln -s /home/minetest/nalc-1/world.mt
#+END_EXAMPLE
*** Deuxième cas (version mise à jour)
Il vous faudra procéder d'une façon différente.
Tout d'abord renommez le world de la nouvelle instance :
#+BEGIN_EXAMPLE
$ cd /home/minetest/nalc-1/minetest/worlds
$ mv nalc-1 nalc-1-old
#+END_EXAMPLE
Ensuite recréez un dossier vierge avec le même nom qu'avant renommage puis faites l'opération du premier cas.
#+BEGIN_EXAMPLE
$ mkdir nalc-1
$ cd nalc-1
$ cp -r /home/minetest/nalc-server-0.4.17-r1/minetest/worlds/nalc/* .
$ -- recréer le lien symbolique du world.mt qui vient d'être effacé
$ ln -s /home/minetest/nalc-1/world.mt
#+END_EXAMPLE
Ensuite ne copiez que les nouveaux fichiers et dossiers contenues dans le dossier renommé précédemment (nalc-1-old) vers votre dossier actuel (nalc-1) si ils n'y figurent pas déjà.
** Migration de la map de la seconde instance vers levelDB
Nous sommes logué en tant qu'utilisateur minetest sur notre serveur
#+BEGIN_EXAMPLE
$ cd
$ cd nalc-1/minetest/bin
$ ./minetestserver --migrate leveldb --world /home/minetest/nalc-1/minetest/worlds/nalc-1
#+END_EXAMPLE
** TODO Mise en place de MTSatellite

103
genmap.sh
View File

@ -1,103 +0,0 @@
#!/bin/bash
# Author: Sys4
# Licence: GPLv3
# Script pour automatiser la création de la carte de nalc
strip() {
echo "$1" | cut -d \' -f 2
}
verif() {
if [ $? -gt 0 ]; then
echo "Erreur ! Arrêt du script."
exit 1
fi
}
error() {
if [ -n "$1" ]; then
echo "ERREUR : $1 !"
else
echo "ERREUR : paramètres invalides !" >&2
echo "utilisez l'option -h pour en savoir plus" >&2
fi
exit 1
}
usage() {
echo "Usage : ./genmap.sh [-h|--help] server_path worldname destination_path"
echo "Génère la carte de nalc vers le fichier destination_path/nalc_map.png"
}
action() {
[ -z "$1" ] && error "Argument manquant"
local serverpath=$(strip "$1")
[ ! -d "$serverpath" ] && error "Le répertoire $serverpath n'existe pas"
[ -z "$2" ] && error "Nom du world manquant"
local world_name=$(strip "$2")
local world="$serverpath/minetest/worlds/$world_name"
[ ! -d "$world" ] && error "Le répertoire $world n'existe pas"
[ -z "$3" ] && error "Chemin de destination manquant"
local destination=$(strip "$3")
[ ! -d "$destination" ] && error "Le répertoire $destination n'existe pas"
[ ! -d "$serverpath/minetestmapper" ] && error "minetestmapper ne semble pas installé"
[ ! -d "$serverpath/leaftest" ] && error "leaftest ne semble pas installé"
[ ! -e "$serverpath/colors.txt" ] && error "$serverpath/colors.txt manquant"
# Copie du dossier leaftest vers /tmp puis on l'exécute de là
local config="$serverpath/minetest/minetest.conf"
local workdir=$(mktemp -d "/tmp/minetest-mapper.XXXXXXXXX")
local spawn=$(grep "^static_spawnpoint" "$config" | tr -d " " | cut -f 2 -d "=");
local spawnx=$(cut -f 1 -d "," <<<$spawn)
local spawnz=$(cut -f 3 -d "," <<<$spawn)
local mapsize=12288
cp -a "$serverpath/leaftest" $workdir
cp "$serverpath/colors.txt" $workdir/leaftest
pushd $workdir/leaftest
MAPPERDIR="$serverpath/minetestmapper" \
MAPPERPARAMS="--colors $serverpath/colors.txt \
--min-y -25 --max-y 300" \
JOBNUM=$(nproc) \
$workdir/leaftest/mapper.sh "$world" $spawnx,$spawnz $mapsize
# Copie de leaftest vers le dossier web distant normalement déjà monté
rm -rf "$destination/$world_name"
cp -rL $workdir/leaftest/www "$destination/$world_name"
popd
rm -rf $workdir
}
# Pas de paramètre
[[ $# -lt 1 ]] && usage
# -o : Options courtes
# -l : Options longues
options=$(getopt -o h -l help -- "$@")
# Éclatement de $options en $1, $2...
set -- $options
while true; do
case "$1" in
-h|--help)
usage
exit 0;;
--)
shift;;
*)
action $1 $2 $3
exit 0
shift;;
esac
done
exit 0

View File

@ -2,492 +2,368 @@
# Author: Sys4
# License: GPLv3
usage() {
echo "Usage: ./install_nalc.sh [options] [--] [destination]"
echo
echo "Description:"
echo -e "\tDownload and install the files needed by the NALC server to the"
echo -e "\toptional [destination] folder. Otherwise the current directory"
echo -e "\twill be used."
echo
echo -e "\tBut, be carefull!"
echo -e "\tBy default the ~/.minetest dir will also be used and modified."
echo -e "\tSo, make a backup of your ~/.minetest directory before the"
echo -e "\tinstallation of this server or specify a new directory with the"
echo -e "\t --minetest-dir or -d option."
echo
echo "Requirements:"
echo -e "\t- Official Minetest server must be already installed on your system."
echo -e "\tIf it is not the case, please refers to the https://minetest.net"
echo -e "\twebsite for the installation instructions."
echo -e "\t- You'll also need git, cmake, make."
echo
echo "Options:"
echo -e "\t-h --help\t This help."
echo -e "\t-b --minetest-bin <path> Minetest server executable path."
echo -e "\t-d --minetest-dir <dir> Minetest directory to use for installing nalc mods, nalc game, minetest.conf…"
echo -e "\t-m --map-backend <sqlite3|leveldb|redis|postgresql|dummy>"
echo -e "\t-p --player-backend <sqlite3|leveldb|postgresql|dummy|files>"
echo -e "\t-a --auth-backend <sqlite3|leveldb|postgresql|files>"
echo -e "\t-s --mod-storage-backend <sqlite3|files|dummy>"
echo -e "\t-M --minetest-mapper Install with minetest mapper support."
echo -e "\t-w --world <name> Custom world name."
echo -e "\t-P --port <port> Custom server port number."
echo -e "\t--url <URL> Custom remote URL."
echo -e "\t--branch <stable|dev|exp> Choose the version to install (stable by default)"
echo
echo "License: GPLv3. Please read the LICENSE file."
echo "Author: Sys4 - https://sys4.fr#contact"
exit 0
}
# Fonctions
strip() {
echo $1 | cut -d \' -f 2
}
verif() {
if [[ $? -gt 0 ]]; then
echo "Error! Exit."
echo "Erreur ! Arrêt du script."
exit 1
fi
}
error() {
if [[ -n $1 ]]; then
echo "ERROR: $1"! >&2
else
echo "ERROR: Invalid option!" >&2
echo "Use -h option for help." >&2
fi
echo "ERREUR : Vérifiez vos paramètres !" >&2
echo "Utilisez l'option -h pour en savoir plus" >&2
exit 1
}
save_conf() {
local conf="$1"
echo "MINETEST_BIN=$MINETEST_BIN" > "$conf"
echo "MINETEST_DIR=$MINETEST_DIR" >> "$conf"
echo "MAP_BACKEND=$MAP_BACKEND" >> "$conf"
echo "PLAYER_BACKEND=$PLAYER_BACKEND" >> "$conf"
echo "AUTH_BACKEND=$AUTH_BACKEND" >> "$conf"
echo "MOD_STORAGE_BACKEND=$MOD_STORAGE_BACKEND" >> "$conf"
echo "MINETEST_MAPPER=$MINETEST_MAPPER" >> "$conf"
echo "URL=$URL" >> "$conf"
echo "BRANCH=$BRANCH" >> "$conf"
echo "WORLD_NAME=$WORLD_NAME" >> "$conf"
echo "PORT=$PORT" >> "$conf"
usage() {
echo "Usage: ./install.sh [options] [--] <version>"
echo "Options :"
echo -e "\t-h --help\tAffiche l'aide."
echo -e "\t-j --makeopt\tNombre de threads de compilation."
echo -e "\t--ssh <user@host>: Identifiants ssh."
echo -e "\t--url <URL>: URL distante personnalisée."
echo -e "\t\tSi l'option --ssh est passée en option, il s'agira du chemin distant."
echo -e "\t-i --irrlicht\tChemin personnalisé des sources irrlicht."
echo -e "\t-p --postgresql\tSi vous voulez que le serveur soit configuré avec postgresql. Sinon leveldb par défaut."
echo "version :"
echo -e "\tstable : Installation du serveur compatible avec la dernière branche stable de minetest. Suivez les instructions... (Recommandé)"
echo -e "\t1.3 : Installation du serveur compatible avec minetest-5.3. Suivez les instructions... (Stable)"
echo -e "\t1.2 : Installation du serveur compatible avec minetest-5.2. Suivez les instructions... (Stable)"
echo -e "\t1.1 : Installation du serveur depuis la branche 1.1 compatible Minetest 5.0. Suivez les instructions... (Stable)"
echo -e "\t1.0 : Installation du serveur compatible avec minetest-0.4.17.x. Suivez les instructions... (Stable)"
echo -e "\tdev : Installation de la version en cours de developpement du serveur. Suivez les instructions... (Le plus à jour mais non Stable !)"
exit 0
}
load_conf() {
. "$1"
ssh() {
ssh=$(strip $1)
echo "Installation avec identifiants ssh : $ssh"
}
install_game() {
local game_dir="$MINETEST_DIR/games/nalc_game"
if [ -d "$game_dir" ]; then
echo "Previous installation of NALC game detected."
read -p "Upgrade? ([Y]es/[n]o/clean/[c]ancel) " continue
case "$continue" in
[yY][eE][sS]|[yY]|"")
echo "Upgrading…"
pushd "$game_dir"
git pull
verif
popd;;
[cC][lL][eE][aA][nN])
echo "Cleaning…"
rm -rf "$game_dir"
verif;;
[cC][aA][nN][cC][eE][lL]|[cC])
echo "Upgrade cancelled."
exit 0;;
esac
fi
if [ ! -d "$game_dir" ]; then
local git_branch
local depth
case $BRANCH in
"stable")
git_branch="-b master"
depth="--depth 1"
;;
"dev")
git_branch="-b dev"
;;
"exp")
git_branch="-b experimental"
;;
esac
[ -z "$git_branch" ] && error "Invalid branch"
url() {
url=$(strip $1)
}
echo "Cloning $URL""nalc/nalc_game.git to $game_dir"
mkdir -p "$MINETEST_DIR/games"
verif
git clone $depth $git_branch $URL"nalc/nalc_game.git" "$game_dir"
makeopt() {
makeopt=$(strip $1)
}
postgresql() {
echo "Les indications à fournir ci-après nécessite d'avoir configuré un serveur postgresql au préalable. (Ctrl-C) pour annuler."
read -p "Indiquez l'adresse de la base de données : " pg_url
read -p "Indiquez l'utilisateur de la BDD : " pg_user
read -p "Indiquez le mot de passe : " pg_password
read -p "Indiquez le nom de la BDD à utiliser : " pg_dbname
echo "gameid = nalc_game" > world.mt
echo "backend = postgresql" >> world.mt
echo "player_backend = postgresql" >> world.mt
echo "pgsql_connection = host=$pg_url user=$pg_user password=$pg_password dbname=$pg_dbname" >> world.mt
echo "pgsql_player_connection = host=$pg_url user=$pg_user password=$pg_password dbname=players-$pg_dbname" >> world.mt
echo "auth_backend = sqlite3" >> world.mt
}
install_minetest() {
if [[ -z $makeopt ]]; then
local makeopt=$(grep -c processor /proc/cpuinfo)
fi
if [[ -d minetest ]]; then
echo "Installation précédente de Minetest détecté."
read -p "Mettre à jour ? (y,n,clean,cancel) : " continue
if [[ $continue == "clean" ]]; then
echo "Attention ! Cela va supprimer définitivement toutes les données."
read -p "Êtes-vous certains de vouloir continuer ? (y or n) : " continue
if [[ $continue == "y" ]]; then
rm -rf minetest
echo "Répertoire minetest supprimé."
else
echo "Installation annulée. Fin"
exit 0
fi
elif [[ $continue == "y" ]]; then
cd minetest
git pull
verif
cd ..
elif [[ $continue == "cancel" ]]; then
echo "Installation annulée. Fin"
exit 0
fi
fi
if [[ ! -d minetest ]]; then
local branch="-b master"
if [[ $ver == "1.0" ]]; then
branch="-b stable-0.4"
elif [[ $ver == "1.1" ]]; then
branch="-b 5.1.1"
elif [[ $ver == "1.2" ]]; then
branch="-b 5.2.0"
elif [[ $ver == "1.3" || $ver == "stable" ]]; then
branch="-b 5.3.0"
elif [[ $ver == "dev" ]]; then
branch="-b stable-5"
fi
if [[ -n $ssh ]]; then
git clone --depth 1 $branch $ssh\:minetest/minetest.git
else
git clone --depth 1 $branch https://gitlab.com/minetest/minetest.git
fi
verif
fi
echo "NALC game installed/upgraded."
echo "Minetest va être (re)compilé..."
sleep 3
cd minetest
cmake . -DBUILD_CLIENT=0 -DBUILD_SERVER=1 -DENABLE_SOUND=0 -DENABLE_SYSTEM_GMP=1 $irrlicht_src -DENABLE_LEVELDB=1 -DENABLE_REDIS=1 -DENABLE_POSTGRESQL=1 -DRUN_IN_PLACE=1 -DENABLE_GETTEXT=1 -DENABLE_FREETYPE=1 -DENABLE_LUAJIT=1 -DENABLE_CURL=1
make -j$makeopt
verif
echo "Installation de Minetest terminé."
cd ..
}
install_minetest_game() {
if [[ -d nalc_game ]]; then
echo "Installation précédente du jeux NALC détecté."
read -p "Mettre à jour ? (y,n,clean,cancel) " continue
if [[ $continue == "y" ]]; then
cd nalc_game
git pull
verif
cd ..
echo "Mise à jour du jeux NALC depuis dépôt distant terminé."
elif [[ $continue == "clean" ]]; then
echo "/!\ Cette action va effacer les données du répertoire nalc_game"
read -p "Êtes-vous sûr de vouloir continuer ? (y or n) " continue
if [[ $continue == "y" ]]; then
rm -rf nalc_game
echo "Jeux NALC supprimé."
else
echo "Mise à jour annulée. Terminé."
exit 0
fi
elif [[ $continue == "cancel" ]]; then
echo "Mise à jour annulée. Terminé."
exit 0
fi
fi
if [[ ! -d nalc_game ]]; then
local branch="-b master"
if [[ $ver == "1.0" ]]; then
branch="-b nalc-1.0"
elif [[ $ver == "1.1" ]]; then
branch="-b nalc-1.1"
elif [[ $ver == "1.2" ]]; then
branch="-b nalc-1.2"
elif [[ $ver == "1.3" || $ver == "stable" ]]; then
branch="-b nalc-1.3"
elif [[ $ver == "dev" ]]; then
branch="-b nalc-dev"
fi
git clone --depth 1 $branch $URL/nalc_game.git
verif
echo "Clonage de nalc_game terminé."
fi
if [[ ! -L minetest/games/nalc_game ]]; then
ln -s $(pwd)/nalc_game minetest/games/nalc_game
echo "Lien symbolique minetest/games/nalc_game vers $(pwd)/nalc_game créé."
fi
echo "Installation/Mise à jour du jeux NALC terminé."
}
install_mods() {
local mods_dir="$MINETEST_DIR/mods"
if [ -d "$mods_dir" ]; then
echo "Mods directory is not empty."
read -p "Upgrade? ([Y]es/[n]o/clean/[c]ancel) " continue
case "$continue" in
[yY][eE][sS]|[yY]|"")
echo "Upgrading…"
"$SCRIPT_DIR"/upgrade.sh -m -s "$DESTINATION"
verif
;;
[cC][lL][eE][aA][nN])
echo "Cleaning…"
rm -rf "$mods_dir"
verif
;;
[cC][aA][nN][cC][eE][lL]|[cC])
echo "Upgrade cancelled."
exit 0;;
esac
if [[ -d nalc-server-mods ]]; then
echo "Le dossier de mods est déjà présent. Que souhaitez-vous faire ?"
read -p "Choisissez parmi la liste, ([1]update, [2]clean update, [3]cancel, [4]Ne rien faire) : " continue
if [[ $continue == 1 ]]; then
./upgrade.sh -m
elif [[ $continue == 2 ]]; then
rm -rf nalc-server-mods
elif [[ $continue == 3 ]]; then
echo "Mise à jour des mods annulé. Terminé."
exit 0
fi
fi
if [ ! -d "$mods_dir" ]; then
local git_branch
local depth
case $BRANCH in
"stable")
git_branch="-b master"
depth="--depth 1"
;;
"dev")
git_branch="-b dev"
;;
"exp")
git_branch="-b experimental"
;;
esac
[ -z $git_branch ] && error "Invalid branch"
echo "Cloning $URL/nalc-server-mods.git to $mods_dir"
git clone $depth $git_branch $URL"nalc/nalc-server-mods.git" "$mods_dir"
verif
pushd "$mods_dir"
git submodule update --init --recursive
verif
popd
fi
echo "Mods for NALC installed/upgraded."
}
install_world() {
local world_dir="$MINETEST_DIR/worlds/$WORLD_NAME"
if [ -d "$world_dir" ]; then
echo "World $WORLD_NAME already exist."
read -p "Upgrade $WORLD_NAME? ([Y]es/[n]o/[c]lean) " continue
case "$continue" in
[yY][eE][sS]|[yY]|"")
echo "Upgrading…"
[ -d "$world_dir"_old ] && rm -rf "$world_dir"_old
cp -r "$world_dir" "$world_dir"_old
verif
;;
[cC][lL][eE][aA][nN]|[cC])
echo "Cleaning…"
[ -d "$world_dir"_old ] && rm -rf "$world_dir"_old
mv "$world_dir" "$world_dir"_old
verif
;;
[nN][oO]|[nN])
echo "Skiping…"
return
;;
esac
fi
if [ ! -d "$world_dir" ]; then
mkdir -p "$world_dir/runes"
verif
local mt=$world_dir/world.mt
echo "Generating $mt""…"
if [[ ! -d nalc-server-mods ]]; then
local branch="master"
echo "gameid = nalc_game" > $mt
echo "enable_damage = true" >> $mt
echo "creative_mod = false" >> $mt
case $MAP_BACKEND in
"sqlite3"|"")
echo "backend = sqlite3" >> $mt
;;
"leveldb")
echo "backend = leveldb" >> $mt
;;
"redis")
echo "backend = redis" >> $mt
read -p "redis_address? " val
echo "redis_address = $val" >> $mt
read -p "redis_hash? " val
echo "redis_hash = $val" >> $mt
read -p "redis_port? (6379) " val
[ -z $val ] && val=6379
echo "redis_port = $val" >> $mt
;;
"postgresql")
echo "backend = postgresql" >> $mt
read -p "DB address? " val
read -p "DB user? " val2
read -p "DB password? " val3
read -p "DB name? " val4
read -p "DB port? (5432) " val5
[ -z $val5 ] && val5=5432
echo "pgsql_connection = host=$val port=$val5 user=$val2 password=$val3 dbname=$val4" >> $mt
;;
"dummy")
echo "backend = dummy" >> $mt
;;
*)
error "$MAP_BACKEND is not valid";;
esac
case $PLAYER_BACKEND in
"sqlite3"|"")
echo "player_backend = sqlite3" >> $mt
;;
"leveldb")
echo "player_backend = leveldb" >> $mt
;;
"postgresql")
echo "player_backend = postgresql" >> $mt
read -p "DB address? ($val) " vval
read -p "DB user? ($val2) " vval2
read -p "DB password? ($val3) " vval3
read -p "DB name? (players-$val4) " vval4
read -p "DB port? ($val5) " vval5
[ -z $vval ] && vval=$val
[ -z $vval2 ] && vval2=$val2
[ -z $vval3 ] && vval3=$val3
[ -z $vval4 ] && vval4="players-$val4"
[ -z $vval5 ] && vval5=$val5
echo "pgsql_player_connection = host=$vval port=$vval5 user=$vval2 password=$vval3 dbname=$vval4" >> $mt
;;
"dummy")
echo "player_backend = dummy" >> $mt
;;
"files")
echo "player_backend = files" >> $mt
;;
*)
error "$PLAYER_BACKEND is not valid";;
esac
case $AUTH_BACKEND in
"sqlite3"|"")
echo "auth_backend = sqlite3" >> $mt
;;
"leveldb")
echo "auth_backend = leveldb" >> $mt
;;
"postgresql")
echo "auth_backend = postgresql" >> $mt
read -p "DB address? ($val) " vval
read -p "DB user? ($val2) " vval2
read -p "DB password? ($val3) " vval3
read -p "DB name? (auth-$val4) " vval4
read -p "DB port? ($val5) " vval5
[ -z $vval ] && vval=$val
[ -z $vval2 ] && vval2=$val2
[ -z $vval3 ] && vval3=$val3
[ -z $vval4 ] && vval4="auth-$val4"
[ -z $vval5 ] && vval5=$val5
echo "pgsql_auth_connection = host=$vval port=$vval5 user=$vval2 password=$vval3 dbname=$vval4" >> $mt
;;
"files")
echo "auth_backend = files" >> $mt
;;
*)
error "$AUTH_BACKEND is not valid";;
esac
case $MOD_STORAGE_BACKEND in
"sqlite3"|"")
echo "mod_storage_backend = sqlite3" >> $mt
;;
"files")
echo "mod_storage_backend = files" >> $mt
;;
"dummy")
echo "mod_storage_backend = dummy" >> $mt
;;
*)
error "$MOD_STORAGE_BACKEND is not valid";;
esac
read -p "Server announce? (y/N) " val
if [[ $val =~ [yY][eE][sS]|[yY] ]]; then
echo "server_announce = true" >> $mt
else
echo "server_announce = false" >> $mt
if [[ $ver == "dev" ]]; then
branch="dev"
elif [[ $ver == "1.3" ]]; then
branch="stable-1.3"
elif [[ $ver == "1.2" ]]; then
branch="stable-1.2"
elif [[ $ver == "1.1" ]]; then
branch="stable-1.1"
elif [[ $ver == "1.0" ]]; then
branch="stable-1.0"
fi
git clone --depth 1 -b $branch $URL/nalc-server-mods.git
verif
./upgrade.sh -m
fi
if [[ -z $pg_dbname ]]; then
if [[ $ver == "1.0" ]]; then
cp worldmt-1.0.conf world.mt
elif [[ $ver == "1.1" || $ver == "1.2" || $ver == "1.3" || $ver == "stable" || $ver == "dev" ]]; then
cp worldmt-1.1.conf world.mt
fi
fi
}
install_mtmapper() {
if [ ! -d "$DESTINATION/minetestmapper" ]; then
echo "Clone Minetest mapper…"
git clone --depth 1 $URL"/minetest/minetestmapper.git" "$DESTINATION/minetestmapper"
verif
else
echo "Upgrading Minetest mapper…"
pushd "$DESTINATION/minetestmapper"
git pull
verif
popd
install_world() {
local world_name="nalc-$ver"
if [[ -n $pg_dbname ]]; then
world_name=$pg_dbname
fi
if [[ -d minetest/worlds/$world_name ]]; then
echo "Une map est déjà présente. Que souhaitez-vous faire ?"
read -p "Choisissez parmi la liste ([1]Nouveau, [2]Mettre à jour [3]Ne rien faire) : " continuer
if [[ $continuer == 1 ]]; then
if [[ -n $pg_dbname ]]; then
read -p "Les BDD $pg_dbname et players-$pg_dbname ne seront pas effacées. À vous de le faire manuellement après ce script ! -- Press enter -- : " continuer
fi
# On sauvegarde l'ancien world
if [[ -d "minetest/worlds/"$world_name"_old" ]]; then
rm -rf "minetest/worlds/"$world_name"_old"
fi
mv minetest/worlds/$world_name "minetest/worlds/"$world_name"_old"
elif [[ $continuer == 2 ]]; then
# On sauvegarde l'ancien world
if [[ -d "minetest/worlds/"$world_name"_old" ]]; then
rm -rf "minetest/worlds/"$world_name"_old"
fi
cp -r minetest/worlds/$world_name "minetest/worlds/"$world_name"_old"
# On met à jour les fichiers contenues dans cette map
./upgrade.sh -w $world_name -b $ver
fi
fi
pushd "$DESTINATION/minetestmapper"
cmake .
[ $? -eq 1 ] && error "CMake failed. Check dependencies"
make -j$(nproc)
verif
popd
if [[ ! -d minetest/worlds/$world_name ]]; then
mkdir -p minetest/worlds/$world_name
if [[ -n $pg_dbname ]]; then
createdb $pg_dbname
createdb players-$pg_dbname
fi
if [ ! -d "$DESTINATION/leaftest" ]; then
echo "Installing leaftest…"
git clone --recursive --depth 1 $URL"nalc/leaftest.git" "$DESTINATION/leaftest"
verif
else
echo "Upgrading leaftest…"
pushd "$DESTINATION/leaftest"
git pull
verif
popd
./upgrade.sh -w $world_name -b $ver
mkdir -p minetest/worlds/$world_name/runes
fi
}
post_install() {
if [[ "$DESTINATION" != "$SCRIPT_DIR" ]]; then
cp "$SCRIPT_DIR/mods_disabled.txt" "$DESTINATION"
if [[ ! -a minetest/minetest.conf ]]; then
local world_name="nalc-$ver"
if [[ -n $pg_dbname ]]; then
world_name=$pg_dbname
fi
./upgrade.sh -w $world_name -b $ver -f mtconf
echo "Veuillez éditer le fichier $(pwd)/minetest/minetest.conf"
fi
"$SCRIPT_DIR"/upgrade.sh -w $WORLD_NAME -b $BRANCH -s "$DESTINATION"
"$SCRIPT_DIR"/upgrade.sh -w $WORLD_NAME -b $BRANCH -f mtconf -s "$DESTINATION"
if [[ ! -d logs ]]; then
mkdir logs
fi
echo "Please, review and edit the following files:"
echo -e "\t- $MINETEST_DIR/minetest.conf"
echo -e "\t- $DESTINATION/mods_disabled.txt"
echo
if [[ ! -a start.sh ]]; then
cp start.sh.example start.sh
chmod u+x start.sh
echo "Veuillez éditer le fichier $(pwd)/start.sh"
echo "Veuillez éditer le fichier $(pwd)/backup.sh"
echo "Veuillez éditer le fichier $(pwd)/shutdown.sh"
fi
}
init() {
ver=$(strip $1)
if [[ $MINETEST_MAPPER -eq 1 ]]; then
echo "The use of Minetest Mapper needs ImageMagick with fontconfig and truetype dependencies."
echo "You also need to allow read and write permissions for PS. The configuration can be found in the file that manage the security policy of ImageMagick."
if [[ -n $ssh && -n $url ]]; then
URL=$ssh\:$url
elif [[ -n $url ]]; then
URL=$url
else
URL="https://sys4.fr/gitea/nalc"
fi
read -p "L'installation va démarrer. Continuer ? (y or n) : " continue
if [[ $continue == "y" ]]; then
install_minetest
install_minetest_game
install_mods
install_world
post_install
echo "L'installation est terminé. Bravo !"
else
echo "Installation annulée. Fin."
fi
}
action() {
echo "Preparing the installation…"
SCRIPT_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" &> /dev/null && pwd)
DESTINATION="$1"
[ -z $DESTINATION ] && DESTINATION="$SCRIPT_DIR"
GIT=$(which git)
CMAKE=$(which cmake)
MAKE=$(which make)
[ ! -e "$GIT" ] && error "git not found"
[ ! -e "$CMAKE" ] && error "cmake not found"
[ ! -e "$MAKE" ] && error "make not found"
if [ -e "$DESTINATION/nalc.conf" ]; then
read -p "Previous installation is detected. Do you want to load previous settings? [Y/n] " continue
if [ -z $continue ] || [[ "$continue" =~ ^[yY][eE][sS]|[yY]$ ]]; then
load_conf "$DESTINATION/nalc.conf"
fi
local arg=$(strip $1)
if [[ $arg == "dev" || $arg == "stable" || $arg == "1.0" || $arg == "1.1" || $arg == "1.2" || $arg == "1.3" ]]; then
init $arg
else
error
fi
[ -z $MINETEST_BIN ] && MINETEST_BIN=$(which minetestserver)
[ -z $MINETEST_DIR ] && MINETEST_DIR=~/.minetest
[ -z $MAP_BACKEND ] && MAP_BACKEND=sqlite3
[ -z $PLAYER_BACKEND ] && PLAYER_BACKEND=sqlite3
[ -z $AUTH_BACKEND ] && AUTH_BACKEND=sqlite3
[ -z $MOD_STORAGE_BACKEND ] && MOD_STORAGE_BACKEND=sqlite3
[ -z $MINETEST_MAPPER ] && MINETEST_MAPPER=0
[ -z $PORT ] && PORT=30000
[ -z $URL ] && URL="https://sys4.fr/gitea/"
[[ $URL =~ ^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]+$ ]] && URL="$URL:"
[ -z $BRANCH ] && BRANCH="stable"
[ -z $WORLD_NAME ] && WORLD_NAME="nalc"
[ ! -e $MINETEST_BIN ] && error "$MINETEST_BIN not found"
[ ! -d $MINETEST_DIR ] && error "$MINETEST_DIR not found"
echo "Installation summary:"
echo -e "\t- Server files will be downloaded from $URL"
echo -e "\t- NALC server will be installed to $DESTINATION."
echo -e "\t- World of NALC will be installed to $MINETEST_DIR/worlds/$WORLD_NAME"
echo -e "\t- The minetestserver executable $MINETEST_BIN will be used."
echo -e "\t- The $MINETEST_DIR directory will be used."
echo -e "\t- $MAP_BACKEND will be used as map backend."
echo -e "\t- $PLAYER_BACKEND will be used as player backend."
echo -e "\t- $AUTH_BACKEND will be used as auth backend."
echo -e "\t- $MOD_STORAGE_BACKEND will be used as mod storage backend."
echo -e "\t- Port used: $PORT."
[ $MINETEST_MAPPER -eq 1 ] && echo -e "\t- Minetest mapper support added."
echo
read -p "Installation of NALC server will begin. Continue? [Y/n] " continue
if [ -z $continue ] || [[ "$continue" =~ ^[yY][eE][sS]|[yY]$ ]]; then
save_conf "$DESTINATION/nalc.conf"
install_game
install_mods
install_world
[ $MINETEST_MAPPER -eq 1 ] && install_mtmapper
post_install
fi
echo "End of the NALC server installation. Good Bye!"
exit 0
}
[ $# -lt 0 ] && usage
irrlicht() {
local arg=$(strip $1)
if [[ -d $arg ]]; then
irrlicht_src="-DIRRLICHT_SOURCE_DIR=$arg"
fi
}
OPT=$(getopt -o h,b:,d:,m:,p:,a:,s:,M,w:,P: -l help,minetest-bin:,minetest-dir:,map-backend:,player-backend:,auth-backend:,mod-storage-backend:,minetest-mapper,url:,branch:,world:,port: -- "$@")
# Pas de paramètre
#[[ $# -lt 1 ]] && error
# ou
[[ $# -lt 1 ]] && usage
# -o : Options courtes
# -l : options longues
OPT=$(getopt -o h,p,j:,i: -l help,postgresql,url:,ssh:,makeopt:,irrlicht: -- "$@")
# éclatement de $options en $1, $2...
set -- $OPT
while true; do
case "$1" in
-h|--help)
usage;;
-b|--minetest-bin)
MINETEST_BIN=$(strip "$2")
-i|--irrlicht)
irrlicht $2
shift 2;;
-d|--minetest-dir)
MINETEST_DIR=$(strip "$2")
shift 2;;
-m|--map-backend)
MAP_BACKEND=$(strip "$2")
shift 2;;
-p|--player-backend)
PLAYER_BACKEND=$(strip "$2")
shift 2;;
-a|--auth-backend)
AUTH_BACKEND=$(strip "$2")
shift 2;;
-s|--mod-storage-backend)
MOD_STORAGE_BACKEND=$(strip "$2")
shift 2;;
-M|--minetest-mapper)
MINETEST_MAPPER=1
shift 1;;
-w|--world)
WORLD_NAME=$(strip "$2")
shift 2;;
-P|--port)
PORT=$(strip $2)
-p|--postgresql)
postgresql
shift;;
--ssh)
ssh $2
shift 2;;
--url)
URL=$(strip "$2")
url $2
shift 2;;
--branch)
BRANCH=$(strip "$2")
-j|--makeopt)
makeopt $2
shift 2;;
--)
--)
shift;;
*)
action $(strip "$1")
action $1
shift;;
esac
done

300
minetest-1.0.conf Normal file
View File

@ -0,0 +1,300 @@
### GENERAL SETTINGS SERVER ###
###############################
name = sys4
# Logs parameters - 0 = none, 1 = warning, 2 = action, 3 = info, 4 = verbose
debug_log_level = action
# Profiling (mod needed because the minetest cmdline sucks)
profiler.load = true
# profilerdumper.interval = 300
# Permet aux vieux client de minetest de ce connecter
strict_protocol_version_checking = true
# Options pour le type du serveur
creative_mode = false
enable_damage = true
disallow_empty_password = true
server_dedicated = true
ipv6_server = true
# 1 day-night cycle lasts 24 minutes instead of 20.
time_speed = 30
# Slightly higher player limit by default.
max_users = 12
# Give basics privileges to new players.
default_privs = home, spawn, zoom
basic_privs = areas, areas_high_limit, baker, ban, bring, diglocks, faction_admin, faction_user, fast, fly, fp_create, interact, inv, kick, megabuilder, nether, notice, openlocks, password, protection_bypass, rollback, shop, shout, sign_editor, teleport, warp_admin, warp_user, whois, worldedit
# If true, actions are recorded for rollback
enable_rollback_recording = true
# Activate fire
disable_fire = true
# Enable TNT
enable_tnt = true
# Si false, les pseudos des joueurs sont cachés à partir d'une distance de 50 blocs
unlimited_player_transfer_distance = false
# Activated the minimap usage if true
enable_minimap = true
# Fix the deleted item when die if your bags/craft grid/inventory is full
#max_objects_per_block = 150 # default value is 49
#max_forceloaded_blocks = 100
max_objects_per_block = 49
### SERVER SETTINGS FOR IMPROVED PERFORMANCE ###
################################################
max_block_generate_distance = 6 # 4 for better performances
max_block_send_distance = 8 # 6 for better performances
max_forceloaded_blocks = 13
max_simultaneous_block_sends_per_client = 5 # 6 for better performances
max_simultaneous_block_sends_server_total = 60 # 125 for better performances
time_send_interval = 10
active_block_range = 2
active_object_send_range_blocks = 3
server_map_save_interval = 10.3
sqlite_synchronous = 0
block_send_optimize_distance = 4
server_side_occlusion_culling = true
### SERVER AND PUBLIC INFORMATIONS ###
######################################
server_name = NotreAmiLeCube (Survival & PVP) [FR/EN]
server_description = Server hosted by sys4. This highly modded server is intended to be balanced and offers you multiple possibilities in the way you play. Be a builder, engineer, warrior or even a magician. The possibilities are almost endless. But be warned, surviving it will be a real challenge. [This server is a fork from MinetestForFun Classic]
motd = Bienvenue sur le serveur "NotreAmiLeCube (Survie & PVP) [FR/EN]" ! / Welcome to "NotreAmiLeCube (Survival & PVP) [EN/FR]" server!
serverlist_url = servers.minetest.net
server_url = https://sys4.fr
server_announce = false
server_address = nalc.sys4.fr
port = 30002
# curl default 5sec but timeout, fix to 15sec
curl_timeout = 15000
### MOVEMENT MODIFICATIONS ###
##############################
# Slightly decreased compared to minetest_next.
#movement_acceleration_default = 2.4
# Same acceleration in air and on the ground, to fix some movement glitches. Also is easier to play.
#movement_acceleration_air = 1.2
# Almost instant acceleration in fast mode for more control.
#movement_acceleration_fast = 24
# Walking is 20 % faster than in minetest_game. Makes playing without the "fast" privilege less boring.
#movement_speed_walk = 4.8
# Half the speed of walking, just like the animation.
#movement_speed_crouch = 2.4
# 5 times faster than walking.
#movement_speed_fast = 24
# Makes climbing speed faster than rising in the water. Also makes ladders more useful.
#movement_speed_climb = 4.8
# Faster movement in liquids. Jumping at the water surface also speeds up swimming.
#movement_liquid_fluidity = 1.6 (default = 1)
# Ralentissement à la surface de l'eau
#movement_liquid_fluidity_smooth = 0.5
# Vitesse à laquelle le joueur coule
#movement_liquid_sink = 15
# Slightly less gravity.
#movement_gravity = 9.5
# Jump height slightly reduced.
#movement_speed_jump = 6.5
# Emplacement du static spawn point
static_spawnpoint = 144, 25, 261
# Emplacment du static spawn pour le nether
nether_static_spawnpoint = 79, -20018, -45
# Désactivation de l'anti-cheat qui fait ce téléporter en arrière si l'on va trop vite
disable_anticheat = true
### WORLD MODIFICATIONS ###
###########################
# A chosen map seed for a new map, leave empty for random
#fixed_map_seed = 13107546752813893513
fixed_map_seed = 1681440164076556961
# Enable dungeons on new worlds.
mg_flags = trees, caves, dungeons, decorations
# Enable jungles on new worlds, disable biome blend and mud flow (faster, looks better).
mgv6_spflags = jungles, nobiomeblend, nomudflow
# Less deserts, more beaches.
#mgv6_freq_desert = 0.6
#mgv6_freq_beach = -0.15
# Tweeked "valleys" mapgen
#mg_biome_np_heat = 50, 50, (350,350,350), 5349, 3, 0.5, 2.0
#mg_biome_np_humidity = 50, 50, (350,350,350), 842, 3, 0.5, 2.0
mg_name = valleys
mg_valleys_spflags = altitude_chill,humid_rivers
mgvalleys_altitude_chill = 90
mgvalleys_large_cave_depth = -33
mgvalleys_lava_features = 0
mgvalleys_massive_cave_depth = -256
mgvalleys_river_depth = 4
mgvalleys_river_size = 5
mgvalleys_water_features = 0
mgvalleys_cave_width = 0.09
### MODS PARAMETERS ###
#######################
secure.trusted_mods = irc,track_players,global_exchange
log_mods = true
# craftguide #
##############
craftguide_progressive_mode = true
# moremesecons #
################
moremesecons_jammer.enable_lbm = false
moremesecons_sayer.use_speech_dispatcher = false
# GIVE_INITIAL_STUFF MOD - Equipement pour les nouveaux joueurs : 10 torches, 2 saplings, 5 apples. Edit mods/misc/give_initial_stuff.lua to change.
give_initial_stuff = true
initial_stuff = "default:axe_wood 1,default:torch 10,default:sapling 2,default:apple 5"
# AREAS MOD
areas.self_protection = true
areas.self_protection_max_size = {x=128, y=128, z=128}
areas.self_protection_max_areas = 30
# MOBS
remove_far_mobs = true
mobs_spawn_protected = false
mob_difficulty = 1.5
mob_chance_multiplier = 1
# MOBS custom spawn chance and number
#mobs_animal:bee = 9000,2
#mobs_animal:bunny = 15000,2
#mobs_animal:chicken = 15000,2
#mobs_animal:cow = 15000,2
#mobs_animal:goat = 20000,2
#mobs_animal:kitten = 122000,2
#mobs_animal:penguin = 20000,2
#mobs_animal:rat = 15000,2
#mobs_animal:sheep_white = 15000,2
#mobs_animal:pumba = 15000,2
#pmobs:npc = 500000,1
#pmobs:npc_female = 500000,1
#pmobs:wolf = 100000,1
#pmobs:yeti = 7000,2
#kpgmobs:deer = 51000,1
#kpgmobs:jeraf = 51000,1
#kpgmobs:medved = 100000,1
creeper:creeper = 100000,1
#mob_horse:horse = 60000,1
#mobs_turtles:turtle = 30000,1
#mobs_turtles:seaturtle = 30000,1
# food #
########
food_sweet_use_2d = 1
# Armor Configuration
# -------------------
# Set false to disable individual armor materials.
armor_material_wood = true
armor_material_cactus = true
armor_material_steel = true
armor_material_bronze = true
armor_material_diamond = true
armor_material_gold = true
armor_material_mithril = true
armor_material_crystal = false
armor_material_reinforcedleather = true
armor_material_hardenedleather = true
armor_material_blackmithril = true
# Increase this if you get initialization glitches when a player first joins.
#armor_init_delay = 1
# Number of initialization attempts.
# Use in conjunction with armor_init_delay if initialization problems persist.
#armor_init_times = 1
# Increase this if armor is not getting into bones due to server lag.
#armor_bones_delay = 1
# How often player armor items are updated.
#armor_update_time = 1
# Drop armor when a player dies.
# Uses bones mod if present, otherwise items are dropped around the player.
armor_drop = true
# Pulverise armor when a player dies, overrides armor_drop.
armor_destroy = false
# You can use this to increase or decrease overall armor effectiveness,
# eg: level_multiplier = 0.5 will reduce armor level by half.
armor_level_multiplier = 1
# You can use this to increase or decrease overall armor healing,
# eg: armor_heal_multiplier = 0 will disable healing altogether.
armor_heal_multiplier = 1
# Enable water protection (periodically restores breath when activated)
armor_water_protect = true
# Enable fire protection (defaults true if using ethereal mod)
armor_fire_protect = true
# Enable punch damage effects.
armor_punch_damage = true
# Enable migration of old armor inventories
#armor_migrate_old_inventory = true
# DROPONDIE MOD - si false, les sacs des joueurs sont vidées à leurs mort
#keepInventory = false
# RANDOM_MESSAGES MOD - paramétrage de l'interval entre deux messages, 30min actuellement
random_messages_interval = 1800
# FAIL MOD - permettant failpoints et cookies
#fp_pubmsg = true
#fp_strict_checking = false
# MESECONS MOD - paramétrage des outils logiques
#mesecon.overheat_max = 60
# MAPFIX MOD - Recalculate the flowing liquids and the light of a chunk
#mapfix_default_size = 40
#mapfix_max_size = 50
#mapfix_delay = 5
# TIME REGULATION - turned off by default
disable_time_regulation = true
# Tweak the mapgen chunksize (16 per 16 nodes, default is "5"), will be applied on many mods
#chunksize = 3
# Reduce Mesecons "blinky_plant" speed
#mesecon.blinky_plant_interval = 7
# Set default mana regeneration to 3
mana_default_regen = 10
mana_default_max = 200
mana_regen_time = 10
# HUDBARS
#hudbars_sorting = health=0, mana=1, satiation=2, sprint=3, breath=4, armor=5
hudbars_tick = 0.3
hudbars_bar_type = statbar_modern
hbarmor_tick = 0.5
#hudbars_start_offset_left_y = -100
#hudbars_start_offset_right_y = -100
# Snow #
########
snow_disable_mapgen = false
snow_enable_snowfall = false
snow_christmas_content = true
### IRC CHAT ###
################
irc.server = irc.sys4.fr
irc.channel = #NALC
irc.interval = 2.0
irc.nick = nalc
#irc.password = #vide car aucun mdp pour le channel
irc.debug = false
irc.disable_auto_connect = false
irc.disable_auto_join = false
irc.send_join_part = true
irc.secure = true
irc.port = 6697
## Player Anim ##
player_model_version = default_character_v2
# item_drop
item_drop.enable_item_drop = false
item_drop.enable_pickup_key = false
item_drop.pickup_keyinvert = true
item_drop.magnet_radius = 1
item_drop.pickup_age = 0.5
# Home decor
homedecor.disable_coin_crafting = false

303
minetest-1.1.conf Normal file
View File

@ -0,0 +1,303 @@
### GENERAL SETTINGS SERVER ###
###############################
name = sys4
default_game = nalc_game
# Logs parameters - 0 = none, 1 = warning, 2 = action, 3 = info, 4 = verbose
debug_log_level = action
# Profiling (mod needed because the minetest cmdline sucks)
profiler.load = true
# profilerdumper.interval = 300
# Permet aux vieux client de minetest de ce connecter
strict_protocol_version_checking = true
# Options pour le type du serveur
creative_mode = false
enable_damage = true
disallow_empty_password = true
server_dedicated = true
ipv6_server = true
# 1 day-night cycle lasts 24 minutes instead of 20.
time_speed = 30
# Slightly higher player limit by default.
max_users = 12
max_names_per_ip = 2
# Give basics privileges to new players.
default_privs = home, spawn
basic_privs = areas, areas_high_limit, baker, ban, bring, diglocks, faction_admin, faction_user, fast, fly, fp_create, interact, inv, kick, megabuilder, nether, notice, openlocks, password, protection_bypass, rollback, shop, shout, sign_editor, teleport, warp_admin, warp_user, whois, worldedit
# If true, actions are recorded for rollback
enable_rollback_recording = true
# Activate fire
disable_fire = true
# Enable TNT
enable_tnt = true
# Si false, les pseudos des joueurs sont cachés à partir d'une distance de 50 blocs
unlimited_player_transfer_distance = false
# Activated the minimap usage if true
enable_minimap = true
# Fix the deleted item when die if your bags/craft grid/inventory is full
#max_objects_per_block = 150 # default value is 49
#max_forceloaded_blocks = 100
max_objects_per_block = 49
### SERVER SETTINGS FOR IMPROVED PERFORMANCE ###
################################################
max_block_generate_distance = 6 # 4 for better performances
max_block_send_distance = 8 # 6 for better performances
max_forceloaded_blocks = 13
max_simultaneous_block_sends_per_client = 5 # 6 for better performances
max_simultaneous_block_sends_server_total = 60 # 125 for better performances
time_send_interval = 10
active_block_range = 1
active_object_send_range_blocks = 3
server_map_save_interval = 10.3
sqlite_synchronous = 0
block_send_optimize_distance = 4
server_side_occlusion_culling = true
### SERVER AND PUBLIC INFORMATIONS ###
######################################
server_name = NotreAmiLeCube (Survival & PVP) [FR/EN]
server_description = Server hosted by sys4. This highly modded server is intended to be balanced and offers you multiple possibilities in the way you play. Be a builder, engineer, warrior or even a magician. The possibilities are almost endless. But be warned, surviving it will be a real challenge. [This server was originally a fork of the MinetestForFun Classic server. Now it's following its own path].
motd = Bienvenue sur le serveur "NotreAmiLeCube (Survie & PVP) [FR/EN]" ! / Welcome to "NotreAmiLeCube (Survival & PVP) [EN/FR]" server!
serverlist_url = servers.minetest.net
server_url = https://sys4.fr
server_announce = false
server_address = nalc.sys4.fr
port = 30002
# curl default 5sec but timeout, fix to 15sec
curl_timeout = 15000
### MOVEMENT MODIFICATIONS ###
##############################
# Slightly decreased compared to minetest_next.
#movement_acceleration_default = 2.4
# Same acceleration in air and on the ground, to fix some movement glitches. Also is easier to play.
#movement_acceleration_air = 1.2
# Almost instant acceleration in fast mode for more control.
#movement_acceleration_fast = 24
# Walking is 20 % faster than in minetest_game. Makes playing without the "fast" privilege less boring.
#movement_speed_walk = 4.8
# Half the speed of walking, just like the animation.
#movement_speed_crouch = 2.4
# 5 times faster than walking.
#movement_speed_fast = 24
# Makes climbing speed faster than rising in the water. Also makes ladders more useful.
#movement_speed_climb = 4.8
# Faster movement in liquids. Jumping at the water surface also speeds up swimming.
#movement_liquid_fluidity = 1.6 (default = 1)
# Ralentissement à la surface de l'eau
#movement_liquid_fluidity_smooth = 0.5
# Vitesse à laquelle le joueur coule
#movement_liquid_sink = 15
# Slightly less gravity.
#movement_gravity = 9.5
# Jump height slightly reduced.
#movement_speed_jump = 6.5
# Emplacement du static spawn point
static_spawnpoint = 144, 25, 261
# Emplacment du static spawn pour le nether
nether_static_spawnpoint = 79, -20018, -45
# Désactivation de l'anti-cheat qui fait ce téléporter en arrière si l'on va trop vite
disable_anticheat = true
### WORLD MODIFICATIONS ###
###########################
# A chosen map seed for a new map, leave empty for random
#fixed_map_seed = 13107546752813893513
fixed_map_seed = 1681440164076556961
# Enable dungeons on new worlds.
mg_flags = caves, dungeons, decorations
# Enable jungles on new worlds, disable biome blend and mud flow (faster, looks better).
#mgv6_spflags = jungles, nobiomeblend, nomudflow
# Less deserts, more beaches.
#mgv6_freq_desert = 0.6
#mgv6_freq_beach = -0.15
# Tweeked "valleys" mapgen
#mg_biome_np_heat = 50, 50, (350,350,350), 5349, 3, 0.5, 2.0
#mg_biome_np_humidity = 50, 50, (350,350,350), 842, 3, 0.5, 2.0
mg_name = valleys
mgvalleys_lava_depth = 1
#mg_valleys_spflags = altitude_chill,humid_rivers
#mgvalleys_altitude_chill = 90
#mgvalleys_large_cave_depth = -33
#mgvalleys_lava_features = 0
#mgvalleys_massive_cave_depth = -256
#mgvalleys_river_depth = 4
#mgvalleys_river_size = 5
#mgvalleys_water_features = 0
#mgvalleys_cave_width = 0.09
### MODS PARAMETERS ###
#######################
secure.trusted_mods = irc,track_players,global_exchange
log_mods = true
# craftguide #
##############
craftguide_progressive_mode = true
# moremesecons #
################
moremesecons_jammer.enable_lbm = false
moremesecons_sayer.use_speech_dispatcher = false
# GIVE_INITIAL_STUFF MOD - Equipement pour les nouveaux joueurs : 10 torches, 2 saplings, 5 apples. Edit mods/misc/give_initial_stuff.lua to change.
give_initial_stuff = true
initial_stuff = "default:axe_wood 1,default:torch 10,default:sapling 2,default:apple 5"
# AREAS MOD
areas.self_protection = true
areas.self_protection_max_size = {x=128, y=128, z=128}
areas.self_protection_max_areas = 30
# MOBS
remove_far_mobs = true
mobs_spawn_protected = false
mob_difficulty = 1.5
mob_chance_multiplier = 1
# MOBS custom spawn chance and number
#mobs_animal:bee = 9000,2
#mobs_animal:bunny = 15000,2
#mobs_animal:chicken = 15000,2
#mobs_animal:cow = 15000,2
#mobs_animal:goat = 20000,2
#mobs_animal:kitten = 122000,2
#mobs_animal:penguin = 20000,2
#mobs_animal:rat = 15000,2
#mobs_animal:sheep_white = 15000,2
#mobs_animal:pumba = 15000,2
#pmobs:npc = 500000,1
#pmobs:npc_female = 500000,1
#pmobs:wolf = 100000,1
#pmobs:yeti = 7000,2
#kpgmobs:deer = 51000,1
#kpgmobs:jeraf = 51000,1
#kpgmobs:medved = 100000,1
creeper:creeper = 100000,1
#mob_horse:horse = 60000,1
#mobs_turtles:turtle = 30000,1
#mobs_turtles:seaturtle = 30000,1
# food #
########
food_sweet_use_2d = 1
# Armor Configuration
# -------------------
# Set false to disable individual armor materials.
armor_material_wood = true
armor_material_cactus = true
armor_material_steel = true
armor_material_bronze = true
armor_material_diamond = true
armor_material_gold = true
armor_material_mithril = true
armor_material_crystal = false
armor_material_reinforcedleather = true
armor_material_hardenedleather = true
armor_material_blackmithril = true
# Increase this if you get initialization glitches when a player first joins.
#armor_init_delay = 1
# Number of initialization attempts.
# Use in conjunction with armor_init_delay if initialization problems persist.
#armor_init_times = 1
# Increase this if armor is not getting into bones due to server lag.
#armor_bones_delay = 1
# How often player armor items are updated.
#armor_update_time = 1
# Drop armor when a player dies.
# Uses bones mod if present, otherwise items are dropped around the player.
armor_drop = true
# Pulverise armor when a player dies, overrides armor_drop.
armor_destroy = false
# You can use this to increase or decrease overall armor effectiveness,
# eg: level_multiplier = 0.5 will reduce armor level by half.
armor_level_multiplier = 1
# You can use this to increase or decrease overall armor healing,
# eg: armor_heal_multiplier = 0 will disable healing altogether.
armor_heal_multiplier = 1
# Enable water protection (periodically restores breath when activated)
armor_water_protect = true
# Enable fire protection (defaults true if using ethereal mod)
armor_fire_protect = true
# Enable punch damage effects.
armor_punch_damage = true
# Enable migration of old armor inventories
#armor_migrate_old_inventory = true
# DROPONDIE MOD - si false, les sacs des joueurs sont vidées à leurs mort
#keepInventory = false
# RANDOM_MESSAGES MOD - paramétrage de l'interval entre deux messages, 30min actuellement
random_messages_interval = 1800
# FAIL MOD - permettant failpoints et cookies
#fp_pubmsg = true
#fp_strict_checking = false
# MESECONS MOD - paramétrage des outils logiques
#mesecon.overheat_max = 60
# MAPFIX MOD - Recalculate the flowing liquids and the light of a chunk
#mapfix_default_size = 40
#mapfix_max_size = 50
#mapfix_delay = 5
# TIME REGULATION - turned off by default
disable_time_regulation = true
# Tweak the mapgen chunksize (16 per 16 nodes, default is "5"), will be applied on many mods
#chunksize = 3
# Reduce Mesecons "blinky_plant" speed
#mesecon.blinky_plant_interval = 7
# Set default mana regeneration to 3
mana_default_regen = 10
mana_default_max = 200
mana_regen_time = 10
# HUDBARS
#hudbars_sorting = health=0, mana=1, satiation=2, sprint=3, breath=4, armor=5
hudbars_tick = 0.3
hudbars_bar_type = statbar_modern
hbarmor_tick = 0.5
#hudbars_start_offset_left_y = -100
#hudbars_start_offset_right_y = -100
# Snow #
########
snow_disable_mapgen = false
snow_enable_snowfall = false
snow_christmas_content = true
### IRC CHAT ###
################
irc.server = irc.sys4.fr
irc.channel = #NALC
irc.interval = 2.0
irc.nick = nalc
#irc.password = #vide car aucun mdp pour le channel
irc.debug = false
irc.disable_auto_connect = false
irc.disable_auto_join = false
irc.send_join_part = true
irc.secure = true
irc.port = 6697
## Player Anim ##
playeranim.model_version = MTG_4_Nov_2017
# item_drop
item_drop.enable_item_drop = false
item_drop.enable_pickup_key = false
item_drop.pickup_keyinvert = true
item_drop.magnet_radius = 1
item_drop.pickup_age = 0.5
# Home decor
homedecor.disable_coin_crafting = false

315
minetest-1.2.conf Normal file
View File

@ -0,0 +1,315 @@
### GENERAL SETTINGS SERVER ###
###############################
name = sys4
default_game = nalc_game
# Logs parameters - 0 = none, 1 = warning, 2 = action, 3 = info, 4 = verbose
debug_log_level = action
# Profiling (mod needed because the minetest cmdline sucks)
profiler.load = true
# profilerdumper.interval = 300
# Permet aux vieux client de minetest de ce connecter
strict_protocol_version_checking = true
# Options pour le type du serveur
creative_mode = false
enable_damage = true
disallow_empty_password = true
server_dedicated = true
ipv6_server = true
# 1 day-night cycle lasts 24 minutes instead of 20.
time_speed = 30
# Slightly higher player limit by default.
max_users = 12
max_names_per_ip = 2
# Give basics privileges to new players.
default_privs = home, spawn
basic_privs = areas, areas_high_limit, baker, ban, bring, diglocks, faction_admin, faction_user, fast, fly, fp_create, interact, inv, kick, megabuilder, nether, notice, openlocks, password, protection_bypass, rollback, shop, shout, sign_editor, teleport, warp_admin, warp_user, whois, worldedit
# If true, actions are recorded for rollback
enable_rollback_recording = true
# Activate fire
disable_fire = true
# Enable TNT
enable_tnt = true
# Si false, les pseudos des joueurs sont cachés à partir d'une distance de 50 blocs
unlimited_player_transfer_distance = false
# Activated the minimap usage if true
enable_minimap = true
# Fix the deleted item when die if your bags/craft grid/inventory is full
#max_objects_per_block = 150 # default value is 49
#max_forceloaded_blocks = 100
max_objects_per_block = 49
### SERVER SETTINGS FOR IMPROVED PERFORMANCE ###
################################################
max_block_generate_distance = 6 # 4 for better performances
max_block_send_distance = 8 # 6 for better performances
max_forceloaded_blocks = 13
max_simultaneous_block_sends_per_client = 5 # 6 for better performances
max_simultaneous_block_sends_server_total = 60 # 125 for better performances
time_send_interval = 10
active_block_range = 1
active_object_send_range_blocks = 3
server_map_save_interval = 10.3
sqlite_synchronous = 0
block_send_optimize_distance = 4
server_side_occlusion_culling = true
### SERVER AND PUBLIC INFORMATIONS ###
######################################
server_name = NotreAmiLeCube (Survival & PVP) [FR/EN]
server_description = Server hosted by sys4. This highly modded server is intended to be balanced and offers you multiple possibilities in the way you play. Be a builder, engineer, warrior or even a magician. The possibilities are almost endless. But be warned, surviving it will be a real challenge. [This server was originally a fork of the MinetestForFun Classic server. Now it's following its own path].
motd = Bienvenue sur le serveur "NotreAmiLeCube (Survie & PVP) [FR/EN]" ! / Welcome to "NotreAmiLeCube (Survival & PVP) [EN/FR]" server!
serverlist_url = servers.minetest.net
server_url = https://sys4.fr
server_announce = false
server_address = nalc.sys4.fr
port = 30002
# curl default 5sec but timeout, fix to 15sec
curl_timeout = 15000
### MOVEMENT MODIFICATIONS ###
##############################
# Slightly decreased compared to minetest_next.
#movement_acceleration_default = 2.4
# Same acceleration in air and on the ground, to fix some movement glitches. Also is easier to play.
#movement_acceleration_air = 1.2
# Almost instant acceleration in fast mode for more control.
#movement_acceleration_fast = 24
# Walking is 20 % faster than in minetest_game. Makes playing without the "fast" privilege less boring.
#movement_speed_walk = 4.8
# Half the speed of walking, just like the animation.
#movement_speed_crouch = 2.4
# 5 times faster than walking.
#movement_speed_fast = 24
# Makes climbing speed faster than rising in the water. Also makes ladders more useful.
#movement_speed_climb = 4.8
# Faster movement in liquids. Jumping at the water surface also speeds up swimming.
#movement_liquid_fluidity = 1.6 (default = 1)
# Ralentissement à la surface de l'eau
#movement_liquid_fluidity_smooth = 0.5
# Vitesse à laquelle le joueur coule
#movement_liquid_sink = 15
# Slightly less gravity.
#movement_gravity = 9.5
# Jump height slightly reduced.
#movement_speed_jump = 6.5
# Emplacement du static spawn point
static_spawnpoint = 144, 25, 261
# Emplacment du static spawn pour le nether
nether_static_spawnpoint = 79, -20018, -45
# Désactivation de l'anti-cheat qui fait ce téléporter en arrière si l'on va trop vite
disable_anticheat = true
### WORLD MODIFICATIONS ###
###########################
# A chosen map seed for a new map, leave empty for random
#fixed_map_seed = 13107546752813893513
fixed_map_seed = 1681440164076556961
# Enable dungeons on new worlds.
mg_flags = caves, dungeons, decorations
# Enable jungles on new worlds, disable biome blend and mud flow (faster, looks better).
#mgv6_spflags = jungles, nobiomeblend, nomudflow
# Less deserts, more beaches.
#mgv6_freq_desert = 0.6
#mgv6_freq_beach = -0.15
# Tweeked "valleys" mapgen
#mg_biome_np_heat = 50, 50, (350,350,350), 5349, 3, 0.5, 2.0
#mg_biome_np_humidity = 50, 50, (350,350,350), 842, 3, 0.5, 2.0
mg_name = valleys
#mgvalleys_lava_depth = 1
#mg_valleys_spflags = altitude_chill,humid_rivers
#mgvalleys_altitude_chill = 90
#mgvalleys_large_cave_depth = -33
#mgvalleys_lava_features = 0
#mgvalleys_massive_cave_depth = -256
#mgvalleys_river_depth = 4
#mgvalleys_river_size = 5
#mgvalleys_water_features = 0
#mgvalleys_cave_width = 0.09
mgvalleys_large_cave_flooded = 0
### MODS PARAMETERS ###
#######################
secure.trusted_mods = irc,track_players,global_exchange
log_mods = true
# craftguide #
##############
craftguide_progressive_mode = true
# moremesecons #
################
moremesecons_jammer.enable_lbm = false
moremesecons_sayer.use_speech_dispatcher = false
# GIVE_INITIAL_STUFF MOD - Equipement pour les nouveaux joueurs : 10 torches, 2 saplings, 5 apples. Edit mods/misc/give_initial_stuff.lua to change.
give_initial_stuff = true
initial_stuff = "default:axe_wood 1,default:torch 10,default:sapling 2,default:apple 5"
# AREAS MOD
areas.self_protection = true
#areas.self_protection_max_size = {x=128, y=128, z=128}
#areas.self_protection_max_areas = 30
# MOBS
remove_far_mobs = true
mobs_spawn_protected = false
mob_difficulty = 1.5
mob_chance_multiplier = 1
# MOBS custom spawn chance and number
#mobs_animal:bee = 9000,2
#mobs_animal:bunny = 15000,2
#mobs_animal:chicken = 15000,2
#mobs_animal:cow = 15000,2
#mobs_animal:goat = 20000,2
#mobs_animal:kitten = 122000,2
#mobs_animal:penguin = 20000,2
#mobs_animal:rat = 15000,2
#mobs_animal:sheep_white = 15000,2
#mobs_animal:pumba = 15000,2
#pmobs:npc = 500000,1
#pmobs:npc_female = 500000,1
#pmobs:wolf = 100000,1
#pmobs:yeti = 7000,2
#kpgmobs:deer = 51000,1
#kpgmobs:jeraf = 51000,1
#kpgmobs:medved = 100000,1
creeper:creeper = 100000,1
#mob_horse:horse = 60000,1
#mobs_turtles:turtle = 30000,1
#mobs_turtles:seaturtle = 30000,1
# food #
########
food_sweet_use_2d = 1
# Armor Configuration
# -------------------
# Set false to disable individual armor materials.
armor_material_wood = true
armor_material_cactus = true
armor_material_steel = true
armor_material_bronze = true
armor_material_diamond = true
armor_material_gold = true
armor_material_mithril = true
armor_material_crystal = false
armor_material_reinforcedleather = true
armor_material_hardenedleather = true
armor_material_blackmithril = true
# Increase this if you get initialization glitches when a player first joins.
#armor_init_delay = 1
# Number of initialization attempts.
# Use in conjunction with armor_init_delay if initialization problems persist.
#armor_init_times = 1
# Increase this if armor is not getting into bones due to server lag.
#armor_bones_delay = 1
# How often player armor items are updated.
#armor_update_time = 1
# Drop armor when a player dies.
# Uses bones mod if present, otherwise items are dropped around the player.
armor_drop = true
# Pulverise armor when a player dies, overrides armor_drop.
armor_destroy = false
# You can use this to increase or decrease overall armor effectiveness,
# eg: level_multiplier = 0.5 will reduce armor level by half.
armor_level_multiplier = 1
# You can use this to increase or decrease overall armor healing,
# eg: armor_heal_multiplier = 0 will disable healing altogether.
armor_heal_multiplier = 1
# Enable water protection (periodically restores breath when activated)
armor_water_protect = true
# Enable fire protection (defaults true if using ethereal mod)
armor_fire_protect = true
# Enable punch damage effects.
armor_punch_damage = true
# Enable migration of old armor inventories
#armor_migrate_old_inventory = true
# DROPONDIE MOD - si false, les sacs des joueurs sont vidées à leurs mort
#keepInventory = false
# RANDOM_MESSAGES MOD - paramétrage de l'interval entre deux messages, 30min actuellement
random_messages_interval = 1800
# FAIL MOD - permettant failpoints et cookies
#fp_pubmsg = true
#fp_strict_checking = false
# MESECONS MOD - paramétrage des outils logiques
#mesecon.overheat_max = 60
# MAPFIX MOD - Recalculate the flowing liquids and the light of a chunk
#mapfix_default_size = 40
#mapfix_max_size = 50
#mapfix_delay = 5
# TIME REGULATION - turned off by default
disable_time_regulation = true
# Tweak the mapgen chunksize (16 per 16 nodes, default is "5"), will be applied on many mods
#chunksize = 3
# Reduce Mesecons "blinky_plant" speed
#mesecon.blinky_plant_interval = 7
# Set default mana regeneration to 3
mana_default_regen = 1
mana_default_max = 200
mana_regen_time = 30
# HUDBARS
#hudbars_sorting = health=0, mana=1, satiation=2, sprint=3, breath=4, armor=5
hudbars_tick = 0.3
hudbars_bar_type = statbar_modern
hbarmor_tick = 0.5
#hudbars_start_offset_left_y = -100
#hudbars_start_offset_right_y = -100
# Snow #
########
snow_disable_mapgen = false
snow_enable_snowfall = false
snow_christmas_content = true
### IRC CHAT ###
################
irc.server = irc.sys4.fr
irc.channel = #NALC
irc.interval = 2.0
irc.nick = nalc
#irc.password = #vide car aucun mdp pour le channel
irc.debug = false
irc.disable_auto_connect = false
irc.disable_auto_join = false
irc.send_join_part = true
irc.secure = true
irc.port = 6697
## Player Anim ##
playeranim.model_version = MTG_4_Nov_2017
# item_drop
item_drop.enable_item_drop = false
item_drop.enable_pickup_key = false
item_drop.pickup_keyinvert = true
item_drop.magnet_radius = 1
item_drop.pickup_age = 0.5
# Home decor
homedecor.disable_coin_crafting = false
# Moreblocks
moreblocks.stairsplus_in_creative_inventory = false
# cherry_tree
cherry_tree.plantlike_leaves = true
# nalc_moretrees
nalc_moretrees.plantlike_leaves = true
# nether
nether_portalBook_loot_weighting = 3

View File

@ -10,7 +10,7 @@ profiler.load = true
# Permet aux vieux client de minetest de ce connecter
strict_protocol_version_checking = true
# Options pour le type du serveur
#creative_mode = false
creative_mode = false
enable_damage = true
disallow_empty_password = true
server_dedicated = true
@ -24,11 +24,11 @@ max_names_per_ip = 2
default_privs = home, spawn
basic_privs = areas, areas_high_limit, baker, ban, bring, diglocks, faction_admin, faction_user, fast, fly, fp_create, interact, inv, kick, megabuilder, nether, notice, openlocks, password, protection_bypass, rollback, shop, shout, sign_editor, teleport, warp_admin, warp_user, whois, worldedit
# If true, actions are recorded for rollback
enable_rollback_recording = false
enable_rollback_recording = true
# Activate fire
#disable_fire = true
disable_fire = true
# Enable TNT
#enable_tnt = true
enable_tnt = true
# Si false, les pseudos des joueurs sont cachés à partir d'une distance de 50 blocs
unlimited_player_transfer_distance = false
# Activated the minimap usage if true
@ -63,7 +63,7 @@ serverlist_url = servers.minetest.net
server_url = https://sys4.fr
server_announce = false
server_address = nalc.sys4.fr
port = 30000
port = 30002
# curl default 5sec but timeout, fix to 15sec
curl_timeout = 15000
@ -94,7 +94,7 @@ curl_timeout = 15000
# Jump height slightly reduced.
#movement_speed_jump = 6.5
# Emplacement du static spawn point
static_spawnpoint = 119, 196, -15
static_spawnpoint = 144, 25, 261
# Emplacment du static spawn pour le nether
nether_static_spawnpoint = 79, -20018, -45
# Désactivation de l'anti-cheat qui fait ce téléporter en arrière si l'on va trop vite
@ -117,7 +117,6 @@ mg_flags = caves, dungeons, decorations
#mg_biome_np_humidity = 50, 50, (350,350,350), 842, 3, 0.5, 2.0
mg_name = valleys
#mgvalleys_lava_depth = 1
mgvalleys_large_cave_flooded = 0
#mg_valleys_spflags = altitude_chill,humid_rivers
#mgvalleys_altitude_chill = 90
#mgvalleys_large_cave_depth = -33
@ -127,13 +126,11 @@ mgvalleys_large_cave_flooded = 0
#mgvalleys_river_size = 5
#mgvalleys_water_features = 0
#mgvalleys_cave_width = 0.09
mgvalleys_large_cave_flooded = 0
### MODS PARAMETERS ###
#######################
enable_weather = false
enable_farming = false
secure.trusted_mods = irc,track_players,global_exchange
log_mods = true
@ -143,18 +140,19 @@ craftguide_progressive_mode = true
# moremesecons #
################
moremesecons_jammer.enable_lbm = true
moremesecons_wireless.enable_lbm = true
moremesecons_jammer.enable_lbm = false
moremesecons_sayer.use_speech_dispatcher = false
# GIVE_INITIAL_STUFF MOD - Equipement pour les nouveaux joueurs : 10 torches, 2 saplings, 5 apples. Edit mods/misc/give_initial_stuff.lua to change.
#give_initial_stuff = true
#initial_stuff = "default:axe_wood 1,default:torch 10,default:sapling 2,default:apple 5"
give_initial_stuff = true
initial_stuff = "default:axe_wood 1,default:torch 10,default:sapling 2,default:apple 5"
# AREAS MOD
areas.self_protection = true
#areas.self_protection_max_size = {x=128, y=128, z=128}
#areas.self_protection_max_areas = 30
# MOBS
remove_far_mobs = true
mobs_spawn_protected = true
mobs_spawn_protected = false
mob_difficulty = 1.5
mob_chance_multiplier = 1
# MOBS custom spawn chance and number
@ -183,7 +181,6 @@ creeper:creeper = 100000,1
# food #
########
food_sweet_use_2d = 1
basic_food_desert_sand = default:junglegrass
# Armor Configuration
# -------------------
@ -260,14 +257,14 @@ disable_time_regulation = true
#chunksize = 3
# Reduce Mesecons "blinky_plant" speed
#mesecon.blinky_plant_interval = 7
# Set mana default values
# Set default mana regeneration to 3
mana_default_regen = 1
mana_default_max = 200
mana_regen_timer = 5
mana_regen_time = 30
# HUDBARS
#hudbars_sorting = health=0, mana=1, satiation=2, sprint=3, breath=4, armor=5
hudbars_tick = 0.3
hudbars_bar_type = progress_bar
hudbars_bar_type = statbar_modern
hbarmor_tick = 0.5
#hudbars_start_offset_left_y = -100
#hudbars_start_offset_right_y = -100
@ -280,10 +277,10 @@ snow_christmas_content = true
### IRC CHAT ###
################
irc.server = irc.geeknode.org
irc.channel = #minetest-nalc
irc.server = irc.sys4.fr
irc.channel = #NALC
irc.interval = 2.0
irc.nick = nalc-dev
irc.nick = nalc
#irc.password = #vide car aucun mdp pour le channel
irc.debug = false
irc.disable_auto_connect = false
@ -322,14 +319,3 @@ toolranks_levels = 80
toolranks_level_digs = 5000
toolranks_speed_multiplier = 4.0
toolranks_use_multiplier = 4.0
# tsm_mines
mines_deep_min = -64
mines_deep_max = -13800 # default -380
mines_spawnfactor = 1.5
#h2omes
h2omes.time_home = 60
h2omes.time_spawn = 150
h2omes.time_from_player = 150
h2omes.time_to_player = 150

View File

@ -10,7 +10,7 @@ profiler.load = true
# Permet aux vieux client de minetest de ce connecter
strict_protocol_version_checking = true
# Options pour le type du serveur
#creative_mode = false
creative_mode = false
enable_damage = true
disallow_empty_password = true
server_dedicated = true
@ -24,11 +24,11 @@ max_names_per_ip = 2
default_privs = home, spawn
basic_privs = areas, areas_high_limit, baker, ban, bring, diglocks, faction_admin, faction_user, fast, fly, fp_create, interact, inv, kick, megabuilder, nether, notice, openlocks, password, protection_bypass, rollback, shop, shout, sign_editor, teleport, warp_admin, warp_user, whois, worldedit
# If true, actions are recorded for rollback
enable_rollback_recording = false
enable_rollback_recording = true
# Activate fire
#disable_fire = true
disable_fire = true
# Enable TNT
#enable_tnt = true
enable_tnt = true
# Si false, les pseudos des joueurs sont cachés à partir d'une distance de 50 blocs
unlimited_player_transfer_distance = false
# Activated the minimap usage if true
@ -36,23 +36,23 @@ enable_minimap = true
# Fix the deleted item when die if your bags/craft grid/inventory is full
#max_objects_per_block = 150 # default value is 49
#max_forceloaded_blocks = 100
max_objects_per_block = 49
### SERVER SETTINGS ###
#######################
max_objects_per_block = 64
max_block_generate_distance = 4 # 4 for better performances
max_block_send_distance = 6 # 6 for better performances
max_forceloaded_blocks = 64
### SERVER SETTINGS FOR IMPROVED PERFORMANCE ###
################################################
max_block_generate_distance = 6 # 4 for better performances
max_block_send_distance = 8 # 6 for better performances
max_forceloaded_blocks = 13
max_simultaneous_block_sends_per_client = 5 # 6 for better performances
max_simultaneous_block_sends_server_total = 10000 # 125 for better performances
#time_send_interval = 10
active_block_range = 2
#active_object_send_range_blocks = 4
max_simultaneous_block_sends_server_total = 60 # 125 for better performances
time_send_interval = 10
active_block_range = 1
active_object_send_range_blocks = 3
server_map_save_interval = 10.3
sqlite_synchronous = 0
ask_reconnect_on_crash = true
#block_send_optimize_distance = 4
#server_side_occlusion_culling = true
block_send_optimize_distance = 4
server_side_occlusion_culling = true
### SERVER AND PUBLIC INFORMATIONS ###
######################################
@ -131,6 +131,7 @@ mgvalleys_large_cave_flooded = 0
### MODS PARAMETERS ###
#######################
secure.trusted_mods = irc,track_players,global_exchange
log_mods = true
@ -140,13 +141,12 @@ craftguide_progressive_mode = true
# moremesecons #
################
moremesecons_jammer.enable_lbm = true
moremesecons_wireless.enable_lbm = true
moremesecons_jammer.enable_lbm = false
moremesecons_sayer.use_speech_dispatcher = false
# GIVE_INITIAL_STUFF MOD - Equipement pour les nouveaux joueurs : 10 torches, 2 saplings, 5 apples. Edit mods/misc/give_initial_stuff.lua to change.
#give_initial_stuff = true
#initial_stuff = "default:axe_wood 1,default:torch 10,default:sapling 2,default:apple 5"
give_initial_stuff = true
initial_stuff = "default:axe_wood 1,default:torch 10,default:sapling 2,default:apple 5"
# AREAS MOD
areas.self_protection = true
# MOBS
@ -180,7 +180,6 @@ creeper:creeper = 100000,1
# food #
########
food_sweet_use_2d = 1
basic_food_desert_sand = default:junglegrass
# Armor Configuration
# -------------------
@ -232,9 +231,6 @@ armor_water_protect = true
# Enable fire protection (defaults true if using ethereal mod)
armor_fire_protect = true
# Enable fire damage from torches.
armor_fire_protect_torch = true
# Enable punch damage effects.
armor_punch_damage = true
@ -263,7 +259,7 @@ disable_time_regulation = true
# Set mana default values
mana_default_regen = 1
mana_default_max = 200
mana_regen_timer = 5
mana_regen_timer = 30
# HUDBARS
#hudbars_sorting = health=0, mana=1, satiation=2, sprint=3, breath=4, armor=5
hudbars_tick = 0.3
@ -280,8 +276,8 @@ snow_christmas_content = true
### IRC CHAT ###
################
irc.server = irc.geeknode.org
irc.channel = #minetest-nalc
irc.server = irc.sys4.fr
irc.channel = #NALC
irc.interval = 2.0
irc.nick = nalc-dev
#irc.password = #vide car aucun mdp pour le channel
@ -292,9 +288,6 @@ irc.send_join_part = true
irc.secure = true
irc.port = 6697
# death_messages
language = fr
## Player Anim ##
playeranim.model_version = MTG_4_Nov_2017
@ -325,14 +318,3 @@ toolranks_levels = 80
toolranks_level_digs = 5000
toolranks_speed_multiplier = 4.0
toolranks_use_multiplier = 4.0
# tsm_mines
mines_deep_min = -64
mines_deep_max = -13800 # default -380
mines_spawnfactor = 1.5
#h2omes
h2omes.time_home = 60
h2omes.time_spawn = 150
h2omes.time_from_player = 150
h2omes.time_to_player = 150

View File

@ -5,16 +5,16 @@ default_game = nalc_game
# Logs parameters - 0 = none, 1 = warning, 2 = action, 3 = info, 4 = verbose
debug_log_level = action
# Profiling (mod needed because the minetest cmdline sucks)
profiler.load = false
profiler.load = true
# profilerdumper.interval = 300
# Permet aux vieux client de minetest de ce connecter
strict_protocol_version_checking = true
# Options pour le type du serveur
#creative_mode = false
creative_mode = false
enable_damage = true
disallow_empty_password = true
server_dedicated = true
ipv6_server = false
ipv6_server = true
# 1 day-night cycle lasts 24 minutes instead of 20.
time_speed = 30
# Slightly higher player limit by default.
@ -26,40 +26,42 @@ basic_privs = areas, areas_high_limit, baker, ban, bring, diglocks, faction_admi
# If true, actions are recorded for rollback
enable_rollback_recording = true
# Activate fire
#disable_fire = true
disable_fire = true
# Enable TNT
#enable_tnt = true
enable_tnt = true
# Si false, les pseudos des joueurs sont cachés à partir d'une distance de 50 blocs
unlimited_player_transfer_distance = false
# Activated the minimap usage if true
enable_minimap = true
# Fix the deleted item when die if your bags/craft grid/inventory is full
#max_objects_per_block = 150 # default value is 49
#max_forceloaded_blocks = 100
max_objects_per_block = 49
### SERVER SETTINGS ###
#######################
max_objects_per_block = 64
max_block_generate_distance = 4 # 4 for better performances
max_block_send_distance = 6 # 6 for better performances
max_forceloaded_blocks = 128
### SERVER SETTINGS FOR IMPROVED PERFORMANCE ###
################################################
max_block_generate_distance = 6 # 4 for better performances
max_block_send_distance = 8 # 6 for better performances
max_forceloaded_blocks = 13
max_simultaneous_block_sends_per_client = 5 # 6 for better performances
max_simultaneous_block_sends_server_total = 10000 # 125 for better performances
#time_send_interval = 10
active_block_range = 2
#active_object_send_range_blocks = 4
max_simultaneous_block_sends_server_total = 60 # 125 for better performances
time_send_interval = 10
active_block_range = 1
active_object_send_range_blocks = 3
server_map_save_interval = 10.3
sqlite_synchronous = 0
ask_reconnect_on_crash = true
#block_send_optimize_distance = 4
#server_side_occlusion_culling = true
abm_time_budget = 0.3
block_send_optimize_distance = 4
server_side_occlusion_culling = true
### SERVER AND PUBLIC INFORMATIONS ###
######################################
server_name = Notre Ami Le Cube (Survival & PVP) [FR/EN]
server_description = Server hosted by sys4. Well modded and intended to be balanced. Be a builder, engineer, warrior or even a magician. But be warned, surviving it will be a real challenge. This server was originally a fork of the MinetestForFun Classic server. Now it's following its own path.
server_name = NotreAmiLeCube (Survival & PVP) [FR/EN]
server_description = Server hosted by sys4. This highly modded server is intended to be balanced and offers you multiple possibilities in the way you play. Be a builder, engineer, warrior or even a magician. The possibilities are almost endless. But be warned, surviving it will be a real challenge. [This server was originally a fork of the MinetestForFun Classic server. Now it's following its own path].
motd = Bienvenue sur le serveur "NotreAmiLeCube (Survie & PVP) [FR/EN]" ! / Welcome to "NotreAmiLeCube (Survival & PVP) [EN/FR]" server!
serverlist_url = servers.minetest.net
server_url = https://sys4.fr
server_announce = true
server_announce = false
server_address = nalc.sys4.fr
port = 30002
# curl default 5sec but timeout, fix to 15sec
@ -128,6 +130,7 @@ mgvalleys_large_cave_flooded = 0
### MODS PARAMETERS ###
#######################
secure.trusted_mods = irc,track_players,global_exchange
log_mods = true
@ -137,13 +140,12 @@ craftguide_progressive_mode = true
# moremesecons #
################
moremesecons_jammer.enable_lbm = true
moremesecons_wireless.enable_lbm = true
moremesecons_jammer.enable_lbm = false
moremesecons_sayer.use_speech_dispatcher = false
# GIVE_INITIAL_STUFF MOD - Equipement pour les nouveaux joueurs : 10 torches, 2 saplings, 5 apples. Edit mods/misc/give_initial_stuff.lua to change.
#give_initial_stuff = true
#initial_stuff = "default:axe_wood 1,default:torch 10,default:sapling 2,default:apple 5"
give_initial_stuff = true
initial_stuff = "default:axe_wood 1,default:torch 10,default:sapling 2,default:apple 5"
# AREAS MOD
areas.self_protection = true
#areas.self_protection_max_size = {x=128, y=128, z=128}
@ -179,7 +181,6 @@ creeper:creeper = 100000,1
# food #
########
food_sweet_use_2d = 1
basic_food_desert_sand = default:junglegrass
# Armor Configuration
# -------------------
@ -231,9 +232,6 @@ armor_water_protect = true
# Enable fire protection (defaults true if using ethereal mod)
armor_fire_protect = true
# Enable fire damage from torches.
armor_fire_protect_torch = true
# Enable punch damage effects.
armor_punch_damage = true
@ -262,11 +260,11 @@ disable_time_regulation = true
# Set default mana regeneration to 3
mana_default_regen = 1
mana_default_max = 200
mana_regen_timer = 5
mana_regen_time = 30
# HUDBARS
#hudbars_sorting = health=0, mana=1, satiation=2, sprint=3, breath=4, armor=5
hudbars_tick = 0.3
hudbars_bar_type = progress_bar
hudbars_bar_type = statbar_modern
hbarmor_tick = 0.5
#hudbars_start_offset_left_y = -100
#hudbars_start_offset_right_y = -100
@ -279,8 +277,8 @@ snow_christmas_content = true
### IRC CHAT ###
################
irc.server = irc.geeknode.org
irc.channel = #minetest-nalc
irc.server = irc.sys4.fr
irc.channel = #NALC
irc.interval = 2.0
irc.nick = nalc
#irc.password = #vide car aucun mdp pour le channel
@ -291,9 +289,6 @@ irc.send_join_part = true
irc.secure = true
irc.port = 6697
# death_messages
language = fr
## Player Anim ##
playeranim.model_version = MTG_4_Nov_2017
@ -324,17 +319,3 @@ toolranks_levels = 80
toolranks_level_digs = 5000
toolranks_speed_multiplier = 4.0
toolranks_use_multiplier = 4.0
# tsm_mines
mines_deep_min = -64
mines_deep_max = -13800
mines_spawnfactor = 1.5
# biome_lib
biome_lib_debug_log_level = 0
#h2omes
h2omes.time_home = 60
h2omes.time_spawn = 150
h2omes.time_from_player = 150
h2omes.time_to_player = 150

View File

@ -1,3 +0,0 @@
3d_armor_ip
3d_armor_sfinv
3dmushrooms

View File

@ -5,22 +5,18 @@ serverpath=/home/minetest/nalc-stable
world=nalc-stable
world_file=all # news|technic|fbn|fbnp|bitchange|christmas|randommsg
branch=stable # 1.0|1.1|dev
mountpoint=/mnt/demonix.fr
mapdest=$mountpoint/www
bak=0
update=0
restart=0
regenmap=0
usage() {
echo "usage: ./shutdown.sh [-h|--help] [-r|--restart] [-b|--bak] [-u|--update]"
echo "Options:"
echo -e "\t-h --help\tAffiche cette aide."
echo -e "\t-r --restart\tRedémarre le serveur après arrêt."
echo -e "\t-b --bak\tRéalise une sauvegarde après arrêt."
echo -e "\t-u --update\tRéalise une mise à jour après arrêt."
echo -e "\t-m --regen-map\tRégénère une carte du monde."
exit 0
echo "usage: ./shutdown.sh [-h|--help] [-r|--restart] [-b|--bak] [-u|--update]"
echo "Options:"
echo -e "\t-h --help\tAffiche cette aide."
echo -e "\t-r --restart\tRedémarre le serveur après arrêt."
echo -e "\t-b --bak\tRéalise une sauvegarde après arrêt."
echo -e "\t-u --update\tRéalise une mise à jour après arrêt."
exit 0
}
action() {
@ -30,14 +26,7 @@ action() {
kill -s TERM $(pidof -x $serverpath/start.sh)
[[ $bak -eq 1 ]] && $serverpath/backup.sh
if [ $regenmap -eq 1 ]; then
mount $mountpoint
sleep 3
$serverpath/genmap.sh $serverpath $world $mapdest
umount $mountpoint
fi
[[ $update -eq 1 ]] && $serverpath/upgrade.sh -s $serverpath -m -w $world -b $branch -f $world_file
[[ $update -eq 1 ]] && $serverpath/upgrade.sh -s $serverpath -m -w $world -b $branch -f $world_file
[[ $restart -eq 1 ]] && $serverpath/start.sh&
exit 0
@ -50,7 +39,7 @@ action() {
# -o : Options courtes
# -l : options longues
OPT=$(getopt -o b,r,h,u,m -l bak,restart,help,update,regen-map -- "$@")
OPT=$(getopt -o b,r,h,u -l bak,restart,help,update -- "$@")
# éclatement de $options en $1, $2...
set -- $OPT
@ -63,14 +52,11 @@ while true; do
-r|--restart)
restart=1
shift;;
-h|--help)
usage;;
-u|--update)
update=1
shift;;
-m|--regen-map)
regenmap=1
shift;;
-h|--help)
usage;;
-u|--update)
update=1
shift;;
--)
shift;;
*)

View File

@ -1,39 +1,29 @@
#!/bin/bash
#
# This is a startup script example you can adapt for your needs.
# It can take a server directory to start as argument else,
# it will use the current dir.
# If you want to use it, rename it to 'start.sh' and give it executable rights.
#
# If you want to start/stop the server as a system service you should not use this
# script. Please read the documentation for more informations.
#
serverdir="$1"
[ -z "$serverdir" ] && serverdir="$(pwd)"
if [ ! -e "$serverdir/nalc.conf" ]; then
echo "ERROR: nalc.conf not found!"
exit 1
else
. "$serverdir/nalc.conf"
fi
serverpath=/home/minetest/nalc-server
world=$serverpath/minetest/worlds/nalc
#DEBUG=$serverdir/logs/debug.log
#MOREDEBUG=$serverdir/logs/moredebug.log
DEBUG=$serverpath/logs/debug.log
MOREDEBUG=$serverpath/logs/moredebug.log
#while true; do
# sleep 5
# echo "----------------------" >>$MOREDEBUG
# echo "Server restarted at "`date` >>$MOREDEBUG
# echo "----------------------" >>$MOREDEBUG
cd $serverpath/minetest/bin
while true
do
sleep 5
echo "----------------------" >>$MOREDEBUG
echo "Server restarted at "`date` >>$MOREDEBUG
echo "----------------------" >>$MOREDEBUG
echo "0" >/tmp/players_c.txt
"$MINETEST_BIN" \
--world "$MINETEST_DIR/worlds/$WORLD_NAME/" \
--config "$MINETEST_DIR/minetest.conf" \
./minetestserver \
--world $world/ \
--config $serverpath/minetest/minetest.conf \
--gameid nalc_game \
--port $PORT \
# --logfile $DEBUG
--port 30002 \
# --logfile $DEBUG
#done &>> $MOREDEBUG
sleep 25
done &>> $MOREDEBUG

View File

@ -2,8 +2,7 @@
# Author: Sys4
# License: GPLv3
SCRIPT_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" &> /dev/null && pwd)
serverpath="$SCRIPT_DIR"
serverpath=$(pwd)
UP_MODS=0
WORLD_FILE=all
@ -55,20 +54,20 @@ usage() {
echo -e "\tMise à jour du fichier minetest.conf :"
echo -e "\t$ ./upgrade.sh -w nalc-stable -b stable -f mtconf"
echo -e "\tMise à jour complète (mods et fichiers world, sauf minetest.conf) :"
echo -e "\t$ ./upgrade.sh -m -w nalc-stable -b stable"
echo -e "\t$ ./upgrade.sh -m -w nalc-1.1 -b 1.1"
}
regen_worldmt() {
local worldfile="$MINETEST_DIR/worlds/$WORLD_NAME/world.mt"
local worldfile=$serverpath/world.mt
echo "Regénération du fichier $worldfile..."
# Faire une sauvegarde du fichier world.mt actuel
cp "$worldfile" "$worldfile".bak
cp $worldfile $serverpath/world.mt.bak
# Créer un nouveau fichier temporaire sans les lignes commençant par load_mod
local i=0
cat "$worldfile" | while read -r line; do
cat $worldfile | while read -r line; do
local match=$(echo $line | grep load_mod_)
if [[ -z $match ]]; then
if [[ $i -eq 0 ]]; then
@ -84,58 +83,76 @@ regen_worldmt() {
# Recréation des liens symboliques des mods dans le dossier minetest
# et générer une ligne "load_mod_<mod> = true ou false" pour chaque mod
# et l'ajouter au fichier
# local mods_path=$serverpath/nalc-server-mods
local mods="$MINETEST_DIR/mods"
local mods_custom="$serverpath/custom/mods"
# Suppression d'éventuels liens symboliques du dossier des mods
ls "$mods" | while read -r mod; do
[ -L "$mods/$mod" ] && rm -f "$mods/$mod"
done
if [ -d "$mods_custom" ]; then
local mods_path=$serverpath/nalc-server-mods
local mods_minetest=$serverpath/minetest/mods
local mods_custom=$serverpath/custom/mods
rm -f $mods_minetest/*
if [[ -d $mods_custom ]]; then
ls $mods_custom | while read -r mod; do
[ -d $mods_custom/$mod ] && ln -s $mods_custom/$mod $mods/$mod
if [[ -d $mods_custom/$mod ]]; then
rm -f $mods_path/$mod
ln -s $mods_custom/$mod $mods_path/$mod
fi
done
fi
# Liste des mods à désactiver
readarray -t md < "$serverpath/mods_disabled.txt"
# Populate world.mt
ls "$mods" | while read -r mod; do
if [ -d $mods/$mod ]; then
if [ -e $mods/$mod/init.lua ]; then
local mod_enable="true"
for (( modn=0; modn<${#md[@]}; modn++ )); do
[ ${md[$modn]} == $mod ] && mod_enable="false"
done
echo "load_mod_$mod = $mod_enable" >> /tmp/world.mt
else
ls "$mods/$mod" | while read -r submod; do
if [ -d "$mods/$mod/$submod" ]; then
local i=0
local md[1]="" # Mods to disable
local mods="3d_armor_ip 3d_armor_sfinv"
if [[ $BRANCH == "1.0" ]]; then
mods="3d_armor_ip 3d_armor_sfinv worldedit_brush"
elif [[ $BRANCH == "dev" || $BRANCH == "1.2" || $BRANCH == "1.3" || $BRANCH == "stable" ]]; then
mods="3d_armor_ip 3d_armor_sfinv 3dmushrooms"
fi
for mod in $mods; do
i=$(( $i+1 ))
md[$i]=$mod
done
ls $mods_path | while read -r mod; do
if [[ -d $mods_path/$mod ]]; then
ln -s $mods_path/$mod $mods_minetest/$mod
if [[ -e $mods_path/$mod/modpack.txt || -e $mods_path/$mod/modpack.conf ]]; then
ls $mods_path/$mod | while read -r submod; do
if [[ -d $mods_path/$mod/$submod ]]; then
local mod_enable="true"
for (( modn=0; modn<${#md[@]}; modn++ )); do
[ ${md[$modn]} == $submod ] && mod_enable="false"
for (( modn=1; modn<=$i; modn++ )); do
if [[ ${md[$modn]} == $submod ]]; then
mod_enable="false"
fi
done
echo "load_mod_$submod = $mod_enable" >> /tmp/world.mt
fi
done
else
local mod_enable="true"
for (( modn=1; modn<=$i; modn++ )); do
if [[ ${md[$modn]} == $mod ]]; then
mod_enable="false"
fi
done
echo "load_mod_$mod = $mod_enable" >> /tmp/world.mt
fi
fi
done
# Remplacement du l'ancien world.mt par le nouveau
mv /tmp/world.mt "$MINETEST_DIR/worlds/$WORLD_NAME/world.mt"
mv /tmp/world.mt $serverpath/world.mt
echo "Regénération terminé."
}
update_mods() {
local mods_path="$MINETEST_DIR/mods"
[ ! -d "$mods_path" ] && error "$mods_path not found"
local mods_path=$serverpath/nalc-server-mods
if [[ ! -d $mods_path ]]; then
error "Le répertoire $mods_path n'existe pas"
fi
pushd "$mods_path" > /dev/null 2>&1
pushd $mods_path > /dev/null 2>&1
git pull
verif
git submodule update --init --recursive
@ -144,17 +161,17 @@ update_mods() {
}
update_world() {
local world_repos="$SCRIPT_DIR/world"
local world_dest="$MINETEST_DIR/worlds/$WORLD_NAME"
local world_repos=$serverpath/world
local world_dest=$serverpath/minetest/worlds/$WORLD_NAME
if [ ! -d "$world_repos" ]; then
error "$world_repos not found"
if [[ ! -d $world_repos ]]; then
error "$world_repos n'existe pas"
fi
if [ ! -d "$world_dest" ]; then
error "$world_dest not found"
if [[ ! -d $world_dest ]]; then
error "$world_dest n'existe pas"
fi
if [ $WORLD_FILE == "all" ]; then
if [[ $WORLD_FILE == "all" ]]; then
WORLD_FILE="moretrees news technic fbn fbnp bitchange christmas randommsg worldmt"
fi
@ -189,16 +206,20 @@ update_world() {
file=$world_repos/random_messages-$BRANCH;;
worldmt)
do_copy=0
regen_worldmt;;
regen_worldmt
rm -f $world_dest/world.mt
ln -s $serverpath/world.mt $world_dest/world.mt;;
mtconf) # Exception ici car n'est pas un fichier world. Doit être appelé seul.
file_dest="$MINETEST_DIR/minetest.conf"
file="$SCRIPT_DIR/minetest-$BRANCH.conf";;
file_dest=$serverpath/minetest/minetest.conf
file=$serverpath/minetest-$BRANCH.conf;;
*)
error;;
esac
if [ $do_copy -eq 1 ]; then
[ ! -e $file ] && error "Le fichier $file n'existe pas"
if [[ $do_copy -eq 1 ]]; then
if [[ ! -e $file ]]; then
error "Le fichier $file n'existe pas"
fi
echo "Copie de $file vers $file_dest"
cp -up $file $file_dest
@ -207,22 +228,21 @@ update_world() {
}
action() {
[ ! -d "$serverpath" ] && error "$serverpath not found"
. "$serverpath/nalc.conf"
[[ $BRANCH == "exp" ]] && BRANCH="experimental"
if [ $UP_MODS -eq 1 ]; then
echo "Updating $MINETEST_DIR/mods…"
update_mods
echo "Mods updated."
exit 0
if [[ ! -d $serverpath ]]; then
error "Le répertoire $serverpath n'existe pas"
fi
if [ -n $WORLD_NAME ] && [ -n $BRANCH ]; then
echo "Updating $WORLD_FILE from $WORLD_NAME and branch $BRANCH"
if [[ $UP_MODS -eq 1 ]]; then
echo "Mise à jour des mods dans $serverpath/nalc-server-mods..."
update_mods
echo "Mise à jour des mods terminé."
fi
if [[ -n $WORLD_NAME && -n $BRANCH ]]; then
echo "Mise à jour de $WORLD_FILE dans $serverpath/minetest/worlds/$WORLD_NAME de la branche $BRANCH..."
update_world
echo "World files updated."
elif [ -n $WORLD_NAME ] || [ -n $BRANCH ]; then
echo "Mise à jour des fichiers world terminé."
elif [[ -n $WORLD_NAME || -n $BRANCH ]]; then
error
fi
}

View File

@ -0,0 +1,26 @@
-- General configuration - BitChange
-- Do NOT change your settings in "config.default.txt"
bitchange.initial_give = 0
-- Enable/Disable whole nodes
bitchange.enable_exchangeshop = true
bitchange.enable_moneychanger = true
bitchange.enable_warehouse = false
bitchange.enable_toolrepair = false
bitchange.enable_donationbox = true
-- Converting other ores to MineCoins
-- Tin moreores
-- Zinc technic_worldgen
-- Quartz quartz
bitchange.use_moreores_tin = false
bitchange.use_technic_zinc = false
bitchange.use_quartz = false
-- Pipeworks support
bitchange.exchangeshop_pipeworks = true
bitchange.warehouse_pipeworks = true
-- Advanced generation settings
-- Change in 'minecoins.lua', starting at line 101
bitchange.enable_generation = false

View File

@ -0,0 +1,26 @@
-- General configuration - BitChange
-- Do NOT change your settings in "config.default.txt"
bitchange.initial_give = 0
-- Enable/Disable whole nodes
bitchange.enable_exchangeshop = true
bitchange.enable_moneychanger = true
bitchange.enable_warehouse = false
bitchange.enable_toolrepair = false
bitchange.enable_donationbox = true
-- Converting other ores to MineCoins
-- Tin moreores
-- Zinc technic_worldgen
-- Quartz quartz
bitchange.use_moreores_tin = false
bitchange.use_technic_zinc = false
bitchange.use_quartz = false
-- Pipeworks support
bitchange.exchangeshop_pipeworks = true
bitchange.warehouse_pipeworks = true
-- Advanced generation settings
-- Change in 'minecoins.lua', starting at line 101
bitchange.enable_generation = false

View File

@ -16,7 +16,7 @@ bitchange.craft_convert_currency = true
-- Tin moreores
-- Zinc technic_worldgen
-- Quartz quartz
bitchange.use_default_tin = true
bitchange.use_default_tin = false
bitchange.use_technic_zinc = false
bitchange.use_quartz = false

View File

@ -0,0 +1,29 @@
-- General configuration - BitChange
-- Do NOT change your settings in "config.default.txt"
bitchange.initial_give = 0
-- Enable/Disable whole nodes
bitchange.enable_exchangeshop = true
bitchange.enable_moneychanger = true
bitchange.enable_warehouse = false
bitchange.enable_toolrepair = false
bitchange.enable_donationbox = true
-- Enable/Disable Converting Currency Via Crafting
bitchange.craft_convert_currency = true
-- Converting other ores to MineCoins
-- Tin moreores
-- Zinc technic_worldgen
-- Quartz quartz
bitchange.use_default_tin = false
bitchange.use_technic_zinc = false
bitchange.use_quartz = false
-- Pipeworks support
bitchange.exchangeshop_pipeworks = true
bitchange.warehouse_pipeworks = true
-- Advanced generation settings
-- Change in 'minecoins.lua', starting at line 101
bitchange.enable_generation = false

View File

@ -0,0 +1,2 @@
enable_crafts = true
enable_snowing = false

View File

@ -0,0 +1,2 @@
enable_crafts = true
enable_snowing = false

View File

@ -0,0 +1,2 @@
enable_crafts = true
enable_snowing = false

View File

@ -0,0 +1,272 @@
sys4-bot
nalc
nalc-bot
XorHub
MinetestForFun
Minetest4Fun
D4rcidride
MFF-Bot
MFFC-Bot
MFFHG-Bot
MFFSB-Bot
Siphano
AyPierre
Fukano
ThomasFukano
Azenet
ZeratoR
Skyyart
Xari
MrBboy45
Jiraya
Dark
Funeral
Daweed
MrDaweed
thoyy
crafthoyy
Tado
Foxseen
Shorty
Aurelien
AurelienSama
Aurelien_sama
Roi_Louis
Talisker
FlamingTalisker
Kid
R3lient
Epee
EpeeForte
jaidev
Souls
SoulsStealer
SoulsStealerGames
Zephirr
MinecraftZephirr
Popi
October
Aishy
AishyZz
Eddytor
Tagazok
bxakid
darkbxakid
M5
Mcuuber5
Bardin
Elspawn
Bytell
filsdepute
filsdeputes
filsdespute
filsdesputes
filledepute
filledeputes
filledespute
filledesputes
fillesdepute
fillesdeputes
fillesdespute
fillesdesputes
admin
admins
moderator
moderators
moderateur
moderateurs
necrophile
necrophiles
necrophilia
necrophiliac
nymph
nympho
nymphomania
nymphomaniac
nymphomaniacs
nymphos
paedophile
sex
sexy
sexual
coitus
intercourse
fornicate
fornicates
fornicating
fornication
copulated
copulates
copulating
copulation
tranny
transexual
transexuals
transvestite
transvestites
homo
homos
homosexual
homosexuality
homosexuals
bisexual
bisexuality
bisexuals
lesbian
lesbians
lesbo
lesbos
queer
queerbait
queerbate
dyke
dykes
fag
fags
faggot
faggots
faggit
faggits
blowjob
handjob
rape
raper
raped
raping
rapist
masterbait
masturbait
masterbate
masturbate
masterbates
masterbating
masterbation
masterbations
masturbate
masturbates
masturbating
masturbation
beatoff
jerkoff
jackoff
wackoff
whackoff
ejaculate
ejaculates
ejaculated
ejaculation
cum
cumming
cums
cumshot
cumstain
jiz
jizzing
orgies
orgy
orgasm
orgasms
orgasmic
wetdream
wetdreams
erect
erection
erekshun
erotic
eroticism
genital
genitalia
genitals
penis
vagin
vagina
vaginal
vaginas
breast
boob
boobs
boobie
boobies
booby
tit
tits
tity
titty
titties
testicle
testicles
scrotum
nutsack
ballsack
clit
clitoris
whore
slut
horny
cock
cocksucker
cockfucker
dickfucker
dicksucker
pussy
pussyfucker
pussylicker
cunt
motherfuck
motherfucka
motherfuckas
motherfucked
motherfucker
motherfuckers
fuck
fucked
fucker
fuckin
fucking
fucks
fuckoff
fuckyou
fuckhead
fuckhole
dumbfuck
dumbshit
dumbass
goddam
goddammit
goddamn
goddamned
goddamnit
shit
bullshit
horseshit
ass
asshole
assholes
assfucker
bitch
bitchass
nigger
niggers
nigga
niggas
niggaz
negro
wetback
wetbacks
zipperhead
zipperheads
bite
bites
bitte
couille
couilles
chatte
cul
trouducul
trouduc
zeub
zob
zobe
annal
encule
enculé

View File

@ -0,0 +1,272 @@
sys4-bot
nalc
nalc-bot
XorHub
MinetestForFun
Minetest4Fun
D4rcidride
MFF-Bot
MFFC-Bot
MFFHG-Bot
MFFSB-Bot
Siphano
AyPierre
Fukano
ThomasFukano
Azenet
ZeratoR
Skyyart
Xari
MrBboy45
Jiraya
Dark
Funeral
Daweed
MrDaweed
thoyy
crafthoyy
Tado
Foxseen
Shorty
Aurelien
AurelienSama
Aurelien_sama
Roi_Louis
Talisker
FlamingTalisker
Kid
R3lient
Epee
EpeeForte
jaidev
Souls
SoulsStealer
SoulsStealerGames
Zephirr
MinecraftZephirr
Popi
October
Aishy
AishyZz
Eddytor
Tagazok
bxakid
darkbxakid
M5
Mcuuber5
Bardin
Elspawn
Bytell
filsdepute
filsdeputes
filsdespute
filsdesputes
filledepute
filledeputes
filledespute
filledesputes
fillesdepute
fillesdeputes
fillesdespute
fillesdesputes
admin
admins
moderator
moderators
moderateur
moderateurs
necrophile
necrophiles
necrophilia
necrophiliac
nymph
nympho
nymphomania
nymphomaniac
nymphomaniacs
nymphos
paedophile
sex
sexy
sexual
coitus
intercourse
fornicate
fornicates
fornicating
fornication
copulated
copulates
copulating
copulation
tranny
transexual
transexuals
transvestite
transvestites
homo
homos
homosexual
homosexuality
homosexuals
bisexual
bisexuality
bisexuals
lesbian
lesbians
lesbo
lesbos
queer
queerbait
queerbate
dyke
dykes
fag
fags
faggot
faggots
faggit
faggits
blowjob
handjob
rape
raper
raped
raping
rapist
masterbait
masturbait
masterbate
masturbate
masterbates
masterbating
masterbation
masterbations
masturbate
masturbates
masturbating
masturbation
beatoff
jerkoff
jackoff
wackoff
whackoff
ejaculate
ejaculates
ejaculated
ejaculation
cum
cumming
cums
cumshot
cumstain
jiz
jizzing
orgies
orgy
orgasm
orgasms
orgasmic
wetdream
wetdreams
erect
erection
erekshun
erotic
eroticism
genital
genitalia
genitals
penis
vagin
vagina
vaginal
vaginas
breast
boob
boobs
boobie
boobies
booby
tit
tits
tity
titty
titties
testicle
testicles
scrotum
nutsack
ballsack
clit
clitoris
whore
slut
horny
cock
cocksucker
cockfucker
dickfucker
dicksucker
pussy
pussyfucker
pussylicker
cunt
motherfuck
motherfucka
motherfuckas
motherfucked
motherfucker
motherfuckers
fuck
fucked
fucker
fuckin
fucking
fucks
fuckoff
fuckyou
fuckhead
fuckhole
dumbfuck
dumbshit
dumbass
goddam
goddammit
goddamn
goddamned
goddamnit
shit
bullshit
horseshit
ass
asshole
assholes
assfucker
bitch
bitchass
nigger
niggers
nigga
niggas
niggaz
negro
wetback
wetbacks
zipperhead
zipperheads
bite
bites
bitte
couille
couilles
chatte
cul
trouducul
trouduc
zeub
zob
zobe
annal
encule
enculé

View File

@ -0,0 +1,272 @@
sys4-bot
nalc
nalc-bot
XorHub
MinetestForFun
Minetest4Fun
D4rcidride
MFF-Bot
MFFC-Bot
MFFHG-Bot
MFFSB-Bot
Siphano
AyPierre
Fukano
ThomasFukano
Azenet
ZeratoR
Skyyart
Xari
MrBboy45
Jiraya
Dark
Funeral
Daweed
MrDaweed
thoyy
crafthoyy
Tado
Foxseen
Shorty
Aurelien
AurelienSama
Aurelien_sama
Roi_Louis
Talisker
FlamingTalisker
Kid
R3lient
Epee
EpeeForte
jaidev
Souls
SoulsStealer
SoulsStealerGames
Zephirr
MinecraftZephirr
Popi
October
Aishy
AishyZz
Eddytor
Tagazok
bxakid
darkbxakid
M5
Mcuuber5
Bardin
Elspawn
Bytell
filsdepute
filsdeputes
filsdespute
filsdesputes
filledepute
filledeputes
filledespute
filledesputes
fillesdepute
fillesdeputes
fillesdespute
fillesdesputes
admin
admins
moderator
moderators
moderateur
moderateurs
necrophile
necrophiles
necrophilia
necrophiliac
nymph
nympho
nymphomania
nymphomaniac
nymphomaniacs
nymphos
paedophile
sex
sexy
sexual
coitus
intercourse
fornicate
fornicates
fornicating
fornication
copulated
copulates
copulating
copulation
tranny
transexual
transexuals
transvestite
transvestites
homo
homos
homosexual
homosexuality
homosexuals
bisexual
bisexuality
bisexuals
lesbian
lesbians
lesbo
lesbos
queer
queerbait
queerbate
dyke
dykes
fag
fags
faggot
faggots
faggit
faggits
blowjob
handjob
rape
raper
raped
raping
rapist
masterbait
masturbait
masterbate
masturbate
masterbates
masterbating
masterbation
masterbations
masturbate
masturbates
masturbating
masturbation
beatoff
jerkoff
jackoff
wackoff
whackoff
ejaculate
ejaculates
ejaculated
ejaculation
cum
cumming
cums
cumshot
cumstain
jiz
jizzing
orgies
orgy
orgasm
orgasms
orgasmic
wetdream
wetdreams
erect
erection
erekshun
erotic
eroticism
genital
genitalia
genitals
penis
vagin
vagina
vaginal
vaginas
breast
boob
boobs
boobie
boobies
booby
tit
tits
tity
titty
titties
testicle
testicles
scrotum
nutsack
ballsack
clit
clitoris
whore
slut
horny
cock
cocksucker
cockfucker
dickfucker
dicksucker
pussy
pussyfucker
pussylicker
cunt
motherfuck
motherfucka
motherfuckas
motherfucked
motherfucker
motherfuckers
fuck
fucked
fucker
fuckin
fucking
fucks
fuckoff
fuckyou
fuckhead
fuckhole
dumbfuck
dumbshit
dumbass
goddam
goddammit
goddamn
goddamned
goddamnit
shit
bullshit
horseshit
ass
asshole
assholes
assfucker
bitch
bitchass
nigger
niggers
nigga
niggas
niggaz
negro
wetback
wetbacks
zipperhead
zipperheads
bite
bites
bitte
couille
couilles
chatte
cul
trouducul
trouduc
zeub
zob
zobe
annal
encule
enculé

View File

@ -0,0 +1,25 @@
return {
["[Ss5]ys[0-35-9]+"] = "Misleading name." ..
" Please choose a proper name and try again.",
["[Nn]alc[0-9]+"] = "Misleading name." ..
" Please choose a proper name and try again.",
["[-_][Bb]ot$"] = "There is already a Bot on the server." ..
" Please choose a proper name and try again.",
["^guest[0-9]+"] = "Guest accounts are disallowed on this server." ..
" Please choose a proper name and try again.",
["^sadie[0-9]+"] = "Guest accounts are disallowed on this server." ..
" Please choose a proper name (and client) and try again.",
["^player[0-9]+"] = "Guest accounts are disallowed on this server." ..
" Please choose a proper name (and client) and try again.",
["[4a]dm[1il]n"] = "Misleading name." ..
" Please choose a proper name and try again.",
["moder[4a]tor"] = "Misleading name." ..
" Please choose a proper name and try again.",
["[0o]wn[e3]r"] = "Misleading name." ..
" Please choose a proper name and try again.",
["^[0-9]+$"] = "All-numeric names are disallowed on this server." ..
" Please choose a proper name and try again.",
["[0-9].-[0-9].-[0-9].-[0-9].-[0-9].-[0-9]"] = "Too many numbers in your name (must be 5 at most)." ..
" Please choose a proper name and try again.",
["^[_-]+$"] = "Your name cannot contain characters - and _ only. Please choose a proper name and try again.",
}

View File

@ -0,0 +1,25 @@
return {
["[Ss5]ys[0-35-9]+"] = "Misleading name." ..
" Please choose a proper name and try again.",
["[Nn]alc[0-9]+"] = "Misleading name." ..
" Please choose a proper name and try again.",
["[-_][Bb]ot$"] = "There is already a Bot on the server." ..
" Please choose a proper name and try again.",
["^guest[0-9]+"] = "Guest accounts are disallowed on this server." ..
" Please choose a proper name and try again.",
["^sadie[0-9]+"] = "Guest accounts are disallowed on this server." ..
" Please choose a proper name (and client) and try again.",
["^player[0-9]+"] = "Guest accounts are disallowed on this server." ..
" Please choose a proper name (and client) and try again.",
["[4a]dm[1il]n"] = "Misleading name." ..
" Please choose a proper name and try again.",
["moder[4a]tor"] = "Misleading name." ..
" Please choose a proper name and try again.",
["[0o]wn[e3]r"] = "Misleading name." ..
" Please choose a proper name and try again.",
["^[0-9]+$"] = "All-numeric names are disallowed on this server." ..
" Please choose a proper name and try again.",
["[0-9].-[0-9].-[0-9].-[0-9].-[0-9].-[0-9]"] = "Too many numbers in your name (must be 5 at most)." ..
" Please choose a proper name and try again.",
["^[_-]+$"] = "Your name cannot contain characters - and _ only. Please choose a proper name and try again.",
}

View File

@ -0,0 +1,25 @@
return {
["[Ss5]ys[0-35-9]+"] = "Misleading name." ..
" Please choose a proper name and try again.",
["[Nn]alc[0-9]+"] = "Misleading name." ..
" Please choose a proper name and try again.",
["[-_][Bb]ot$"] = "There is already a Bot on the server." ..
" Please choose a proper name and try again.",
["^guest[0-9]+"] = "Guest accounts are disallowed on this server." ..
" Please choose a proper name and try again.",
["^sadie[0-9]+"] = "Guest accounts are disallowed on this server." ..
" Please choose a proper name (and client) and try again.",
["^player[0-9]+"] = "Guest accounts are disallowed on this server." ..
" Please choose a proper name (and client) and try again.",
["[4a]dm[1il]n"] = "Misleading name." ..
" Please choose a proper name and try again.",
["moder[4a]tor"] = "Misleading name." ..
" Please choose a proper name and try again.",
["[0o]wn[e3]r"] = "Misleading name." ..
" Please choose a proper name and try again.",
["^[0-9]+$"] = "All-numeric names are disallowed on this server." ..
" Please choose a proper name and try again.",
["[0-9].-[0-9].-[0-9].-[0-9].-[0-9].-[0-9]"] = "Too many numbers in your name (must be 5 at most)." ..
" Please choose a proper name and try again.",
["^[_-]+$"] = "Your name cannot contain characters - and _ only. Please choose a proper name and try again.",
}

View File

@ -0,0 +1,135 @@
-- Global configuration variables
-- Enable the various kinds of trees.
moretrees.enable_apple_tree = false
moretrees.enable_oak = false
moretrees.enable_sequoia = false
moretrees.enable_palm = false
moretrees.enable_date_palm = false
moretrees.enable_cedar = false
moretrees.enable_rubber_tree = false
moretrees.enable_willow = false
moretrees.enable_birch = false
moretrees.enable_spruce = false
moretrees.enable_jungle_tree = false
moretrees.enable_fir = false
moretrees.enable_poplar = false
moretrees.enable_beech = false
-- set this to true to make moretrees spawn saplings at mapgen time instead
-- of fully-grown trees, which will grow into full trees after a very short
-- delay. This reduces mapgen lag in some situations, and fixes situations
-- where the mapgen conflicts with the tree generator.
moretrees.spawn_saplings = true
-- Set this to true to allow defining stairs/slabs/etc. If Moreblocks is
-- installed, this will use that mod's Stairs Plus component. Otherwise, it
-- will use the default stairs mod in minetest_game, if present
moretrees.enable_stairs = true
-- If this variable is set to true, register fences for moretrees wood
moretrees.enable_fences = true
-- Set this to true if you want the plantlike drawtype for leaves, which
-- improves some peoples' framerates without resorting to making leaf nodes opaque.
-- Affects default leaves and default jungle leaves also.
moretrees.plantlike_leaves = true
-- Enable this if you want moretrees to redefine default apples so that they
-- fall when leaves decay/are dug.
moretrees.enable_redefine_apple = true
-- Set this to true to enable leaf decay of all trees except the default ones.
moretrees.enable_leafdecay = true
-- various related settings to configure leaf decay.
moretrees.leafdecay_delay = 2
moretrees.leafdecay_chance = 5
moretrees.leafdecay_radius = 5
moretrees.palm_leafdecay_radius = 10
-- Change these settings if you want default trees to be gradually cut down
-- above the elevation where firs normally generate.
moretrees.firs_remove_default_trees = false
moretrees.firs_remove_interval = 2
moretrees.firs_remove_chance = 150
-- Cocos palm settings
moretrees.coconuts_regrow = true
moretrees.coconuts_convert_existing_palms = true -- Converting existing palm trees will make coconuts regrow on them as well
-- Else, they will only regrow on newly-spawned palms
-- However, conversion is not an exact science, and although an attempt is
-- made to detect whether a trunk belongs to an actual palm, some coconut trunks
-- and some coconuts may be incorrectly converted.
moretrees.coconut_flower_interval = 59
moretrees.coconut_flower_chance = 67
moretrees.coconut_grow_interval = 2 * moretrees.coconut_flower_interval * moretrees.coconut_flower_chance
-- Actual interval will randomly vary between 67% and 133% of this value
-- 2 * 59 * 67 ~ 2 hours. So flowers become coconuts in about 6 hours
moretrees.coconut_item_drop_ichance = 10 -- inverse probability of ripe coconuts dropping as items (instead of disappearing)
-- Date palm settings
-- Suggested configuration alternatives:
-- - Dates grow only when pollinated:
-- - Set dates_regrow_pollinated to true
-- - Set dates_regrow_unpollinated_percent to 0
-- - Dates grow without pollination. Pollination disabled:
-- - Set dates_regrow_pollinated to false
-- - Set dates_regrow_unpollinated_percent to some larger positive value, e.g. 95
-- - Dates grow, but more and faster if male flowers are nearby
-- - Set dates_regrow_pollinated to true
-- - Set dates_regrow_unpollinated_percent to some small positive value, e.g. 33
-- - Optional but recommended: Reduce the pollination distance, e.g. to 30
-- Note that it should not be necessary to disable pollination for performance
-- reasons. A lot of effort has gone into ensuring that date growing will not cause lag.
--
-- If lag is suspected, use the chat command '/dates_stats' to obtain the male dates
-- search time, as well as the counts of total number of searches requested and the
-- number of searches actually performed.
moretrees.dates_regrow_pollinated = true -- Enable pollination. If enabled, male trees are required for dates to grow.
-- If disabled, dates_regrow_unpollinated_percent must be non-zero for dates to regrow.
moretrees.dates_regrow_unpollinated_percent = 0 -- Percentage of female dates becoming dates without being pollinated.
-- If 0, dates_regrow_pollinated must be enabled for dates to grow.
moretrees.dates_female_percent = 57 -- Ratio of female to male trees - tune this to improve # of generated trees that actually bear fruit
-- ~57% gives near optimal results for groups of 3 random trees, while it is only slightly suboptimal
-- for groups of 2 and 4 random trees (~2% less fruit than optimal).
-- Optimal values per group size: 2: 50%, 3: 57.78%, 4: 63%, 5: 66.9%, 6: 69.9%, [...], 12: 79.8%
-- So 57% is optimal for small groups of trees. As larger groups have more female palms anyway, a
-- less than optimal proportion of female to male trees is not a problem.
moretrees.dates_pollination_distance = 120
moretrees.dates_blossom_search_time_treshold = 1000 -- If average male blossom search time (in microseconds) exceeds this, start limiting the search load.
moretrees.dates_blossom_search_iload = 10 -- Inverse fraction of CPU time that male blossom searching search may consume.
-- As searching a large area (radius: dates_pollination_distance/3 per attempt) can cause lag,
-- this limits the search frequency server-wide so that the impact on server lag is minimised
-- For personal servers, this can be set lower, or even to 1 or 0 (0 disables load limiting).
-- Obtain the current average search time using /dates_stats
moretrees.dates_flower_interval = 59
moretrees.dates_flower_chance = 181
moretrees.dates_grow_interval = 2 * moretrees.dates_flower_interval * moretrees.dates_flower_chance
-- As date palms have a high yield, don't grow dates too fast
-- The actual interval will vary randomly between 67% and 133% of this value.
-- 2 * 59 * 181 ~ 6 hours. So by default flowers become dates in about one (human) day.
moretrees.dates_item_drop_ichance = 10 -- inverse probability of ripe dates dropping as items (instead of disappearing)
-- Sapling settings
moretrees.sapling_interval = 100
moretrees.sapling_chance = 5
-- If this variable is set to true, drop leaves out as entities during leaf
-- decay, rather than just disappearing them.
moretrees.decay_leaves_as_items = false

99
world/news-1.0.txt Normal file
View File

@ -0,0 +1,99 @@
### DESCRIPTION DU SERVEUR ###
Bienvenue sur "Notre Ami Le Cube" ! (ou NALC)
Ce serveur hautement moddé est conçu pour être équilibré et vous offre de multiples possibilités dans votre façon de jouer.
Soyez un constructeur, un ingénieur, un guerrier, un magicien ou même un trader.
Les possibilités sont presque infinies.
Mais attention, survivre sera un vrai défi.
[Petite histoire du serveur en dernière page]
* Si vous voulez devenir modérateur, donc pour obtenir des droits spéciaux et pouvoir en délivrer à d'autres joueurs, il faudra bien sûr que vous ayez fais vos preuves sur le serveur.
La décision m'appartiendra exclusivement de délivrer les droits de modération aux personnes que je jugerai assez sérieuses pour les obtenir.
* Vous pouvez rejoindre le serveur IRC officiel de nalc à cette adresse :
irc.sys4.fr:6697 - Canal #NALC
[Codes Sources]
- Installation serveur : https://sys4.fr/gitea/nalc/nalc-server.git
- Mods du serveur : https://sys4.fr/gitea/nalc/nalc-server-mods.git
- Jeux nalc_game : https://sys4.fr/gitea/nalc/nalc_game.git
- Minetest : https://gitlab.com/minetest/minetest.git
[Ce serveur est hébergé/maintenue par Sys4]
### SERVER DESCRIPTION ###
Welcome to "Notre Ami Le Cube"! (or NALC). "Our Friend The Cube" in English.
This highly modded server is intended to be balanced and offers you multiple possibilities in the way you play.
Be a builder, engineer, warrior, a magician or even a trader.
The possibilities are almost endless.
But be warned, surviving it will be a real challenge.
[Server history in last page]
* You can connect to the official nalc IRC server through this URL:
irc.sys4.fr:6697 - Channel #NALC
[Sources code]
- Server installation: https://sys4.fr/gitea/nalc/nalc-server.git
- Server mods: https://sys4.fr/gitea/nalc/nalc-server-mods.git
- Game nalc_game: https://sys4.fr/gitea/nalc/nalc_game.git
- Minetest: https://gitlab.com/minetest/minetest.git
[This server is hosted/maintained by Sys4]
### NOTES DE VERSIONS / CHANGELOG ###
=== 1.0.1 ===
* [nalc_default] Corrige alias du silver dans la roche du desert
=== 1.0.0 ===
* #20 : [homedecor] Correction stackage lampes dans inventaire.
* #25 : [nalc_buckets] Correction des seaux d'acide et de sable mouvant
* #16 : [tsm_pyramids] Réduction de la fréquence de spawn des pyramides
* #18 : [nalc_trm] Correction du nom de 2 objets
food:milk --> mtfood:dandelion_milk
moreblocks:grey_brick --> moreblocks:grey_bricks
* #12 : [nalc_technic] Tentative d'optimisation des perfs de la superquarry
* #10 : [email] Correction du mod.
Corrige un bug qui vidait la boite mail lorsque un joueur effaçait sa
recherche depuis le craft guide du mod craftguide.
* #5 : [global_exchange] N'afficher que la première ligne de la description des items
* [global_exchange] Mise à jour du mod provenant d'un fork plus récent
* #1 : [toolranks] Ajoute plus de niveaux. 10 niveaux au total.
* #9 : [awards] Ajout du privilège awards_admin.
Avec la commande /awards il est possible de gérer les awards d'un
joueur à condition d'avoir le privilège.
* #6 : [nalc_awards] Limiter le nombre de craft maximum de quarry par joueur
Un joueur peux débloquer le craft de 12 quarry et 4 super quarry à
condition d'achever les awards nécessaires. Ces crafts ont été
désactivés de l'autocrafter.
=== 1.0.0-beta ===
* Jeux : nalc_game (fork de minetest_game v.0.4.17.1)
* Générateur de terrain : Valleys
* Graine du monde : 1681440164076556961
* Liste des mods : (la pluspart sont corrigés où modifiés pour les besoins du serveur)
3d_armor, 3d_armor_classes, action_timers, areas, armor_monoid, arrow_signs, awards, bakedclay, banners, biome_lib, bitchange, bobblocks, bonemeal, boost_cart, broomstick, camera, cherry_tree, chesttools, christmas_craft, claycrafter, colddb, coloredwood, colouredstonebricks, columnia, connected_chests, cozy, craftguide, creeper, darkage, death_messages, diet, digilines, email, enchanting, exchange_shop, factions, fail, farming, fishing, food, food_sweet, framedglass, gauges, global_exchange, glow, h2omes, hazmat_suit, hbarmor, hbhunger, hbsprint, homedecor_modpack, hudbars, interact, inventorycheck, inventory_icon, invtweak, irc, irc_commands, item_drop, jumping, kpgmobs, lantern, lavatemple, lightning, locks, maidroid, mana, mapfix, maptools, markers, maze, mesecons, metatools, minercantile, mob_horse, mobs, mobs_animal, mobs_monster, mobs_water, moognu, moreblocks, more_chests, morefarming, moreflowers, moremesecons, moreores, moreplants, moretrees, mtfoods, multitest, nalc, name_restrictions, names_per_ip, nether, news, notice, paintings, pdisc, pipeworks, plantlife_modpack, playeranim, playereffects, player_inactive, player_monoids, pmobs, quartz, random_messages, report, returnmirror, riesenpilz, runes, sea, serverguide, shutdown, signs_lib, slimes, snow, spears, sponge, stained_glass, technic, technic_armor, throwing, toolranks, treasurer, tsm_chests_dungeon, tsm_mines, tsm_pyramids, unifiedbricks, unifieddyes, unified_inventory, unifiedwool, u_skins, vector_extras, warps, weather_pack, whoison, witchcraft, worldedge, WorldEdit, xban2, zombie
### Histoire du serveur ###
Ce serveur à l'origine a été créé avec l'intention première de réaliser une série de vidéos Minetest sur Youtube co-animée par moi (sys4) [https://www.youtube.com/channel/UCGPpNs57nKiGlK24hPvq2Ig] et Cyberpangolin [https://www.youtube.com/user/CyberPangolin].
Comme il a fallu faire vite pour débuter, nous avons décidé de forker le serveur MFF Classic et de lui rajouter les quelques mods dont nous avions besoins pour nos vidéos.
Puis, avec l'expérience acquise dans l'administration du serveur et le développement de mods et aussi suite au départ de Cyberpangolin, j'ai continué à faire évoluer le serveur sur sa propre voie.
Le serveur n'était toujours pas public et pourtant grâce au bouche à oreille, quelques joueurs confirmés sont venus s'installer petit à petit et y viennent régulièrement encore aujourd'hui.
Aujourd'hui le serveur a pris un tournant important, car son code source n'est plus rattaché à la plate-forme GitHub depuis son rachat par "$vous savez qui$".
Du coup j'en ai profité pour le reprendre depuis le début.
Il ne reste plus grand chose de l'original, je n'ai gardé que quelques codes sources de l'original de MFF.
De ce fait je ne sais pas si je peux encore parler d'un fork à ce stade, mais en tout cas il en garde une certaine inspiration.
### Server history ###
This server was created with the primary intention of making a series of Minetest videos on Youtube coanimated by me (sys4) and Cyberpangolin, called Notre Ami Le Cube (Our Friend The Cube in English).
As we had to make a quick start, we decided to fork out the MFF Classic server and add the few mods we needed for our videos.
Then, with the experience gained in server administration and mod development and also following the departure of Cyberpangolin, I continued to evolve the server on its own path.
The server was still not public and yet thanks to word of mouth, some experienced players came to settle down little by little and still come regularly today.
Today the server taken an important turn, because its source code is no longer attached to the GitHub platform since its purchase by "$you know who$".
So I took the opportunity to take it from the beginning. There is not much left of the original, I only kept a few source codes of the original MFF.
So I don't know if I can still talk about a fork at this point, however it kept some inspiration from the MFF one.

71
world/news-1.1.txt Normal file
View File

@ -0,0 +1,71 @@
### ANNONCES ###
* Je cherche des builders pour améliorer le spawn et les zones publiques.
Contactez moi par mail (/mail sys4) pour vos propositions et afin que je puisse vous donner des droits supplémentaires.
### NOTES DE VERSIONS / CHANGELOG ###
=== master ===
* (#40) [moreblocks] Corrige crash avec la scie circulaire
* [serverguide] Ajoute description de la commande /hotbar
* (#34) [serverguide][interact] Textes modifiés et ajout d'une règle
* (#38) [gauges] Corrige emplacement de la barre de vie/respiration
- La barre se situe à nouveau au dessus de la tête du joueur.
* (#36) [unified_inventory] Supprime icônes set_home et home_go
- Ces icônes sont redondantes avec l'icône h2omes
* (#35) Suppression du mod minercantile
* [technic] Désactivation des frames.
* [locks] Mise à jour et correction texture porte vérouillé.
- Mise à jour depuis le dépôt d'origine
- Correction de la texture quand une porte vérouillé est dans la main du joueur.
* [nalc][nalc_doors] Corrige crash quand on dig une porte de 3 blocs.
* [plantlife_modpack][trunks] #24: Moss et moss_fungus se droppent.
- Ajout de ces deux items dans le groupe attached_node. Cela évite d'avoir de la mousse qui reste accrochée dans le vide.
* [moretrees] #19 : Drop des arbres de jungle de moretrees en default.
- La récolte des arbres de jungle générés par moretrees donne ceux du mod default. Cela évite d'avoir l'impression de doublons dans l'inventaire et on y gagne un peu plus de place.
=== 1.1.0 ===
* [nalc_game] Passage en version stable Minetest 5.0
* [diet][food_sweet] Actualise le support de la nourriture.
- diet et food_sweet supportent les blueberries de Minetest 5 (#17)
- diet mis à jour pour la nourriture de farming
* #15 : Optimisation du mod sea pour Minetest 5
* #14 : Texture auiguilles de pain remplacée par Minetest 5
* #26 : Correction du mod plantlife_modpack
Cette correction ne fait plus crasher le mod awards lors de la
récolte de fougères arborescentes.
* [plantlife_modpack] Mise à jour du mod depuis le dépôt d'origine
* [name_restrictions] MAJ appels déprécié minetest.settings:get
* #13 : [name_restrictions] Correction crash au démarrage
=== 1.0.1 ===
* [nalc_default] Corrige alias du silver dans la roche du desert
=== 1.0.0 ===
* #20 : [homedecor] Correction stackage lampes dans inventaire.
* #25 : [nalc_buckets] Correction des seaux d'acide et de sable mouvant
* #16 : [tsm_pyramids] Réduction de la fréquence de spawn des pyramides
* #18 : [nalc_trm] Correction du nom de 2 objets
food:milk --> mtfood:dandelion_milk
moreblocks:grey_brick --> moreblocks:grey_bricks
* #12 : [nalc_technic] Tentative d'optimisation des perfs de la superquarry
* #10 : [email] Correction du mod.
Corrige un bug qui vidait la boite mail lorsque un joueur effaçait sa
recherche depuis le craft guide du mod craftguide.
* #5 : [global_exchange] N'afficher que la première ligne de la description des items
* [global_exchange] Mise à jour du mod provenant d'un fork plus récent
* #1 : [toolranks] Ajoute plus de niveaux. 10 niveaux au total.
* #9 : [awards] Ajout du privilège awards_admin.
Avec la commande /awards il est possible de gérer les awards d'un
joueur à condition d'avoir le privilège.
* #6 : [nalc_awards] Limiter le nombre de craft maximum de quarry par joueur
Un joueur peux débloquer le craft de 12 quarry et 4 super quarry à
condition d'achever les awards nécessaires. Ces crafts ont été
désactivés de l'autocrafter.
=== 1.0.0-beta ===
* Jeux : nalc_game (fork de minetest_game v.0.4.17.1)
* Générateur de terrain : Valleys
* Graine du monde : 1681440164076556961
* Liste des mods : (la pluspart sont corrigés où modifiés pour les besoins du serveur)
3d_armor, 3d_armor_classes, action_timers, areas, armor_monoid, arrow_signs, awards, bakedclay, banners, biome_lib, bitchange, bobblocks, bonemeal, boost_cart, broomstick, camera, cherry_tree, chesttools, christmas_craft, claycrafter, colddb, coloredwood, colouredstonebricks, columnia, connected_chests, cozy, craftguide, creeper, darkage, death_messages, diet, digilines, email, enchanting, exchange_shop, factions, fail, farming, fishing, food, food_sweet, framedglass, gauges, global_exchange, glow, h2omes, hazmat_suit, hbarmor, hbhunger, hbsprint, homedecor_modpack, hudbars, interact, inventorycheck, inventory_icon, invtweak, irc, irc_commands, item_drop, jumping, kpgmobs, lantern, lavatemple, lightning, locks, maidroid, mana, mapfix, maptools, markers, maze, mesecons, metatools, minercantile, mob_horse, mobs, mobs_animal, mobs_monster, mobs_water, moognu, moreblocks, more_chests, morefarming, moreflowers, moremesecons, moreores, moreplants, moretrees, mtfoods, multitest, nalc, name_restrictions, names_per_ip, nether, news, notice, paintings, pdisc, pipeworks, plantlife_modpack, playeranim, playereffects, player_inactive, player_monoids, pmobs, quartz, random_messages, report, returnmirror, riesenpilz, runes, sea, serverguide, shutdown, signs_lib, slimes, snow, spears, sponge, stained_glass, technic, technic_armor, throwing, toolranks, treasurer, tsm_chests_dungeon, tsm_mines, tsm_pyramids, unifiedbricks, unifieddyes, unified_inventory, unifiedwool, u_skins, vector_extras, warps, weather_pack, whoison, witchcraft, worldedge, WorldEdit, xban2, zombie

124
world/news-1.2.txt Normal file
View File

@ -0,0 +1,124 @@
### ANNONCES ###
* Je cherche des builders pour améliorer le spawn et les zones publiques.
Contactez moi par mail (/mail sys4) pour vos propositions et afin que je puisse vous donner des droits supplémentaires.
### NOTES DE VERSIONS / CHANGELOG ###
=== 1.2.1 ===
* (#45)[witchcraft/nether] Corrige création potions et brewing_stand
* Corrige un unknown_bloc dans coffre des pyramides
* (#58)[moreblocks] Corrige drop pierre du desert
* (#23)Obtenir farine en grindant les graines (barley, oat, rye, rice)
* (#56) [sea - clams] Corrige crash quand récolte terre avec algues
=== 1.2.0 ===
* Minetest 5.2.0
* Supression du mod worldedge
* Mise à jour de la plupart des mods
* Suppression du mod tsm_dungeon_chests
* Désactivation du mod 3dmushrooms
* Ajoute le mod basic_signs
* (#51)[coloredwood] Corrige division stacks des items moreblocks
* [3d_armor] Bouton inventaire en version legacy
* [farming] Supprime génération carottes et maïs
* [moretrees] Corrige spawn palmier sur mud de darkage
* [nalc_flowers] Réécriture génération des nénuphars custom (lily_pad)
* Ajoute biome méditérranéen et change la génération moretrees
* (#33) [maidroid] Corrige duplication avec maidroid-tool
* [nalc] Modifie le lily_pad en version ondulante sur l'eau
* [nalc/ambience] Désactive le son canadianloon2
* [nalc] Ajoute biomes et barrières champignons
* [hell] Corrections + intégration nouveau portail en utilisant API du mod nether
* [nether][hell] Nouvelle implémentation des différentes dimensions
* [nalc] Corrige le groupe des minerais dans la pierre du désert
* [invtweak] Corrige affichage boutons de trie
* (#31) [global_exchange] Ajoute retrait d'espèces depuis l'ATM
* [framedglass] Corrige la fabrication des versions colorées
* [diet] Ajoute support de nouvelles nourritures + corrections
* [christmas_craft] Ajoute diverses améliorations et corrections
* [cherry_tree] Ajoute support bonemeal
* (#31) [bitchange] Rend convertible monnaie bitchange <-> maptools
* [factions] Retourne à la version MFF + corrections
* supprime le mod banners
* [arrow_signs] Corrige compatibilité avec le mod locks
* (#37) [areas] Merge de la version d'origine avec perte icônes cadenas HUD
* (#39) [tsm_pyramids] Maj + Ajoute régénération coffres + modif items générés
* Remplace le mod u_skins (obsolète) par le mod skinsdb
* (#42) [seaglass] Corrige compatibilité Minetest 5 et crash
* [moretrees] Mise à jour + activation barrières et feuilles d'arbres simplifiées
* [moreores] Maj + Corrige problème dépendance circulaire avec toolranks
* [riesenpilz] Mise à jour + désactive pommes 3D
* [hbhunger] Mise à jour + modifie le son du joueur qui mange
* [death_messages] Mise à jour des messages et support de mobs
* [bobblocks] Mise à jour + Empêche perte de couleur à la récolte d'un bloc éteint
* (#30) [technic] Mise à jour
* (#30) [pipeworks] Mise à jour
* (#30) [unifieddyes] Mise à jour
* (#30) [basic_materials] Ajout du mod
* [homedecor_modpack] Mise à jour
=== 1.1.3 ===
* Minetest 5.1.1
* [serverguide] Ajoute description de la commande /hotbar
* (#34) [serverguide][interact] Textes modifiés et ajout d'une règle
* (#38) [gauges] Corrige emplacement de la barre de vie/respiration
- La barre se situe à nouveau au dessus de la tête du joueur.
* (#36) [unified_inventory] Supprime icônes set_home et home_go
- Ces icônes sont redondantes avec l'icône h2omes
* (#35) Suppression du mod minercantile
* [technic] Désactivation des frames.
* [locks] Mise à jour et correction texture porte vérouillé.
- Mise à jour depuis le dépôt d'origine
- Correction de la texture quand une porte vérouillé est dans la main du joueur.
* [nalc][nalc_doors] Corrige crash quand on dig une porte de 3 blocs.
* [plantlife_modpack][trunks] #24: Moss et moss_fungus se droppent.
- Ajout de ces deux items dans le groupe attached_node. Cela évite d'avoir de la mousse qui reste accrochée dans le vide.
* [moretrees] #19 : Drop des arbres de jungle de moretrees en default.
- La récolte des arbres de jungle générés par moretrees donne ceux du mod default. Cela évite d'avoir l'impression de doublons dans l'inventaire et on y gagne un peu plus de place.
=== 1.1.0 ===
* [nalc_game] Passage en version stable Minetest 5.0
* [diet][food_sweet] Actualise le support de la nourriture.
- diet et food_sweet supportent les blueberries de Minetest 5 (#17)
- diet mis à jour pour la nourriture de farming
* #15 : Optimisation du mod sea pour Minetest 5
* #14 : Texture auiguilles de pain remplacée par Minetest 5
* #26 : Correction du mod plantlife_modpack
Cette correction ne fait plus crasher le mod awards lors de la
récolte de fougères arborescentes.
* [plantlife_modpack] Mise à jour du mod depuis le dépôt d'origine
* [name_restrictions] MAJ appels déprécié minetest.settings:get
* #13 : [name_restrictions] Correction crash au démarrage
=== 1.0.1 ===
* [nalc_default] Corrige alias du silver dans la roche du desert
=== 1.0.0 ===
* #20 : [homedecor] Correction stackage lampes dans inventaire.
* #25 : [nalc_buckets] Correction des seaux d'acide et de sable mouvant
* #16 : [tsm_pyramids] Réduction de la fréquence de spawn des pyramides
* #18 : [nalc_trm] Correction du nom de 2 objets
food:milk --> mtfood:dandelion_milk
moreblocks:grey_brick --> moreblocks:grey_bricks
* #12 : [nalc_technic] Tentative d'optimisation des perfs de la superquarry
* #10 : [email] Correction du mod.
Corrige un bug qui vidait la boite mail lorsque un joueur effaçait sa
recherche depuis le craft guide du mod craftguide.
* #5 : [global_exchange] N'afficher que la première ligne de la description des items
* [global_exchange] Mise à jour du mod provenant d'un fork plus récent
* #1 : [toolranks] Ajoute plus de niveaux. 10 niveaux au total.
* #9 : [awards] Ajout du privilège awards_admin.
Avec la commande /awards il est possible de gérer les awards d'un
joueur à condition d'avoir le privilège.
* #6 : [nalc_awards] Limiter le nombre de craft maximum de quarry par joueur
Un joueur peux débloquer le craft de 12 quarry et 4 super quarry à
condition d'achever les awards nécessaires. Ces crafts ont été
désactivés de l'autocrafter.
=== 1.0.0-beta ===
* Jeux : nalc_game (fork de minetest_game v.0.4.17.1)
* Générateur de terrain : Valleys
* Graine du monde : 1681440164076556961
* Liste des mods : (la pluspart sont corrigés où modifiés pour les besoins du serveur)
3d_armor, 3d_armor_classes, action_timers, areas, armor_monoid, arrow_signs, awards, bakedclay, banners, biome_lib, bitchange, bobblocks, bonemeal, boost_cart, broomstick, camera, cherry_tree, chesttools, christmas_craft, claycrafter, colddb, coloredwood, colouredstonebricks, columnia, connected_chests, cozy, craftguide, creeper, darkage, death_messages, diet, digilines, email, enchanting, exchange_shop, factions, fail, farming, fishing, food, food_sweet, framedglass, gauges, global_exchange, glow, h2omes, hazmat_suit, hbarmor, hbhunger, hbsprint, homedecor_modpack, hudbars, interact, inventorycheck, inventory_icon, invtweak, irc, irc_commands, item_drop, jumping, kpgmobs, lantern, lavatemple, lightning, locks, maidroid, mana, mapfix, maptools, markers, maze, mesecons, metatools, minercantile, mob_horse, mobs, mobs_animal, mobs_monster, mobs_water, moognu, moreblocks, more_chests, morefarming, moreflowers, moremesecons, moreores, moreplants, moretrees, mtfoods, multitest, nalc, name_restrictions, names_per_ip, nether, news, notice, paintings, pdisc, pipeworks, plantlife_modpack, playeranim, playereffects, player_inactive, player_monoids, pmobs, quartz, random_messages, report, returnmirror, riesenpilz, runes, sea, serverguide, shutdown, signs_lib, slimes, snow, spears, sponge, stained_glass, technic, technic_armor, throwing, toolranks, treasurer, tsm_chests_dungeon, tsm_mines, tsm_pyramids, unifiedbricks, unifieddyes, unified_inventory, unifiedwool, u_skins, vector_extras, warps, weather_pack, whoison, witchcraft, worldedge, WorldEdit, xban2, zombie

View File

@ -1,175 +1,11 @@
=( NOTES DE VERSIONS / CHANGELOG )=
### ANNONCES ###
Pour voir le détail d'une révision, se rendre sur https://sys4.fr/gitea puis aller dans le dépôt nalc-server-mods de l'organisation nalc. Dans la vue des révisions vous pouvez chercher la description d'une révision dont le numéro se trouve dans le tableaux des révisions ci-dessous :
* Je cherche des builders pour améliorer le spawn et les zones publiques.
Contactez moi par mail (/mail sys4) pour vos propositions et afin que je puisse vous donner des droits supplémentaires.
===] experimental / dev [===
### NOTES DE VERSIONS / CHANGELOG ###
* Révision| Date | Description
—————————————————————————————————————————
* bac9fa9 | 8/7/22 | Refresh mods part.7 and last
* c1e2583 | 7/7/22 | Refresh mods part.6
* 9f73e12 | 7/7/22 | Refresh mods part.5
* 3c018f9 | 6/7/22 | Refresh mods part.4
* 20ec1e8 | 2/7/22 | Refresh mods part.3
* 366bc22 | 1/7/22 | Mods refresh part.2
* b50f8c8 | 27/6/22 | Mods refresh part. 1
* 5393304 | 25/6/22 | Mise à jour de mods
* e903247 | 27/5/22 | Mods update
* 74e9d7b | 6/3/22 | Mise à jour de mods
* aa126a5 | 6/3/22 | Fix mods startup warnings part. 1
* 899760e | 5/3/22 | Mise à jour de mods
* bcc504f | 22/1/22 | Mise à jour de mods
* e42875f | 17/12/21| Mise à jour de mods
* c7307e3 | 10/12/21| Mise à jour de mods
* e95ed4b | 26/11/21| Mise à jour de mods
===] master [===
* Révision| Date | Description
—————————————————————————————————————————
* 6653545 | 10/11/21| Supprime le mod gauge (barre de santé sur personnage)
* 166350f | 9/11/21 | [gauges] Corrige crash sur math.round à nil
* 8955b5e | 8/11/21 | [food_basic] Ajoute alias de soupe à la tomate #88
* ad511bf | 8/11/21 | [nalc_beds] Remplace la recette de craft des lits par défaut #108
* 25f4166 | 6/11/21 | Mise à jour de mods
* bffac3b | 1/11/21 | [riesenpilz] Corrige enregistrement barrières
* 48b5711 | 1/11/21 | Mise à jour de mods
* 4a4a9aa | 4/10/21 | Mise à jour de mods
* 4164d82 | 4/10/21 | Mise à jour de mods
* 7791647 | 8/9/21 | [diet] Ajoute le support du mod awards (#68)
* 2970e91 | 31/8/21 | Mise à jour de mods
* d6854c7 | 25/8/21 | [mobs_animal] Corrige crash Maj+clic-droit sur les chèvres
===] 1.4.7 [===
* Révision| Date | Description
—————————————————————————————————————————
* ae89ab2 | 24/8/21 | [plantlife_modpack] Corrige duplication des branches #95
* bd36312 | 23/8/21 | [hell] Corrige manger 2 fruits de l'enfer au lieu d'un #78
* e4b5685 | 18/8/21 | [plantlife_modpack] Tentative de correction crash
* 5083846 | 16/8/21 | [witchcraft] Corrige crash clic droit sur chaudron avec mains vides
* 0294cc8 | 16/8/21 | Mise à jour de mods
===] 1.4.6 [===
* Révision| Date | Description
—————————————————————————————————————————
* 12b8920 | 11/8/21 | [report] Corrige crash
* 1ae8d2c | 6/8/21 | Mise à jour de mods
* 12df7b4 | 1/8/21 | Mise à jour de mods
* 1ed9e0c | 26/7/21 | Mise à jour de mods
===] 1.4.5 [===
* Révision| Date | Description
—————————————————————————————————————————
* 1963f31 | 24/7/21 | Corrections et mise à jour de mods
* 4cfe267 | 18/7/21 | [moreblocks] Corrige crash
* 2b0f8be | 17/7/21 | Mise à jour de mods
* 7c9047d | 17/7/21 | Mise à jour de mods
===] 1.4.4 [===
* Révision| Date | Description
—————————————————————————————————————————
* 07fd016 | 5/7/21 | Mise à jour de mods
===] 1.4.3 [===
* Révision| Date | Description
—————————————————————————————————————————
* bb64260 | 3/7/21 | [coloredwood] Corrige division de pile
* 3615148 | 3/7/21 | Mise à jour de mods
* d9f775e | 27/6/21 | [morefarming] Corrige support de l'ethanol de farming_redo
===] 1.4.2 [===
* Révision| Date | Description
—————————————————————————————————————————
* 1ee7e72 | 26/6/21 | [diet] Corrige un appel de méthode obsolète
* e45acaa | 26/6/21 | [plantlife_modpack] Corrige crash
* f482921 | 26/6/21 | Mise à jour de mods
* b5c2135 | 20/6/21 | Corrections et mise à jour de mods
* 0adf3b7 | 10/5/21 | Ajoute support soupe de tomate de farming_redo
* c3f82b6 | 9/5/21 | Mise à jour de mods
* 38765ed | 17/4/21 | Mise à jour de mods
===] 1.4.1 [===
* Révision| Date | Description
—————————————————————————————————————————
* 1c86a7e | 11/4/21 | [global_exchange] Améliore salle des marchés affichant de longs items
* 60f2e84 | 9/4/21 | [global_exchange] Corrige crash si un item n'existe plus.
===] 1.4.0 [===
* Révision| Date | Description
—————————————————————————————————————————
* 6bb6f81 | 8/4/21 | [runes] Corrige l'inventaire depuis que unified_inventory est en v2
* b8a1119 | 8/4/21 | Mise à jour de plusieurs mods
* 3825925 | 8/4/21 | [3d_armor_classes] Corrige remise à zero de la barre d'energie
* 53f9678 | 7/4/21 | [ambience] Corrige la référence du submodule
* 63499ce | 7/4/21 | Supprime le mod weather_pack
* 7531276 | 7/4/21 | Ajoute les mods climate_api, regional_weather et moon_phases
* 9cd81fe | 7/4/21 | [moremesecons] Fusion de la branche github
* 2a1053c | 7/4/21 | Remet à jour le mod moremesecons et corrige bugs wireless
* fd62b02 | 6/4/21 | Remplace le mod ambience par la version lite de TenPlus1
* 07bf4e2 | 5/4/21 | Corrige méthodes obsolètes de warps
* 92f8fa2 | 4/4/21 | Mise à jour de mods
* f4fd41a | 4/4/21 | [moremesecons] Revient à la version précédente
* 7049d2b | 4/4/21 | Remplace méthode obsolète de maidroid
* 5145c2d | 4/4/21 | Remplace méthodes obsolètes pour maidroid et morefarming
* 54df5ed | 4/4/21 | Remplace méthodes obsolètes pour h2omes et maidroid
* 5c4d4f0 | 27/3/21 | Mise à jour de mods
* 1a98997 | 26/3/21 | [nether] Vérifie comment appliquer la valeur à use_texture_alpha
* e8416d4 | 25/3/21 | Mise à jour de mods
* b071a52 | 25/3/21 | Mise à jour de mods
* 9475098 | 24/3/21 | [claycrafter] Change url dépôt et corrige use_texture_alpha
* 224b3c7 | 24/3/21 | Mise à jour de mods
* 4a36057 | 20/3/21 | [stained_glass] Mise à jour de l'url du dépôt
* fb02fa8 | 20/3/21 | Mise à jour de mods
* c9fc5ac | 19/3/21 | Mise à jour de mods
* 104f802 | 15/3/21 | [sea] Mise à jour
* 82d3278 | 15/3/21 | [witchcraft] Corrige une erreur de fusion
* 3a63c53 | 15/3/21 | [witchcraft] Mise à jour corrective
* 4cd51c3 | 13/3/21 | [hazmat_suit] Corrige crash au démarrage
* a658de9 | 13/3/21 | [technic_armor] Corrige crash au démarrage
* b7cfc4e | 12/3/21 | Mise à jour de mods
* 8ef841d | 3/3/21 | Mise à jour de mods
* 177446b | 2/3/21 | Mise à jour de homedecor_modpack et ajout de home_workshop_modpack
* 8978185 | 2/3/21 | Remplace le mod throwing par throwing_redo de la team Eurythmia
* b078bd3 | 2/3/21 | Mise à jour de mods
* ba477ab | 25/2/21 | [craftguide] Passage en version 2 pour Minetest 5.4
* 0285993 | 25/2/21 | [ambience] Enlève sons lave depuis que Minetest 5.4 inclut les siens
* 5595914 | 23/2/21 | Mise à jour de mods
* 2968b1f | 13/2/21 | Mise à jour de mods
* e3f2f2d | 7/2/21 | Mise à jour de mods
* 1221766 | 31/1/21 | Mise à jour de mods
===] 1.3.6 [===
* Révision| Date | Description
—————————————————————————————————————————
* f054f02 | 29/1/21 | Mise à jour de mods
* 5dc18e2 | 24/1/21 | Mise à jour de mods
* 71d5dc7 | 23/1/21 | Mise à jour de mods
* 7e7c6bc | 19/1/21 | Mise à jour de mods
* cb0df3a | 15/1/21 | Mise à jour de mods
* 9a0db1f | 12/1/21 | Mise à jour du mod awards
* 557dfef | 8/1/21 | Mise à jour de mods
* c8df44d | 5/1/21 | Mise à jour de mods
===] 1.3.5 [===
* (#48) Amélioration et extension du support christmas_craft
* Mise à jour de mods : WorldEdit, bonemeal, claycrafter, craftguide, digilines, display_modpack, farming, homedecor_modpack, mapfix, maptools, mob_horse, mobs_animal, mobs_redo, moreblocks, moretrees, nether, plantlife_modpack, scifi_nodes, toolranks, unified_inventory, unifieddyes
===] 1.3.4 [===
* Hudbars en version progress_bar
* Les coordonnées des os s'affichent dans le chat quand on meurt
* (#47)[3d_armor_classes] Ajoute support hudbars et hbsprint
* Mise à jour de mods : basic_materials, bonemeal, claycrafter, connected_chests, digilines, hbhunger, hbsprint, maidroid, maptools, mesecons, mobs, moreblocks, moreores, pipeworks, scifi_nodes, signs_lib
===] 1.3.3 [===
=== 1.3.3 ===
* Ajoute support basic_materials des objets partagés/vérouillés
* (#53) Ajoute plus de plants autorisés dans les aires openfarming
* Réactive spawn des mobs dans aires protégées
@ -191,18 +27,18 @@
* [locks] Corrige perte password après utilisation porte verrouillée
* Mise à jour de plusieurs mods : WorldEdit, areas, basic_materials, bonemeal, craftguide, farming, gauges, hbsprint, homedecor_modpack, interact, item_drop, led_marquee, maptools, mesecons, mob_horse, mobs, mobs_animal, mobs_monster, moreblocks, moreores, moretrees, nalc, nether, pipeworks, riesenpilz, scaffolding, scifi_nodes, serverguide, skinsdb, stained_glass, technic, unifieddyes, vector_extras
===] 1.3.2 [===
=== 1.3.2 ===
* Change la configuration de Toolranks pour 80 niveaux
* [trunks] Empêche placement des branches dans les zones protégées
* Ajoute plusieurs mods : display_modpack, font_oldwizard, font_botic, digiterms, led_marquee
* Maj de craftguide, scifi_nodes et mobs_redo
* [plantlife_modpack] Tentative d'optimisation
===] 1.3.1 [===
=== 1.3.1 ===
* [nalc_mediterranean] Ajoute support bonemeal
* [nalc_riesenpilz] Ajoute support bonemeal pour faire pousser les champignons géants
===] 1.3.0 [===
=== 1.3.0 ===
* Minetest 5.3.0
* Maj de plusieurs mods : bonemeal, craftguide, death_messages, farming, hudbars, mobs, mobs_animal, mobs_monster, pipeworks, unified_inventory, unifieddyes, irc, maptools
* [locks] Corrige warning
@ -213,14 +49,14 @@
* [sea-clams] Corrige erreurs textures (non bloquantes) au démarrage
* [death_message] Messages s'affichent exlusivement dans la langue du client
===] 1.2.1 [===
=== 1.2.1 ===
* (#45)[witchcraft/nether] Corrige création potions et brewing_stand
* Corrige un unknown_bloc dans coffre des pyramides
* (#58)[moreblocks] Corrige drop pierre du desert
* (#23)Obtenir farine en grindant les graines (barley, oat, rye, rice)
* (#56) [sea - clams] Corrige crash quand récolte terre avec algues
===] 1.2.0 [===
=== 1.2.0 ===
* Minetest 5.2.0
* Supression du mod worldedge
* Mise à jour de la plupart des mods
@ -266,7 +102,7 @@
* (#30) [basic_materials] Ajout du mod
* [homedecor_modpack] Mise à jour
===] 1.1.3 [===
=== 1.1.3 ===
* Minetest 5.1.1
* [serverguide] Ajoute description de la commande /hotbar
* (#34) [serverguide][interact] Textes modifiés et ajout d'une règle
@ -285,7 +121,7 @@
* [moretrees] #19 : Drop des arbres de jungle de moretrees en default.
- La récolte des arbres de jungle générés par moretrees donne ceux du mod default. Cela évite d'avoir l'impression de doublons dans l'inventaire et on y gagne un peu plus de place.
===] 1.1.0 [===
=== 1.1.0 ===
* [nalc_game] Passage en version stable Minetest 5.0
* [diet][food_sweet] Actualise le support de la nourriture.
- diet et food_sweet supportent les blueberries de Minetest 5 (#17)
@ -299,10 +135,10 @@ récolte de fougères arborescentes.
* [name_restrictions] MAJ appels déprécié minetest.settings:get
* #13 : [name_restrictions] Correction crash au démarrage
===] 1.0.1 [===
=== 1.0.1 ===
* [nalc_default] Corrige alias du silver dans la roche du desert
===] 1.0.0 [===
=== 1.0.0 ===
* #20 : [homedecor] Correction stackage lampes dans inventaire.
* #25 : [nalc_buckets] Correction des seaux d'acide et de sable mouvant
* #16 : [tsm_pyramids] Réduction de la fréquence de spawn des pyramides
@ -324,7 +160,7 @@ Un joueur peux débloquer le craft de 12 quarry et 4 super quarry à
condition d'achever les awards nécessaires. Ces crafts ont été
désactivés de l'autocrafter.
===] 1.0.0-beta [===
=== 1.0.0-beta ===
* Jeux : nalc_game (fork de minetest_game v.0.4.17.1)
* Générateur de terrain : Valleys
* Graine du monde : 1681440164076556961

View File

@ -1,188 +1,15 @@
=( NOTES DE VERSIONS / CHANGELOG )=
### INFOS ###
Pour voir le détail d'une révision, se rendre sur https://sys4.fr/gitea puis aller dans le dépôt nalc-server-mods de l'organisation nalc. Dans la vue des révisions vous pouvez chercher la description d'une révision dont le numéro se trouve dans le tableaux des révisions ci-dessous :
* Prenez le temps de lire les affiches dans le château du Spawn :)
===] 1.6.1/1.6.0/master/dev [===
### NOTES DE VERSIONS / CHANGELOG ###
* Révision| Date | Description
—————————————————————————————————————————
* 740adf6 | 26/8/22 | Mods update
===] 1.5.0 [===
* Révision| Date | Description
—————————————————————————————————————————
* 0357243 | 20/8/22 | Mods update (thanks to crabman77)
* e8ae74d | 17/7/22 | Mods update
* 4d06f28 | 12/7/22 | [witchcraft] Fix crash and other things
* 7f85d1a | 10/7/22 | [global_exchange] Fix claim of bought items #94
* 4df165b | 10/7/22 | [global_exchange] Fix crash if buyer out of funds #94
* 5769df5 | 10/7/22 | [nalc] Fix unknown items in treasure #83
* c413087 | 9/7/22 | Fix mods
* bac9fa9 | 8/7/22 | Refresh mods part.7 and last
* c1e2583 | 7/7/22 | Refresh mods part.6
* 9f73e12 | 7/7/22 | Refresh mods part.5
* 3c018f9 | 6/7/22 | Refresh mods part.4
* 20ec1e8 | 2/7/22 | Refresh mods part.3
* 366bc22 | 1/7/22 | Mods refresh part.2
* b50f8c8 | 27/6/22 | Mods refresh part. 1
* 5393304 | 25/6/22 | Mise à jour de mods
* e903247 | 27/5/22 | Mods update
* 74e9d7b | 6/3/22 | Mise à jour de mods
* aa126a5 | 6/3/22 | Fix mods startup warnings part. 1
* 899760e | 5/3/22 | Mise à jour de mods
* bcc504f | 22/1/22 | Mise à jour de mods
* e42875f | 17/12/21| Mise à jour de mods
* c7307e3 | 10/12/21| Mise à jour de mods
* e95ed4b | 26/11/21| Mise à jour de mods
===] 1.4.8 [===
* Révision| Date | Description
—————————————————————————————————————————
* 6653545 | 10/11/21| Supprime le mod gauge (barre de santé sur personnage)
* 166350f | 9/11/21 | [gauges] Corrige crash sur math.round à nil
* 8955b5e | 8/11/21 | [food_basic] Ajoute alias de soupe à la tomate #88
* ad511bf | 8/11/21 | [nalc_beds] Remplace la recette de craft des lits par défaut #108
* 25f4166 | 6/11/21 | Mise à jour de mods
* bffac3b | 1/11/21 | [riesenpilz] Corrige enregistrement barrières
* 48b5711 | 1/11/21 | Mise à jour de mods
* 4a4a9aa | 4/10/21 | Mise à jour de mods
* 4164d82 | 4/10/21 | Mise à jour de mods
* 7791647 | 8/9/21 | [diet] Ajoute le support du mod awards (#68)
* 2970e91 | 31/8/21 | Mise à jour de mods
* d6854c7 | 25/8/21 | [mobs_animal] Corrige crash Maj+clic-droit sur les chèvres
===] 1.4.7 [===
* Révision| Date | Description
—————————————————————————————————————————
* ae89ab2 | 24/8/21 | [plantlife_modpack] Corrige duplication des branches #95
* bd36312 | 23/8/21 | [hell] Corrige manger 2 fruits de l'enfer au lieu d'un #78
* e4b5685 | 18/8/21 | [plantlife_modpack] Tentative de correction crash
* 5083846 | 16/8/21 | [witchcraft] Corrige crash clic droit sur chaudron avec mains vides
* 0294cc8 | 16/8/21 | Mise à jour de mods
===] 1.4.6 [===
* Révision| Date | Description
—————————————————————————————————————————
* 12b8920 | 11/8/21 | [report] Corrige crash
* 1ae8d2c | 6/8/21 | Mise à jour de mods
* 12df7b4 | 1/8/21 | Mise à jour de mods
* 1ed9e0c | 26/7/21 | Mise à jour de mods
===] 1.4.5 [===
* Révision| Date | Description
—————————————————————————————————————————
* 1963f31 | 24/7/21 | Corrections et mise à jour de mods
* 4cfe267 | 18/7/21 | [moreblocks] Corrige crash
* 2b0f8be | 17/7/21 | Mise à jour de mods
* 7c9047d | 17/7/21 | Mise à jour de mods
===] 1.4.4 [===
* Révision| Date | Description
—————————————————————————————————————————
* 07fd016 | 5/7/21 | Mise à jour de mods
===] 1.4.3 [===
* Révision| Date | Description
—————————————————————————————————————————
* bb64260 | 3/7/21 | [coloredwood] Corrige division de pile
* 3615148 | 3/7/21 | Mise à jour de mods
* d9f775e | 27/6/21 | [morefarming] Corrige support de l'ethanol de farming_redo
===] 1.4.2 [===
* Révision| Date | Description
—————————————————————————————————————————
* 1ee7e72 | 26/6/21 | [diet] Corrige un appel de méthode obsolète
* e45acaa | 26/6/21 | [plantlife_modpack] Corrige crash
* f482921 | 26/6/21 | Mise à jour de mods
* b5c2135 | 20/6/21 | Corrections et mise à jour de mods
* 0adf3b7 | 10/5/21 | Ajoute support soupe de tomate de farming_redo
* c3f82b6 | 9/5/21 | Mise à jour de mods
* 38765ed | 17/4/21 | Mise à jour de mods
===] 1.4.1 [===
* Révision| Date | Description
—————————————————————————————————————————
* 1c86a7e | 11/4/21 | [global_exchange] Améliore salle des marchés affichant de longs items
* 60f2e84 | 9/4/21 | [global_exchange] Corrige crash si un item n'existe plus.
===] 1.4.0 [===
* Révision| Date | Description
—————————————————————————————————————————
* 6bb6f81 | 8/4/21 | [runes] Corrige l'inventaire depuis que unified_inventory est en v2
* b8a1119 | 8/4/21 | Mise à jour de plusieurs mods
* 3825925 | 8/4/21 | [3d_armor_classes] Corrige remise à zero de la barre d'energie
* 53f9678 | 7/4/21 | [ambience] Corrige la référence du submodule
* 63499ce | 7/4/21 | Supprime le mod weather_pack
* 7531276 | 7/4/21 | Ajoute les mods climate_api, regional_weather et moon_phases
* 9cd81fe | 7/4/21 | [moremesecons] Fusion de la branche github
* 2a1053c | 7/4/21 | Remet à jour le mod moremesecons et corrige bugs wireless
* fd62b02 | 6/4/21 | Remplace le mod ambience par la version lite de TenPlus1
* 07bf4e2 | 5/4/21 | Corrige méthodes obsolètes de warps
* 92f8fa2 | 4/4/21 | Mise à jour de mods
* f4fd41a | 4/4/21 | [moremesecons] Revient à la version précédente
* 7049d2b | 4/4/21 | Remplace méthode obsolète de maidroid
* 5145c2d | 4/4/21 | Remplace méthodes obsolètes pour maidroid et morefarming
* 54df5ed | 4/4/21 | Remplace méthodes obsolètes pour h2omes et maidroid
* 5c4d4f0 | 27/3/21 | Mise à jour de mods
* 1a98997 | 26/3/21 | [nether] Vérifie comment appliquer la valeur à use_texture_alpha
* e8416d4 | 25/3/21 | Mise à jour de mods
* b071a52 | 25/3/21 | Mise à jour de mods
* 9475098 | 24/3/21 | [claycrafter] Change url dépôt et corrige use_texture_alpha
* 224b3c7 | 24/3/21 | Mise à jour de mods
* 4a36057 | 20/3/21 | [stained_glass] Mise à jour de l'url du dépôt
* fb02fa8 | 20/3/21 | Mise à jour de mods
* c9fc5ac | 19/3/21 | Mise à jour de mods
* 104f802 | 15/3/21 | [sea] Mise à jour
* 82d3278 | 15/3/21 | [witchcraft] Corrige une erreur de fusion
* 3a63c53 | 15/3/21 | [witchcraft] Mise à jour corrective
* 4cd51c3 | 13/3/21 | [hazmat_suit] Corrige crash au démarrage
* a658de9 | 13/3/21 | [technic_armor] Corrige crash au démarrage
* b7cfc4e | 12/3/21 | Mise à jour de mods
* 8ef841d | 3/3/21 | Mise à jour de mods
* 177446b | 2/3/21 | Mise à jour de homedecor_modpack et ajout de home_workshop_modpack
* 8978185 | 2/3/21 | Remplace le mod throwing par throwing_redo de la team Eurythmia
* b078bd3 | 2/3/21 | Mise à jour de mods
* ba477ab | 25/2/21 | [craftguide] Passage en version 2 pour Minetest 5.4
* 0285993 | 25/2/21 | [ambience] Enlève sons lave depuis que Minetest 5.4 inclut les siens
* 5595914 | 23/2/21 | Mise à jour de mods
* 2968b1f | 13/2/21 | Mise à jour de mods
* e3f2f2d | 7/2/21 | Mise à jour de mods
* 1221766 | 31/1/21 | Mise à jour de mods
===] 1.3.6 [===
* Révision| Date | Description
—————————————————————————————————————————
* f054f02 | 29/1/21 | Mise à jour de mods
* 5dc18e2 | 24/1/21 | Mise à jour de mods
* 71d5dc7 | 23/1/21 | Mise à jour de mods
* 7e7c6bc | 19/1/21 | Mise à jour de mods
* cb0df3a | 15/1/21 | Mise à jour de mods
* 9a0db1f | 12/1/21 | Mise à jour du mod awards
* 557dfef | 8/1/21 | Mise à jour de mods
* c8df44d | 5/1/21 | Mise à jour de mods
===] 1.3.5 [===
* (#48) Amélioration et extension du support christmas_craft
* Mise à jour de mods : WorldEdit, bonemeal, claycrafter, craftguide, digilines, display_modpack, farming, homedecor_modpack, mapfix, maptools, mob_horse, mobs_animal, mobs_redo, moreblocks, moretrees, nether, plantlife_modpack, scifi_nodes, toolranks, unified_inventory, unifieddyes
===] 1.3.4 [===
* Hudbars en version progress_bar
* Les coordonnées des os s'affichent dans le chat quand on meurt
=== dev ===
* (#47)[3d_armor_classes] Ajoute support hudbars et hbsprint
* Mise à jour de mods : basic_materials, bonemeal, claycrafter, connected_chests, digilines, hbhunger, hbsprint, maidroid, maptools, mesecons, mobs, moreblocks, moreores, pipeworks, scifi_nodes, signs_lib
===] 1.3.3 [===
=== master ===
=== 1.3.3 ===
* Ajoute support basic_materials des objets partagés/vérouillés
* (#53) Ajoute plus de plants autorisés dans les aires openfarming
* Réactive spawn des mobs dans aires protégées
@ -204,18 +31,18 @@
* [locks] Corrige perte password après utilisation porte verrouillée
* Mise à jour de plusieurs mods : WorldEdit, areas, basic_materials, bonemeal, craftguide, farming, gauges, hbsprint, homedecor_modpack, interact, item_drop, led_marquee, maptools, mesecons, mob_horse, mobs, mobs_animal, mobs_monster, moreblocks, moreores, moretrees, nalc, nether, pipeworks, riesenpilz, scaffolding, scifi_nodes, serverguide, skinsdb, stained_glass, technic, unifieddyes, vector_extras
===] 1.3.2 [===
=== 1.3.2 ===
* Change la configuration de Toolranks pour 80 niveaux
* [trunks] Empêche placement des branches dans les zones protégées
* Ajoute plusieurs mods : display_modpack, font_oldwizard, font_botic, digiterms, led_marquee
* Maj de craftguide, scifi_nodes et mobs_redo
* [plantlife_modpack] Tentative d'optimisation
===] 1.3.1 [===
=== 1.3.1 ===
* [nalc_mediterranean] Ajoute support bonemeal
* [nalc_riesenpilz] Ajoute support bonemeal pour faire pousser les champignons géants
===] 1.3.0 [===
=== 1.3.0 ===
* Minetest 5.3.0
* Maj de plusieurs mods : bonemeal, craftguide, death_messages, farming, hudbars, mobs, mobs_animal, mobs_monster, pipeworks, unified_inventory, unifieddyes, irc, maptools
* [locks] Corrige warning
@ -226,14 +53,14 @@
* [sea-clams] Corrige erreurs textures (non bloquantes) au démarrage
* [death_message] Messages s'affichent exlusivement dans la langue du client
===] 1.2.1 [===
=== 1.2.1 ===
* (#45)[witchcraft/nether] Corrige création potions et brewing_stand
* Corrige un unknown_bloc dans coffre des pyramides
* (#58)[moreblocks] Corrige drop pierre du desert
* (#23)Obtenir farine en grindant les graines (barley, oat, rye, rice)
* (#56) [sea - clams] Corrige crash quand récolte terre avec algues
===] 1.2.0 [===
=== 1.2.0 ===
* Minetest 5.2.0
* Supression du mod worldedge
* Mise à jour de la plupart des mods
@ -279,7 +106,7 @@
* (#30) [basic_materials] Ajout du mod
* [homedecor_modpack] Mise à jour
===] 1.1.3 [===
=== 1.1.3 ===
* Minetest 5.1.1
* [serverguide] Ajoute description de la commande /hotbar
* (#34) [serverguide][interact] Textes modifiés et ajout d'une règle
@ -298,7 +125,7 @@
* [moretrees] #19 : Drop des arbres de jungle de moretrees en default.
- La récolte des arbres de jungle générés par moretrees donne ceux du mod default. Cela évite d'avoir l'impression de doublons dans l'inventaire et on y gagne un peu plus de place.
===] 1.1.0 [===
=== 1.1.0 ===
* [nalc_game] Passage en version stable Minetest 5.0
* [diet][food_sweet] Actualise le support de la nourriture.
- diet et food_sweet supportent les blueberries de Minetest 5 (#17)
@ -312,10 +139,10 @@ récolte de fougères arborescentes.
* [name_restrictions] MAJ appels déprécié minetest.settings:get
* #13 : [name_restrictions] Correction crash au démarrage
===] 1.0.1 [===
=== 1.0.1 ===
* [nalc_default] Corrige alias du silver dans la roche du desert
===] 1.0.0 [===
=== 1.0.0 ===
* #20 : [homedecor] Correction stackage lampes dans inventaire.
* #25 : [nalc_buckets] Correction des seaux d'acide et de sable mouvant
* #16 : [tsm_pyramids] Réduction de la fréquence de spawn des pyramides
@ -337,7 +164,7 @@ Un joueur peux débloquer le craft de 12 quarry et 4 super quarry à
condition d'achever les awards nécessaires. Ces crafts ont été
désactivés de l'autocrafter.
===] 1.0.0-beta [===
=== 1.0.0-beta ===
* Jeux : nalc_game (fork de minetest_game v.0.4.17.1)
* Générateur de terrain : Valleys
* Graine du monde : 1681440164076556961

View File

@ -1,603 +1,10 @@
--=| INFOS |=--
### INFOS ###
* Prenez le temps de lire les affiches dans le château du Spawn :)
--=| NOTES DE VERSIONS / CHANGELOG |=--
===] 1.6.1 [===
*** CHANGES & ADDITIONS ****
* Minetest 5.6.1
===] 1.6.0 [===
**** CHANGES & ADDITIONS ****
* Minetest 5.6.0
* basic_materials: Add lead strip, carbon steel bar and stainless
steel wire if technic is enabled.
* digilines: zh_TW Translations.
* farming: add mac & cheese.
* hbarmor: version 1.0.1
- Add French translation.
* maptools: Make all nodes un-blastable, increase stack size to 65535.
* mobs
- add /clear_mobs command,
- add mob protection to infotext,
* mobs_animal
- add clownfish to kitty food,
- add black kitty skin.
* mobs_monster
- Added new mese monster types by SirrobZeroone,
- add arrow_override changes to mese monster arrows to make them
stronger/faster the deeper you go,
* moretrees
- speed up coconut spawn ABM,
* pipeworks
- prevent tubes from connecting to the front of furnaces to match
chests,
* unified_inventory: Update CN translation.
**** BUG FIX ****
* hangglider: fixes #1.
* homedecor_modpack
- fix some seats,
- fix https://github.com/mt-mods/homedecor_modpack/issues/44,
- fix wrong collision box for homedecor skylights.
* mesecons
- microcontroller: fix unsafe pattern usage,
* mobs
- extend mob reach when on top of player to fix issue,
- fix premature mob death and drops,
* moretrees
- fix typo to limit polar leaves drops to 1.
===] 1.5.0 [===
**** CHANGEMENTS & AJOUTS / CHANGES & ADDITIONS ****
* Minetest 5.5.1
* 3d_armor
- Ajoute une armure du nether et un bouclier du nether,
- Ajoute protection du feu à l'armure du nether,
- add feather falling.
* 3d_armor_classes: Translate mod client-side.
* awards: Translate client-side.
* basic_materials
- Ajoute plus de crafts,
- Ajoute crafts plus diverses corrections de Hades Revisited.
* bonemeal
- Support des pousses de fougères du mod plantlife,
- change of jungle grass on rainforest litter.
* boost_cart: Import two MTG commits for better driving experience.
* darkage : v1.4
- Génération du Tuff dans la terre,
- Utilise palette étendue,
- add new basalt textures
* farming
- Amélioration des recettes, simplification des
pois, soja, riz,
- Myrtilles peuvent faire du colorant bleue,
- Ajoute traduction espagnole,
- lower refill time,
- add sound to hemp block.
* food, food_sweet: Translate client-side.
* global_exchange: Add search in translated string.
* h2omes
- Translate client-side,
- Add hell home support.
* hell: Add french translation.
* home_workshop_modpack
- Ajoute des distributeurs automatiques et nettoyage de code,
- Ajout de crafts pour distributeurs automatiques.
* maptools: Augmente `maxlevel` à 5 de la pioche Admin.
* metatools: Merged poikilos's fork
* mob_horse: Les chevaux sont de bons nageurs, suppression des dégâts de l'eau.
* mobs_animal :
- Ajoute la traduction espagnole,
- added support for wooden bucket and milking cow with recipes.
* mobs_monster : Ajoute la traduction espagnole,
* moreblocks : Fusionne et met à jour des traductions.
* moreores : Améliore la génération de minerai pour mieux coller aux
versions récentes de Minetest.
* moretrees: remove floating date palm trunk and adjust decay.
* mtfoods: Translate client-side.
* nalc
- Translate many nalc_* mods and use function to register toolranks,
- Update 3 nodes doors code with 2 nodes doors changes from default doors.
* nalc_hell: Add toolranks support for hell swords.
* nether : Trésors.
* pipeworks: Make tubes opaque when entities are not used.
* plantlife_modpack
- Les lianes se génèrent dorénavant pendant la génération de la map
et se génèrent à une taille aléatoire,
- Quand une liane est détruite, on s'assure que la partie restante
de la liane se termine avec un nœud d'extrémité de liane,
- Couper des lianes avec des cisailles donne maintenant au joueur
des extrémités de lianes, afin qu'ils puissent créer leurs propres
fermes à lianes,
- Évite les lianes d'un seul nœud sur le dessus des arbres,
- Suppression du mod flowers_plus.
* signs_lib
- Prise en charge complète du jeu de caractères Unicode Plan
0 (63000+ caractères, seulement ~2Mo),
- Optimise toutes les textures.
* skinsdb
- Ajoute traduction ukrainienne (uk),
- Ajoute traduction russe (ru),
- implement skinned 1st person view hand.
* spears: Translate client-side.
* technic_armor
- Utilise traductions de 3d_armor,
- Divers changements et améliorations,
- Refonte du mod,
- Optimisation des textures.
* unified_inventory
- Montre usure et description dans le guide de craft,
- Ajoute barre de défilement pour les boutons d'onglets qui
dépasseraient la zone d'affichage disponible,
- Change background to rounded corners.
**** CORRECTION DE BUGS / BUG FIX ****
* 3d_armor: Corrige faute de frappe du package `nether`.
* areas: Minor fixes.
* awards:
- Fix torch awards.
- Fix typo.
* basic_materials: add silver-spool recipes only if silver is present.
* biome_lib: Corrige données de température/humidité.
* bonemeal: fix large cactus seedling growth.
* darkage
- Fix some obvious tilling issues,
- Fix various texture issues.
* death_messages: Fix translation before sending to irc.
* farming
- Corrige manger du pain de tournesol,
- Corrige les groupes de cornstarch,
- Arrange types de sols pour mieux fonctionner avec les vieux
clients 0.4.x,
- Corrige noms des plantations de poix et de soja,
- Corrige fautes de frappes,
- Mise à jour et correction de traductions,
- fix jaffa cake recipe to work with wooden buckets,
- tweak recipe for wooden bucket, nil check for refile_plant inv.
* global_exchange: Fix crash if buyer out of funds.
* hell
- fix deprecated functions,
- fix portal detection and coords with Minetest 5.5.x.
* homedecor_modpack
- fix recipes broken by 546cd711,
- fix https://github.com/mt-mods/homedecor_modpack/issues/34,
- fix spears visual bug.
* irc: Fix error caused by ident check notice.
* jumping: Fix use_texture_alpha warnings.
* mesecons
- Optimise les mises à jour d'éclairage quand on passe les
conducteurs à on et off,
- Corrige règles de torche,
- Corrige l'éclairage des conducteurs quand alias sont utilisés,
- Corrige problème de lumière de VM,
- Avoid duplicating VManip data in Lua memory,
- v2022-04-01 Fix MTG doors not reacting correctly to Mesecon power,
- Use FIFO queue for mvps,
- Make some fixes to movement and rotation,
- Fix mesecon cooking recipes,
- Add missing nil check in hydroturbine code,
- Consolidate horizontal rules getters,
- Exit with error if vports do not exist for any reason.
* mob_horse: Corrige faute de frappe.
* mobs
- Corrige traductions,
- Corrige un crash,
- Supprime l'infotext du propriétaire si aucun propriétaire n'est
présent,
- nil checks,
- select proper animation for flying mobs.
* mtfoods: Fix global var.
* nalc_hell: Redefine hell tools with new toolranks api.
* nalc_trm: Fix unknown items in treasure.
* pipeworks
- fix digiline formspec spacing,
- fix https://github.com/mt-mods/pipeworks/issues/31,
- Return early from on_step,
- fix broken shift-clicking in wielder formspec.
* plantlife_modpack
- Suppression de attached_node des groupes de lianes, car il causait
la destruction de toute la liane instantanément,
- Corrige croissance des lianes. Elles grandissent d'un bloc toutes
les 3-6 minutes,
- Lianes : Corrige humidité et température. Également corrige
quelques soucis avec leur apparition : Les racines sont prévus pour
apparaître sous les blocks de terre, mais des lianes apparaissaient
aussi sur le côté de la neige,
- Trunks : Empêche crash quand des unknown nodes existes,
- Corrige la chute de `ferns:fern_trunk_big`,
- fix https://github.com/mt-mods/plantlife_modpack/issues/16,
- wear too when breaking vines,
- Fix typo in crafting recipes in trunks.
* scifi_nodes: fix https://github.com/D00Med/scifi_nodes/issues/68 and adding additional game digging support.
* signs_lib
- hotfix fake player action,
- remove sign entity if sign is gone (due to voxelmanip or such),
- force all signs into the sign group.
* skinsdb
- Corrige appel skins.set_player_skin avec le nom du skin en
paramètre, cela corrige la compatibilité avec homedecor_wardrobe,
- Corrige liste de skins sans trie par clé ou nom.
* spears
- fix itemframes,
- fix deployer,
- fix deprecated function,
- fix bad/nonexistent collision detection on mobs/players by using collision box.
* technic
- Fix Mining Drill Mk1 not drilling,
- Switching station: Begin optimizations,
- CNC: Fix startup error and texture warnings.
* technic_armor: Fix deprecated group declaration.
* tsm_pyramids : Version 1.0.3: Corrige crash si on_punch était appelé avec dégât à nil.
* unified_inventory
- Corrige deux erreurs de runtime occasionnelles,
- Fix error caused by slow starts and mod dependencies,
- Fix reverse item lookup ("usage") broken by 5ac2558.
* unifieddyes: respect the shift click convention and fix unreachable if else(if) tree.
* witchcraft
- fix crash,
- fix infinite spawn mobs,
- fix brewing stand for non compatible potions,
- fix volatile splash potion craft.
===] 1.4.8 [===
**** CHANGEMENTS ET AJOUTS ****
* bakedclay : Ajoute des couleurs manquantes de terracotta émaillées.
* bonemeal : Ajoute le support du tournesol de farming.
* diet : Ajoute le support du mod awards #68
* farming
- Change la texture des fèves de cacao,
- Ajoute le tournesol.
* gauges : Suppression du mod.
* mana : Accélère le remplissage de la barre de mana.
* mobs : Permet d'attraper les animaux enfants au lasso.
* mobs_monster : Ajoute des variations nether du dungeon master.
* moreores : Ajuste les niveaux des outils en mithril (dégats…).
* nalc_beds : Remplace la recette de craft des lits par défaut #108
* replacer
- La touche aux1 s'utilise comme la touche discrétion pour enregistrer un pattern,
- La description du nœud mémorisé est plus compréhensible.
**** CORRECTION DE BUGS ****
* food_basic : Ajoute alias de la soupe à la tomate #88
* mobs_animal : Corrige crash Maj + clic-droit sur les chèvres,
* moreblocks : Corrige le bug de duplication d'item de la scie circulaire
===] 1.4.7 [===
* Ajustement de la configuration du serveur
- Correction du déchargement des switching stations et des quarry :
max_forceloaded_blocks = 128
- Correction du plantage serveur si trop de LBM s'exécutent et que le serveur n'arrive pas à envoyer à temps les packets aux clients :
max_block_generate_distance = 4
max_block_send_distance = 6
max_simultaneous_block_sends_per_client = 6
max_simultaneous_block_sends_server_total = 125
active_block_range = 2
active_object_send_range_blocks = 4
block_send_optimize_distance = 4
* boost_carts : Corrige le ramassage des items ne fonctionnant pas quelquefois.
* headanim : v1.1
- Améliore les performances.
* hell : Corrige manger 2 fruits de l'enfer au lieu d'un #78.
* mobs : Ajoute des informations de reproduction des mobs pointés et des informations des items suivis par les mobs avec maj + clic droit.
* plantlife_modpack
- Corrige duplication des branches #95,
- Tente de corriger un crash potentiel.
* scifi_nodes : Corrections du pot de plantes métallique.
* witchcraft : Corrige crash clic droit sur chaudron avec mains vides
===] 1.4.6 [===
* Augmentation de certaine valeurs du serveur
- max_forceloaded_blocks passe de 13 à 16,
- active_block_range passe de 1 à 4,
- active_object_send_range_blocks passe de 3 à 8.
* Réactivation des dégats de torches.
* 3d_armor : Corrige l'équipement d'armures avec clic droit depuis la barre d'inventaire.
* bakedclay : Ré-ajoute les textures de terres cuites émaillées.
* farming : Simplifie les recettes de l'eau.
* mesecons : Corrige dans on_placenode la direction du lien lors de
l'activation du conducteur.
* mobs : Ne despawne pas les monstres apprivoisés.
* moreblocks : Corrige crash quand node.name ne contient pas ':'
* report
- Le joueur peut envoyer des rapports aux modérateurs hors ligne,
- Corrige crach.
===] 1.4.5 [===
* WorldEdit : Ajoute bouton param2 à l'interface WorldEdit.
* ambience : Correction bugs.
* farming
- Corrige le drop du cacao,
- Ajoute verre d'eau et recette pour filtrer l'eau de mer en eau de
rivière,
- Corrige les drops des graines,
- Mise à jour de traduction.
* hudbars : Version 2.3.3
- Correction du spam massif hud_change (masquer/afficher).
* mobs : Corrige vitesse de chute des mobs.
* moreblocks : Corrige crash avec blocs colorés (coloredwood et unifiedbricks)
* nether
- Ajoute la deep nether brick,
- Correction bugs.
* plantlife_modpack : Corrige crash de façon sûre cette fois.
* signs_lib : Correction bugs.
* unified_inventory
- Ajout waypoints,
- Mise à jour de traductions.
* unifiedbricks : Corrige duplication de stacks.
===] 1.4.4 [===
* ambience
- Augmente le volume du craquement de la glace,
- Joue le son des gouttes d'eau des cavernes près de l'eau.
* backedclay : Ajoute de la terre cuite émaillée.
* farming
- Ajoute popcorn,
- Corrige les drops du cacao.
===] 1.4.3 [===
* coloredwood : Corrige division de stack.
* maptools : v2.2.0
* moreblocks : v2.2.0
* morefarming : Corrige recettes de craft de l'ethanol.
* moreores : v2.1.0
* plantlife_modpack : La mousse devient buildable_to et le tournesol attached_node comme les autres plantes.
===] 1.4.2 [===
* 3d_armor : Ajoute la lave du nether à la pretection contre le feu.
* ambience : Corrections, optimisations et ajustements des volumes.
* biome_lib : Corrections diverses et optimisations.
* bonemeal :
- L'herbe sèche pousse sur la terre sèche,
- Réduit les shapeless crafts.
* digilines : Ajoute les recettes de craft de l'horloge RTC et du détecteur de lumière.
* farming :
- Vérification de l'eau de rivière dans la recette de la sauce soja,
- Corrige faute de frappe pour la faux,
- La citrouille/pastèque deviennent rotatives,
- Soupe de tomate ajoutée,
- Simplifie les recettes,
- Nouvelles textures pour le gyoza, la tranche d'ananas, la pastèque et le dessous de la citrouille,
- Ajoute mochi,
- Réduit les shapeless crafts.
* food : Support soupe de tomate de farming_redo.
* hb_hunger : Version 1.1.1
* home_workshop_modpack : Corrige alias manquant de «slaystation_off».
* homedecor_modpack :
- Corrige les recettes cassées des meubles de cuisine,
- Corrige LBM pour meubles de cuisine verouillés.
* mob_horse :
- Refait la selle avec un nouvel overlay,
- 100% de chance de capture au lasso,
- Rétrécit le joueur lorsqu'il monte à cheval pour s'adapter au modèle.
* mobs :
- Corrections :
- Vérifie la hauteur du mob pour le glitch à travers les blocs,
- Bug saut de clôture.
- Seuls les joueurs peuvent repousser les mobs,
- Réduit les shapeless craft.
* mobs_animal :
- Ajoute traductions en portugais du Brésil,
- Corrige l'apprivoisement des chats avec des rats,
- Réduit les shapeless craft.
* mobs_monster :
- Ajoute l'esprit de feu,
- Les lava flan se revitalisent dans la lave.
* moremesecons : Version 1.3
* pipeworks : L'éditeur LUA et l'indicateur d'erreur utilisent une police de caractère à espacement fixe.
* plantlife_modpack :
- Converti mousse en nœuds wallmounted (facilite le placement),
- Les cailloux tombent quand le sol est creusé,
- Les arbrisseaux et buissons tombent lorsque récoltés,
- Corrige rare cas de crash.
* pmobs : Corrige crash causé par lancé de boule de neige du yeti avec Minetest 5.4.
* scifi_nodes : Corrige le drop de `scifi_nodes:digicode_on`.
* signs_lib :
- Corrige faute de frappe,
- Autorise l'écriture de `#` sur les panneaux (écrire `##` dans l'éditeur),
- Corrections de bugs.
* unifieddyes : Corrige crash du clic-droit sur les nœuds inconnus.
===] 1.4.1 [===
* Passage à Minetest 5.4.1
* global_exchange :
- Corrige crash si un item n'existe plus,
- Améliore salle des marchés affichant de longs items.
===] 1.4.0 [===
* Compatibilité Minetest 5.4
* Remplace le mod weather_pack par les mods climate_api, regional_weather et moon_phases.
* Remplace le mod ambience par la version lite de TenPlus1.
* Remplace le mod throwing par throwing_redo de la team Eurythmia.
* Ajoute le mod home_workshop_modpack de VanessaE.
* 3d_armor_classes : Corrige remise à zero de la barre d'energie
* WorldEdit : v1.3
* biome_lib : Corrections diverses et optimisations.
* bonemeal :
- Peut faire grandir les cactus et le papyrus,
- Ajoute support persil et artichaut,
- Corrections mineures.
* craftguide : Passage en version 2 pour Minetest 5.4.
* darkage : Restaure le bruit des pas sur le mud et silt.
* farming :
- Ajoute onigiri et gyoza aux items nourriture,
- Ajoute sauce soja,
- Ajout du cristal de sel et recettes associées,
- Ajoute persil et artichaut avec nouveaux plats cuisinés,
- Ajoute le fromage vegan avec recette associée,
- Amidon de maïs ajouté au groupe gélatine,
- Corrections diverses.
* food :
- Retravaille les items de remplacements dans certaines recettes,
- Améliore le support des versions récentes de farming_redo,
- Certaines recettes sont légèrement changées.
* hbsprint : Corrections mineures pour les particules.
* homedecor_modpack :
- Permet la coloration des meubles de cuisine,
- Ajoute meuble de cuisine avec tirroirs et redessine textures des autres meubles,
- Déplacements de certains objets vers le nouveau mod home_workshop_modpack,
- Ajuste la formspec des fours pour correspondre à celle du four par défaut,
- Diverses corrections et optimisations.
* mesecons :
- /tell a besoin du privilège shout,
- Diverses corrections et optimisations.
* led_marquee :
- Change la texture des pixels ronds par une version carré,
- Améliore communication digilines.
* mob_horse : Améliore l'ensemble d'animation du sur-place.
* mobs :
- Joueurs avec protection_bypass peuvent s'emparer et renommer les animaux appartenants à d'autres joueurs,
- Simplifie la flottaison des mobs,
- Corrections de bugs.
* mobs_animal :
- Modifie recette du bloc de fromage,
- Renforcement du code,
- Les chats et les manchots peuvent suivrent les poissons faisant partis du même groupe,
- Diverses corrections.
* mobs_monster :
- Mise à jour des types d'araignées,
- La tarentule de la jungle émet des crachats de toile,
- Ajoute différent types de monstres d'arbres, de terre et de pierre,
- Rend l'araigné des cavernes minuscule,
- Ajoute des gardes terrestres (Land Guards),
- Ajoute un creeper d'arbre (Tree Creeper),
- Mise à jour texture du monstre de mese.
* mobs_water :
- Corrige échouement des requins sur la plage,
- Requins, crocodiles, tortues donnent viande quand ils meurent,
- Crocodiles donnent cuir quand ils meurent.
* moreblocks : Corrige fonctionnement de la scie circulaire.
* more_chests : v1.2
- Réécriture du mod,
- Les coffres WIFI fonctionnent avec pipeworks.
* moremesecons : 1.2
- Corrections de bugs et optimisation du code.
* nether :
- Ajoute support de climate_api,
- Amélioration des donjons,
- Rend la croûte de lave accessible à la marche,
- Corrections mineures.
* pipeworks :
- Ajoute support des catégories Unified Inventory
- Les tubes peuvent maintenant être intentionellement cassés en utilisant un marteau,
- Dorénavant, frapper un tube cassé cause des dommages dues aux bords tranchants,
- Optimisation du code,
- Corrections diverses.
* plantlife_modpack :
- Réécriture partielle du mod et optimisations,
- Les galets apparaissent sur quelques surfaces supplémentaires,
- Les sols de sous-bois peuvent se labourer.
* riesenpilz : Optimisation des textures.
* signs_lib : Modifie la formspec des panneaux.
* skins_db : Mise à jour pour fonctionner correctement avec Unified inventory v2.
* snow :
- Génération du terrain optimisée,
- Rend la glace glissante.
* technic :
- Mode public/privé pour injecteur autonome,
- Ajout du caoutchouc Goo
* unified_inventory :
- Changement majeur pour fonctionner avec Minetest 5.4,
- Ajoute le filtrage par catégorie.
* unifieddyes : Corrige le pistolet à peinture ne montrant pas le sélecteur de couleur lors d'un Shift+clic droit sur un nœud qui a une formspec dans ses métadonnées.
* warps : Permet la sélection de "warps" depuis une liste déroulante.
* witchcraft : Corrige de multiples bugs liés au chaudron, potions, parchemins, etc.
===] 1.3.6 [===
* Awards : Agrémente API + corrections
* basic_materials : Traductions italiennes,
* bonemeal : Traductions allemandes,
* claycrafter :
- Créé fichier de licence.
- Verres transparents
* digilines :
- Corrige avertissement LuaCheck
- Corrige les câbles qui ne se connectent pas aux nœuds en
utilisant une définition `digilines`.
- Divers changements et améliorations
* farming_redo : Traductions allemandes mises à jour,
* headanim : Mise à jour de la description et du README.md
* homedecor_modpack
- Corrige traductions ES,
- Les livres homedecor peuvent fonctionner sans unifieddyes.
- Compression du modpack ← 1 Mo de réduction
- Compresse les animations de Plasma ← réduction texture (64px → 48px)
* mobs :
- Les spawners spawnent les mobs dans leur propre élément (air,
eau etc.)
- nil check,
- améliore mount.lua.
- Corrige hauteur d'apparition des mobs,
- Ajoute quelques groupes de compatibilité aux éléments mobs,
- Corrections de bugs
- Ajout nouveau privs et config «peaceful player»
* mobs_animal :
- Change le groupe de la peau de lapin en 'pelt' (peau)
au lieu de 'leather' (cuir)
- Mise à jour de la recette du seau de lait pour
utiliser du lait de soja (pour le fromage végétalien),
- Ajoute groupes de compatibilité aux éléments mobs,
- Rotation quand les porcs meurent
* mobs_monster : La sphère de lave et la pioche de ce matériau
brillent.
* nether : v3
- Corrige des reférences nil.
- Mise à jour de descriptions et README.md
- Ajout dependence optionnelle «fire» + attributions de
licences pour les outils
- Ajoute une région d'océans magmatiques au Nether à
l'extérieur des cavernes du Nether existantes, qui peut être atteint
via des tunnels.
- chatcomment nether_whereami, une aide au débogage pour savoir dans
quelle région de bruit de perlin vous vous trouvez
- Les minerais du Nether ne peuvent plus être obtenus au plafond
- Déplacement de l'artisanat dans craft.lua
- Ajoute de la vapeur au refroidissement de la lave et joue le son de
la lave bouillonnante à la mort par la lave
- Ajoute brique du nether fissurée
un bloc décoratif qui ne peut être obtenu qu'à partir de donjons
ou de structures
* pdisc : Ajoute un paramètre manquant à mul
* quartz : Permet de casser les blocs «stairsplus» à la main
* scifi_nodes : Ajoute la barre lumineuse animée.
* signs_lib :
- Écrire [ ou ] dans une pancarte brise le formulaire pour certains utilisateurs
- Mise à jour on off
- Les «formspec» ne résident plus dans les métadonnées des
nœuds
- Propiétaires de panneaux et de terrains peuvent toujours
éditer les panneaux.
* skinsdb : Fait mention du support du mod i3 dans le README.md
* technic : Ajout message erreur si échec de démarrage d'un réacteur nucléaire.
* unifieddyes : Ajoute plus de traductions en allemands et corrige la
traductabilité du noms des couleurs.
===] 1.3.5 [===
* (#48) Amélioration et extension du support christmas_craft
* Mise à jour de mods : WorldEdit, bonemeal, claycrafter, craftguide, digilines, display_modpack, farming, homedecor_modpack, mapfix, maptools, mob_horse, mobs_animal, mobs_redo, moreblocks, moretrees, nether, plantlife_modpack, scifi_nodes, toolranks, unified_inventory, unifieddyes
===] 1.3.4 [===
* Corrige vitesse de régénération de la mana
* Hudbars en version progress_bar
* Les coordonnées des os s'affichent dans le chat quand on meurt
* (#47)[3d_armor_classes] Ajoute support hudbars et hbsprint
* Mise à jour de mods : basic_materials, bonemeal, claycrafter, connected_chests, digilines, hbhunger, hbsprint, maidroid, maptools, mesecons, mobs, moreblocks, moreores, pipeworks, scifi_nodes, signs_lib
### NOTES DE VERSIONS / CHANGELOG ###
===] master [===
===] 1.3.3 [===
* Ajoute support basic_materials des objets partagés/vérouillés
* (#53) Ajoute plus de plants autorisés dans les aires openfarming

27
world/random_messages-1.0 Normal file
View File

@ -0,0 +1,27 @@
Astuce : Pour pouvoir crafter des quarry qui sont limités sur le serveur, vous devrez faire preuve d'expérience dans le minage. Jetez un œuil dans la liste des awards. / To be able to crafter quarry that are limited on the server, you will need to have experience in mining. Take a look at the awards list.
Astuce : Vous pouvez sprinter en restant appuyé sur la touche "E", attention cela augmentera votre faim considérablement. / Tip: You can sprint while holding down the "E" key, be careful this will increase your hunger considerably.
Conseil : Si vous ne voulez pas voir votre maison volée ou griefée, pensez aux areas ! / Advice: If you don't want to see your house stolen or grieffed then think of the areas!
Astuce : Vous pouvez parler avec les autres joueurs depuis le canal IRC sécurisé #NALC de ce serveur. URL : irc.sys4.fr:6697 / Tip: You can speak with other players from a secure IRC channel #NALC of this server. URL: irc.sys4.fr:6697
Astuce : Sur le canal IRC #NALC vous pouvez, grâce au bot "nalc", interagir avec le serveur depuis votre client IRC favoris. URL : irc.sys4.fr:6697 / Tip: On the #NALC IRC channel you can with "nalc" bot interact with the server from your favorite client program. URL: irc.sys4.fr:6697
Info : La mana est une ressource permettant d'utiliser la magie ou des objets magiques, aucune nourriture ne la régénère. / Info: Mana is a resource for using magic or magical objects, no food regenerates it.
Astuce : Vous pouvez accroître votre mana en portant des amulettes. / Tip: You can increase your mana by wearing amulets.
Conseil : Fabriquer un "returnmirror" peut être une bonne idée pour contourner les limitations sur les téléportations comme "/home" et "/spawn". / Advice: Craft a "returnmirror" might be a good idea to bypass the limitations on teleportation as "/home" and "/spawn".
Astuce : La pêche est un bon moyen de se nourrir, mais peut aussi vous apporter des surprises comme des pièces d'équipements/armes/boucliers/etc... / Tip: Fishing is a good way to eat fish food, but can also bring you surprises like pieces of equipment/weapons/shields etc...
Conseil : La canne à pêche en bois n'est pas le meilleur outil pour attraper des poissons, essayez la canne à pêche parfaite (faite en mithril) ! / Advice: The wooden fishing pole isn't the best tool to catch fish, try the perfect fishing pole (made with mithril)!
Astuce : Vous pouvez utiliser des vers de terre, mais aussi des poissons en appâts, avec ces derniers vous aurez plus de chance d'obtenir de magnifiques et rares objets ! / Tip: You can use worms, but also fish as bait, with them you will have more chances to get wonderful and rare items!
Astuce : Le mod news vous permet grâce à la commande "/news" de vous tenir informé des nouveautés du serveur. / Tip: The news mod allows you read news with the command "/ news" wich keep you informed of news of the server.
Astuce : Le mod u_skins permet de changer l'apparence de votre avatar depuis l'icone en bas à droite de votre inventaire. / Tip: The u_skins mod allow you to change the appearance of your avatar through the icon at the bottom right of your inventory.
Astuce : Le mod email permet de transmettre des messages à des joueurs hors ligne, utilisez la commande "/mail <name> <msg>". / Tip: The email mod allow you to transmit messages to offline players, use the command "/mail <name> <msg>".
Conseil : Ne construisez pas un portail menant au Nether sans en être vraiment prêt ! / Advice: Don't build a Nether portal without being seriously prepared!
Conseil : Vous pouvez utiliser la commande /report pour expliquer la découverte d'un bug ou rapporter un problème avec un autre joueur. / Advice: You can use the /report command to explain the discover of a bug or to report a problem with another player.
Astuce : Le plus profond vous creuserez, plus vous trouverez de minerais, et plus précieux ils seront ! / Tip: The deeper you will mine, the more you will find ores, and the more precious they will be!
Astuce: Utilisez "/guide" pour voir le menu "guide du serveur". / Tip: Use "/guide" to see the server's guide's menu.
Conseil : Équippez-vous avec des armures adéquates en fonction de ce que vous voulez privilégier comme la vitesse, la résistance au coups ou encore la radio-activité. / Advice: Equip yourself with appropriate armour according to what you want to focus on, such as speed, impact resistance or radio-activity.
Info : Le contenue des coffres des pyramides se régénère toutes les 30 minutes. / Info: The contents of the pyramid chests regenerate every 30 minutes.
Info : Vous trouverez une multitude trésors disséminés dans les pyramides, les temples abandonnés, les épaves de bateaux et les mines souterraines. / Info: You will find a multitude of treasures scattered in the pyramids, abandoned temples, shipwrecks and underground mines.
Astuce : Vous pouvez utiliser la combinaison de protection contre la radio-activité mais aussi pour aller sous l'eau. / Tip: You can use the hazmat suit against radioactivity but also to go under water.
ATTENTION : Le serveur sera prochainement public, protégez vos installations. Demandez de l'aide à l'Administrateur ou a un modérateur si nécessaire. / WARNING: The server will be public soon, protect your builds. Ask help to the Administrator or a moderator if necessary.
Astuce : Vous pouvez lancer des boules de neiges. Attention toutefois à ne pas en abuser. Cela peut être perçue comme une provocation par celui qui est visé. / Tip: You can throw snowballs. However, be careful not to abuse it. This can be perceived as a provocation by the person being targeted.
Astuce : Vous pouvez utiliser la commande /hotbar pour changer la taille de votre barre d'items dynamiquement en jeux. / Tip: You can use /hotbar command to change the size of your items hotbar dynamically in game.
Astuce : Utilisez /help <commande> pour une aide détaillé de <commande>. / Tip: Use /help <command> for a detailled help of <command>.
Astuce : Utilisez la commande /volume pour régler les niveaux sonores des bruitages et de la musique. / Tip: Use /volume command to adjust the sound levels of sound effects and music.

27
world/random_messages-1.1 Normal file
View File

@ -0,0 +1,27 @@
Astuce : Pour pouvoir crafter des quarry qui sont limités sur le serveur, vous devrez faire preuve d'expérience dans le minage. Jetez un œuil dans la liste des awards. / To be able to crafter quarry that are limited on the server, you will need to have experience in mining. Take a look at the awards list.
Astuce : Vous pouvez sprinter en restant appuyé sur la touche "E", attention cela augmentera votre faim considérablement. / Tip: You can sprint while holding down the "E" key, be careful this will increase your hunger considerably.
Conseil : Si vous ne voulez pas voir votre maison volée ou griefée, pensez aux areas ! / Advice: If you don't want to see your house stolen or grieffed then think of the areas!
Astuce : Vous pouvez parler avec les autres joueurs depuis le canal IRC sécurisé #NALC de ce serveur. URL : irc.sys4.fr:6697 / Tip: You can speak with other players from a secure IRC channel #NALC of this server. URL: irc.sys4.fr:6697
Astuce : Sur le canal IRC #NALC vous pouvez, grâce au bot "nalc", interagir avec le serveur depuis votre client IRC favoris. URL : irc.sys4.fr:6697 / Tip: On the #NALC IRC channel you can with "nalc" bot interact with the server from your favorite client program. URL: irc.sys4.fr:6697
Info : La mana est une ressource permettant d'utiliser la magie ou des objets magiques, aucune nourriture ne la régénère. / Info: Mana is a resource for using magic or magical objects, no food regenerates it.
Astuce : Vous pouvez accroître votre mana en portant des amulettes. / Tip: You can increase your mana by wearing amulets.
Conseil : Fabriquer un "returnmirror" peut être une bonne idée pour contourner les limitations sur les téléportations comme "/home" et "/spawn". / Advice: Craft a "returnmirror" might be a good idea to bypass the limitations on teleportation as "/home" and "/spawn".
Astuce : La pêche est un bon moyen de se nourrir, mais peut aussi vous apporter des surprises comme des pièces d'équipements/armes/boucliers/etc... / Tip: Fishing is a good way to eat fish food, but can also bring you surprises like pieces of equipment/weapons/shields etc...
Conseil : La canne à pêche en bois n'est pas le meilleur outil pour attraper des poissons, essayez la canne à pêche parfaite (faite en mithril) ! / Advice: The wooden fishing pole isn't the best tool to catch fish, try the perfect fishing pole (made with mithril)!
Astuce : Vous pouvez utiliser des vers de terre, mais aussi des poissons en appâts, avec ces derniers vous aurez plus de chance d'obtenir de magnifiques et rares objets ! / Tip: You can use worms, but also fish as bait, with them you will have more chances to get wonderful and rare items!
Astuce : Le mod news vous permet grâce à la commande "/news" de vous tenir informé des nouveautés du serveur. / Tip: The news mod allows you read news with the command "/ news" wich keep you informed of news of the server.
Astuce : Le mod u_skins permet de changer l'apparence de votre avatar depuis l'icone en bas à droite de votre inventaire. / Tip: The u_skins mod allow you to change the appearance of your avatar through the icon at the bottom right of your inventory.
Astuce : Le mod email permet de transmettre des messages à des joueurs hors ligne, utilisez la commande "/mail <name> <msg>". / Tip: The email mod allow you to transmit messages to offline players, use the command "/mail <name> <msg>".
Conseil : Ne construisez pas un portail menant au Nether sans en être vraiment prêt ! / Advice: Don't build a Nether portal without being seriously prepared!
Conseil : Vous pouvez utiliser la commande /report pour expliquer la découverte d'un bug ou rapporter un problème avec un autre joueur. / Advice: You can use the /report command to explain the discover of a bug or to report a problem with another player.
Astuce : Le plus profond vous creuserez, plus vous trouverez de minerais, et plus précieux ils seront ! / Tip: The deeper you will mine, the more you will find ores, and the more precious they will be!
Astuce: Utilisez "/guide" pour voir le menu "guide du serveur". / Tip: Use "/guide" to see the server's guide's menu.
Conseil : Équippez-vous avec des armures adéquates en fonction de ce que vous voulez privilégier comme la vitesse, la résistance au coups ou encore la radio-activité. / Advice: Equip yourself with appropriate armour according to what you want to focus on, such as speed, impact resistance or radio-activity.
Info : Le contenue des coffres des pyramides se régénère toutes les 30 minutes. / Info: The contents of the pyramid chests regenerate every 30 minutes.
Info : Vous trouverez une multitude trésors disséminés dans les pyramides, les temples abandonnés, les épaves de bateaux et les mines souterraines. / Info: You will find a multitude of treasures scattered in the pyramids, abandoned temples, shipwrecks and underground mines.
Astuce : Vous pouvez utiliser la combinaison de protection contre la radio-activité mais aussi pour aller sous l'eau. / Tip: You can use the hazmat suit against radioactivity but also to go under water.
ATTENTION : Le serveur sera prochainement public, protégez vos installations. Demandez de l'aide à l'Administrateur ou a un modérateur si nécessaire. / WARNING: The server will be public soon, protect your builds. Ask help to the Administrator or a moderator if necessary.
Astuce : Vous pouvez lancer des boules de neiges. Attention toutefois à ne pas en abuser. Cela peut être perçue comme une provocation par celui qui est visé. / Tip: You can throw snowballs. However, be careful not to abuse it. This can be perceived as a provocation by the person being targeted.
Astuce : Vous pouvez utiliser la commande /hotbar pour changer la taille de votre barre d'items dynamiquement en jeux. / Tip: You can use /hotbar command to change the size of your items hotbar dynamically in game.
Astuce : Utilisez /help <commande> pour une aide détaillé de <commande>. / Tip: Use /help <command> for a detailled help of <command>.
Astuce : Utilisez la commande /volume pour régler les niveaux sonores des bruitages et de la musique. / Tip: Use /volume command to adjust the sound levels of sound effects and music.

27
world/random_messages-1.2 Normal file
View File

@ -0,0 +1,27 @@
Astuce : Pour pouvoir crafter des quarry qui sont limités sur le serveur, vous devrez faire preuve d'expérience dans le minage. Jetez un œuil dans la liste des awards. / To be able to crafter quarry that are limited on the server, you will need to have experience in mining. Take a look at the awards list.
Astuce : Vous pouvez sprinter en restant appuyé sur la touche "E", attention cela augmentera votre faim considérablement. / Tip: You can sprint while holding down the "E" key, be careful this will increase your hunger considerably.
Conseil : Si vous ne voulez pas voir votre maison volée ou griefée, pensez aux areas ! / Advice: If you don't want to see your house stolen or grieffed then think of the areas!
Astuce : Vous pouvez parler avec les autres joueurs depuis le canal IRC sécurisé #NALC de ce serveur. URL : irc.sys4.fr:6697 / Tip: You can speak with other players from a secure IRC channel #NALC of this server. URL: irc.sys4.fr:6697
Astuce : Sur le canal IRC #NALC vous pouvez, grâce au bot "nalc", interagir avec le serveur depuis votre client IRC favoris. URL : irc.sys4.fr:6697 / Tip: On the #NALC IRC channel you can with "nalc" bot interact with the server from your favorite client program. URL: irc.sys4.fr:6697
Info : La mana est une ressource permettant d'utiliser la magie ou des objets magiques, aucune nourriture ne la régénère. / Info: Mana is a resource for using magic or magical objects, no food regenerates it.
Astuce : Vous pouvez accroître votre mana en portant des amulettes. / Tip: You can increase your mana by wearing amulets.
Conseil : Fabriquer un "returnmirror" peut être une bonne idée pour contourner les limitations sur les téléportations comme "/home" et "/spawn". / Advice: Craft a "returnmirror" might be a good idea to bypass the limitations on teleportation as "/home" and "/spawn".
Astuce : La pêche est un bon moyen de se nourrir, mais peut aussi vous apporter des surprises comme des pièces d'équipements/armes/boucliers/etc... / Tip: Fishing is a good way to eat fish food, but can also bring you surprises like pieces of equipment/weapons/shields etc...
Conseil : La canne à pêche en bois n'est pas le meilleur outil pour attraper des poissons, essayez la canne à pêche parfaite (faite en mithril) ! / Advice: The wooden fishing pole isn't the best tool to catch fish, try the perfect fishing pole (made with mithril)!
Astuce : Vous pouvez utiliser des vers de terre, mais aussi des poissons en appâts, avec ces derniers vous aurez plus de chance d'obtenir de magnifiques et rares objets ! / Tip: You can use worms, but also fish as bait, with them you will have more chances to get wonderful and rare items!
Astuce : Le mod news vous permet grâce à la commande "/news" de vous tenir informé des nouveautés du serveur. / Tip: The news mod allows you read news with the command "/ news" wich keep you informed of news of the server.
Astuce : Le mod u_skins permet de changer l'apparence de votre avatar depuis l'icone en bas à droite de votre inventaire. / Tip: The u_skins mod allow you to change the appearance of your avatar through the icon at the bottom right of your inventory.
Astuce : Le mod email permet de transmettre des messages à des joueurs hors ligne, utilisez la commande "/mail <name> <msg>". / Tip: The email mod allow you to transmit messages to offline players, use the command "/mail <name> <msg>".
Conseil : Ne construisez pas un portail menant au Nether sans en être vraiment prêt ! / Advice: Don't build a Nether portal without being seriously prepared!
Conseil : Vous pouvez utiliser la commande /report pour expliquer la découverte d'un bug ou rapporter un problème avec un autre joueur. / Advice: You can use the /report command to explain the discover of a bug or to report a problem with another player.
Astuce : Le plus profond vous creuserez, plus vous trouverez de minerais, et plus précieux ils seront ! / Tip: The deeper you will mine, the more you will find ores, and the more precious they will be!
Astuce: Utilisez "/guide" pour voir le menu "guide du serveur". / Tip: Use "/guide" to see the server's guide's menu.
Conseil : Équippez-vous avec des armures adéquates en fonction de ce que vous voulez privilégier comme la vitesse, la résistance au coups ou encore la radio-activité. / Advice: Equip yourself with appropriate armour according to what you want to focus on, such as speed, impact resistance or radio-activity.
Info : Le contenue des coffres des pyramides se régénère toutes les 30 minutes. / Info: The contents of the pyramid chests regenerate every 30 minutes.
Info : Vous trouverez une multitude trésors disséminés dans les pyramides, les temples abandonnés, les épaves de bateaux et les mines souterraines. / Info: You will find a multitude of treasures scattered in the pyramids, abandoned temples, shipwrecks and underground mines.
Astuce : Vous pouvez utiliser la combinaison de protection contre la radio-activité mais aussi pour aller sous l'eau. / Tip: You can use the hazmat suit against radioactivity but also to go under water.
ATTENTION : Le serveur sera prochainement public, protégez vos installations. Demandez de l'aide à l'Administrateur ou a un modérateur si nécessaire. / WARNING: The server will be public soon, protect your builds. Ask help to the Administrator or a moderator if necessary.
Astuce : Vous pouvez lancer des boules de neiges. Attention toutefois à ne pas en abuser. Cela peut être perçue comme une provocation par celui qui est visé. / Tip: You can throw snowballs. However, be careful not to abuse it. This can be perceived as a provocation by the person being targeted.
Astuce : Vous pouvez utiliser la commande /hotbar pour changer la taille de votre barre d'items dynamiquement en jeux. / Tip: You can use /hotbar command to change the size of your items hotbar dynamically in game.
Astuce : Utilisez /help <commande> pour une aide détaillé de <commande>. / Tip: Use /help <command> for a detailled help of <command>.
Astuce : Utilisez la commande /volume pour régler les niveaux sonores des bruitages et de la musique. / Tip: Use /volume command to adjust the sound levels of sound effects and music.

27
world/random_messages-1.3 Normal file
View File

@ -0,0 +1,27 @@
Astuce : Pour pouvoir crafter des quarry qui sont limités sur le serveur, vous devrez faire preuve d'expérience dans le minage. Jetez un œuil dans la liste des awards. / To be able to crafter quarry that are limited on the server, you will need to have experience in mining. Take a look at the awards list.
Astuce : Vous pouvez sprinter en restant appuyé sur la touche "E", attention cela augmentera votre faim considérablement. / Tip: You can sprint while holding down the "E" key, be careful this will increase your hunger considerably.
Conseil : Si vous ne voulez pas voir votre maison volée ou griefée, pensez aux areas ! / Advice: If you don't want to see your house stolen or grieffed then think of the areas!
Astuce : Vous pouvez parler avec les autres joueurs depuis le canal IRC sécurisé #NALC de ce serveur. URL : irc.sys4.fr:6697 / Tip: You can speak with other players from a secure IRC channel #NALC of this server. URL: irc.sys4.fr:6697
Astuce : Sur le canal IRC #NALC vous pouvez, grâce au bot "nalc", interagir avec le serveur depuis votre client IRC favoris. URL : irc.sys4.fr:6697 / Tip: On the #NALC IRC channel you can with "nalc" bot interact with the server from your favorite client program. URL: irc.sys4.fr:6697
Info : La mana est une ressource permettant d'utiliser la magie ou des objets magiques, aucune nourriture ne la régénère. / Info: Mana is a resource for using magic or magical objects, no food regenerates it.
Astuce : Vous pouvez accroître votre mana en portant des amulettes. / Tip: You can increase your mana by wearing amulets.
Conseil : Fabriquer un "returnmirror" peut être une bonne idée pour contourner les limitations sur les téléportations comme "/home" et "/spawn". / Advice: Craft a "returnmirror" might be a good idea to bypass the limitations on teleportation as "/home" and "/spawn".
Astuce : La pêche est un bon moyen de se nourrir, mais peut aussi vous apporter des surprises comme des pièces d'équipements/armes/boucliers/etc... / Tip: Fishing is a good way to eat fish food, but can also bring you surprises like pieces of equipment/weapons/shields etc...
Conseil : La canne à pêche en bois n'est pas le meilleur outil pour attraper des poissons, essayez la canne à pêche parfaite (faite en mithril) ! / Advice: The wooden fishing pole isn't the best tool to catch fish, try the perfect fishing pole (made with mithril)!
Astuce : Vous pouvez utiliser des vers de terre, mais aussi des poissons en appâts, avec ces derniers vous aurez plus de chance d'obtenir de magnifiques et rares objets ! / Tip: You can use worms, but also fish as bait, with them you will have more chances to get wonderful and rare items!
Astuce : Le mod news vous permet grâce à la commande "/news" de vous tenir informé des nouveautés du serveur. / Tip: The news mod allows you read news with the command "/ news" wich keep you informed of news of the server.
Astuce : Le mod u_skins permet de changer l'apparence de votre avatar depuis l'icone en bas à droite de votre inventaire. / Tip: The u_skins mod allow you to change the appearance of your avatar through the icon at the bottom right of your inventory.
Astuce : Le mod email permet de transmettre des messages à des joueurs hors ligne, utilisez la commande "/mail <name> <msg>". / Tip: The email mod allow you to transmit messages to offline players, use the command "/mail <name> <msg>".
Conseil : Ne construisez pas un portail menant au Nether sans en être vraiment prêt ! / Advice: Don't build a Nether portal without being seriously prepared!
Conseil : Vous pouvez utiliser la commande /report pour expliquer la découverte d'un bug ou rapporter un problème avec un autre joueur. / Advice: You can use the /report command to explain the discover of a bug or to report a problem with another player.
Astuce : Le plus profond vous creuserez, plus vous trouverez de minerais, et plus précieux ils seront ! / Tip: The deeper you will mine, the more you will find ores, and the more precious they will be!
Astuce: Utilisez "/guide" pour voir le menu "guide du serveur". / Tip: Use "/guide" to see the server's guide's menu.
Conseil : Équippez-vous avec des armures adéquates en fonction de ce que vous voulez privilégier comme la vitesse, la résistance au coups ou encore la radio-activité. / Advice: Equip yourself with appropriate armour according to what you want to focus on, such as speed, impact resistance or radio-activity.
Info : Le contenue des coffres des pyramides se régénère toutes les 30 minutes. / Info: The contents of the pyramid chests regenerate every 30 minutes.
Info : Vous trouverez une multitude trésors disséminés dans les pyramides, les temples abandonnés, les épaves de bateaux et les mines souterraines. / Info: You will find a multitude of treasures scattered in the pyramids, abandoned temples, shipwrecks and underground mines.
Astuce : Vous pouvez utiliser la combinaison de protection contre la radio-activité mais aussi pour aller sous l'eau. / Tip: You can use the hazmat suit against radioactivity but also to go under water.
ATTENTION : Le serveur sera prochainement public, protégez vos installations. Demandez de l'aide à l'Administrateur ou a un modérateur si nécessaire. / WARNING: The server will be public soon, protect your builds. Ask help to the Administrator or a moderator if necessary.
Astuce : Vous pouvez lancer des boules de neiges. Attention toutefois à ne pas en abuser. Cela peut être perçue comme une provocation par celui qui est visé. / Tip: You can throw snowballs. However, be careful not to abuse it. This can be perceived as a provocation by the person being targeted.
Astuce : Vous pouvez utiliser la commande /hotbar pour changer la taille de votre barre d'items dynamiquement en jeux. / Tip: You can use /hotbar command to change the size of your items hotbar dynamically in game.
Astuce : Utilisez /help <commande> pour une aide détaillé de <commande>. / Tip: Use /help <command> for a detailled help of <command>.
Astuce : Utilisez la commande /volume pour régler les niveaux sonores des bruitages et de la musique. / Tip: Use /volume command to adjust the sound levels of sound effects and music.

View File

@ -1,57 +1,27 @@
Astuce : Pour pouvoir crafter des quarry qui sont limitées sur le serveur, vous devrez faire preuve d'expérience dans le minage. Allez voir la liste des awards.
Tip: To be able to craft quarries that are limited on the server, you'll need to have experience in mining. Take a look at the awards list.
Astuce : Vous pouvez sprinter en restant appuyé sur la touche "E". Attention car cela augmentera considérablement votre faim !
Tip: You can sprint while holding down the "E" key. Be carefull because this will increase considerably your hunger!
Conseil : Si vous ne voulez pas voir votre maison volée ou altérée, pensez aux aires de protections !
Astuce : Vous pouvez parler avec les autres joueurs depuis le canal IRC sécurisé de ce serveur #NALC@irc.sys4.fr:6697
Tip: You can chat with other players from the secure channel of this server #NALC@irc.sys4.fr:6697
Astuce : Sur le canal IRC #NALC vous pouvez, grace au bot "nalc", interagir avec le serveur depuis votre client IRC favoris.
Tip: On the #NALC IRC channel you can, with the 'nalc" bot, interact with the server from your favorite IRC client program.
Info : La mana est une ressource permettant d'utiliser la magie ou des objets magiques, aucune nourriture ne la régénère pour le moment.
Info: Mana is a resource for using magic or magical objects, no food regenerates it for the moment.
Astuce : Vous pouvez accroitre votre mana en portant des amulettes.
Tip: You can increase your mana by wearing amulets.
Conseil : Un "returnmirror" peut etre une bonne idée pour contourner les limitations sur les téléportations comme "/home" et "/spawn".
Advice: A "returnmirror" might be a good idea to bypass the limitations on teleportation like "/home" and "/spawn".
Astuce : La peche est un bon moyen de se nourrir mais peut aussi vous apporter des surprises comme des pièces d'équipements/armes/boucliers/etc...
Tip: Fishing is a good way to eat fish food but can also bring you surprises like part of equipment/weapons/shields etc...
Conseil : La canne à peche en bois n'est pas le meilleur outil pour attraper des poissons. Essayez la canne à peche parfaite (faite en mithril) !
Advice: The wooden fishing pole isn't the best tool to catch fishes. Try the perfect fishing pole (made with mithril)!
Astuce : Vous pouvez utiliser des vers de terre mais aussi des poissons en appats. Avec ces derniers vous aurez plus de chance d'obtenir de magnifiques et rares objets !
Tip: You can use worms but also fishes as bait. With them you'll have more chances to get wonderful and rare items!
Astuce : Le mod news vous permet grace à la commande "/news" de vous tenir informé des nouveautés du serveur.
Tip: The news mod allows you to read news with the command "/news" that keep you informed on the server activity.
Astuce : Le mod skinsdb permet de changer l'apparence de votre personnage depuis le menu de votre inventaire.
Tip: The skinsdb mod allow you to change the appearance of your character from your inventory menu.
Astuce : Le mod email permet de transmettre des messages à des joueurs hors ligne. Utilisez la commande "/mail <name> <msg>".
Tip: The email mod allow you to send messages to offline players. Use the command "/mail <name> <msg>".
Conseil : Ne construisez pas un portail menant en Enfer sans etre vraiment pret !
Advice: Don't build a Hell portal without being seriously prepared!
Conseil : Vous pouvez utiliser la commande /report pour expliquer la découverte d'un bug, rapporter un problème avec un autre joueur ou contacter un des modérateurs.
Advice: You can use the /report command to explain the discovery of a bug, report a problem with another player or to contact one of the moderators.
Advice: If you wont see your house stolen or grieffed then think of protected areas!
Astuce : Le plus profond vous creuserez, plus vous trouverez de minerais, et plus précieux ils seront !
Tip: The deeper you will mine, the more you will find ores, and the more precious they will be!
Astuce : Utilisez "/guide" pour voir le menu "guide du serveur".
Tip: Use "/guide" to see the server's guide menu.
Conseil : Équippez-vous avec des armures adéquates en fonction de ce que vous voulez privilégier comme la vitesse, la résistance au coups ou encore la radio-activité.
Advice: Equip yourself with appropriate armour according to what you want to focus on, such as speed, impact resistance or radio-activity.
Info : Le contenue des coffres des pyramides se régénère toutes les 30 minutes.
Info: The content of the pyramids chests regenerate every 30 minutes.
Info : Vous trouverez une multitude de trésors disséminés dans les pyramides, les temples abandonnés, les épaves de bateaux et les mines souterraines.
Info: You'll find a multitude of treasures scattered in the pyramids, abandoned temples, shipwrecks and underground mines.
Astuce : Vous pouvez utiliser la combinaison de protection contre la radio-activité mais aussi pour aller sous l'eau.
Tip: You can use the hazmat suit against radioactivity but also to go underwater.
Astuce : Vous pouvez lancer des boules de neige. Attention toutefois à ne pas en abuser. Cela peut etre perçue comme une provocation par celui qui est visé.
Tip: You can throw snowballs. However, be careful to not abuse them. This can be perceived as a provocation by the person being targeted.
Astuce : Vous pouvez utiliser la commande /hotbar pour changer la taille de votre barre d'items dynamiquement en jeux.
Tip: You can use /hotbar command to change the size of your items hotbar dynamically in game.
Astuce : Utilisez /help <commande> pour une aide détaillé de <commande>.
Tip: Use /help <command> for a detailled help of <command>.
Astuce : Utilisez la commande /volume pour régler les niveaux sonores des bruitages et de la musique.
Tip: Use /volume command to adjust the sound levels of sound effects and music.
Info : Vous souhaitez parler modding ou tout simplement suivre ce qu'il se passe coté développement ? Venez sur le canal IRC #NALC-DEV.
Info: You want to speak about modding or follow what is going on dev side? Come to the IRC channel #NALC-DEV.
Info : Le cours des matières première est affiché près de l'ATM du spawn.
Info: The commodity prices can be read near the ATM of the spawn.
N'oubliez pas de consulter le site internet de NALC sur https://demonix.fr/nalc
Astuce : Pour pouvoir crafter des quarry qui sont limités sur le serveur, vous devrez faire preuve d'expérience dans le minage. Jetez un œuil dans la liste des awards. / To be able to crafter quarry that are limited on the server, you will need to have experience in mining. Take a look at the awards list.
Astuce : Vous pouvez sprinter en restant appuyé sur la touche "E", attention cela augmentera votre faim considérablement. / Tip: You can sprint while holding down the "E" key, be careful this will increase your hunger considerably.
Conseil : Si vous ne voulez pas voir votre maison volée ou griefée, pensez aux areas ! / Advice: If you don't want to see your house stolen or grieffed then think of the areas!
Astuce : Vous pouvez parler avec les autres joueurs depuis le canal IRC sécurisé #NALC de ce serveur. URL : irc.sys4.fr:6697 / Tip: You can speak with other players from a secure IRC channel #NALC of this server. URL: irc.sys4.fr:6697
Astuce : Sur le canal IRC #NALC vous pouvez, grâce au bot "nalc", interagir avec le serveur depuis votre client IRC favoris. URL : irc.sys4.fr:6697 / Tip: On the #NALC IRC channel you can with "nalc" bot interact with the server from your favorite client program. URL: irc.sys4.fr:6697
Info : La mana est une ressource permettant d'utiliser la magie ou des objets magiques, aucune nourriture ne la régénère. / Info: Mana is a resource for using magic or magical objects, no food regenerates it.
Astuce : Vous pouvez accroître votre mana en portant des amulettes. / Tip: You can increase your mana by wearing amulets.
Conseil : Fabriquer un "returnmirror" peut être une bonne idée pour contourner les limitations sur les téléportations comme "/home" et "/spawn". / Advice: Craft a "returnmirror" might be a good idea to bypass the limitations on teleportation as "/home" and "/spawn".
Astuce : La pêche est un bon moyen de se nourrir, mais peut aussi vous apporter des surprises comme des pièces d'équipements/armes/boucliers/etc... / Tip: Fishing is a good way to eat fish food, but can also bring you surprises like pieces of equipment/weapons/shields etc...
Conseil : La canne à pêche en bois n'est pas le meilleur outil pour attraper des poissons, essayez la canne à pêche parfaite (faite en mithril) ! / Advice: The wooden fishing pole isn't the best tool to catch fish, try the perfect fishing pole (made with mithril)!
Astuce : Vous pouvez utiliser des vers de terre, mais aussi des poissons en appâts, avec ces derniers vous aurez plus de chance d'obtenir de magnifiques et rares objets ! / Tip: You can use worms, but also fish as bait, with them you will have more chances to get wonderful and rare items!
Astuce : Le mod news vous permet grâce à la commande "/news" de vous tenir informé des nouveautés du serveur. / Tip: The news mod allows you read news with the command "/ news" wich keep you informed of news of the server.
Astuce : Le mod u_skins permet de changer l'apparence de votre avatar depuis l'icone en bas à droite de votre inventaire. / Tip: The u_skins mod allow you to change the appearance of your avatar through the icon at the bottom right of your inventory.
Astuce : Le mod email permet de transmettre des messages à des joueurs hors ligne, utilisez la commande "/mail <name> <msg>". / Tip: The email mod allow you to transmit messages to offline players, use the command "/mail <name> <msg>".
Conseil : Ne construisez pas un portail menant au Nether sans en être vraiment prêt ! / Advice: Don't build a Nether portal without being seriously prepared!
Conseil : Vous pouvez utiliser la commande /report pour expliquer la découverte d'un bug ou rapporter un problème avec un autre joueur. / Advice: You can use the /report command to explain the discover of a bug or to report a problem with another player.
Astuce : Le plus profond vous creuserez, plus vous trouverez de minerais, et plus précieux ils seront ! / Tip: The deeper you will mine, the more you will find ores, and the more precious they will be!
Astuce: Utilisez "/guide" pour voir le menu "guide du serveur". / Tip: Use "/guide" to see the server's guide's menu.
Conseil : Équippez-vous avec des armures adéquates en fonction de ce que vous voulez privilégier comme la vitesse, la résistance au coups ou encore la radio-activité. / Advice: Equip yourself with appropriate armour according to what you want to focus on, such as speed, impact resistance or radio-activity.
Info : Le contenue des coffres des pyramides se régénère toutes les 30 minutes. / Info: The contents of the pyramid chests regenerate every 30 minutes.
Info : Vous trouverez une multitude trésors disséminés dans les pyramides, les temples abandonnés, les épaves de bateaux et les mines souterraines. / Info: You will find a multitude of treasures scattered in the pyramids, abandoned temples, shipwrecks and underground mines.
Astuce : Vous pouvez utiliser la combinaison de protection contre la radio-activité mais aussi pour aller sous l'eau. / Tip: You can use the hazmat suit against radioactivity but also to go under water.
ATTENTION : Le serveur sera prochainement public, protégez vos installations. Demandez de l'aide à l'Administrateur ou a un modérateur si nécessaire. / WARNING: The server will be public soon, protect your builds. Ask help to the Administrator or a moderator if necessary.
Astuce : Vous pouvez lancer des boules de neiges. Attention toutefois à ne pas en abuser. Cela peut être perçue comme une provocation par celui qui est visé. / Tip: You can throw snowballs. However, be careful not to abuse it. This can be perceived as a provocation by the person being targeted.
Astuce : Vous pouvez utiliser la commande /hotbar pour changer la taille de votre barre d'items dynamiquement en jeux. / Tip: You can use /hotbar command to change the size of your items hotbar dynamically in game.
Astuce : Utilisez /help <commande> pour une aide détaillé de <commande>. / Tip: Use /help <command> for a detailled help of <command>.
Astuce : Utilisez la commande /volume pour régler les niveaux sonores des bruitages et de la musique. / Tip: Use /volume command to adjust the sound levels of sound effects and music.

View File

@ -1,57 +0,0 @@
Astuce : Pour pouvoir crafter des quarry qui sont limitées sur le serveur, vous devrez faire preuve d'expérience dans le minage. Allez voir la liste des awards.
Tip: To be able to craft quarries that are limited on the server, you'll need to have experience in mining. Take a look at the awards list.
Astuce : Vous pouvez sprinter en restant appuyé sur la touche "E". Attention car cela augmentera considérablement votre faim !
Tip: You can sprint while holding down the "E" key. Be carefull because this will increase considerably your hunger!
Conseil : Si vous ne voulez pas voir votre maison volée ou altérée, pensez aux aires de protections !
Astuce : Vous pouvez parler avec les autres joueurs depuis le canal IRC sécurisé de ce serveur #NALC@irc.sys4.fr:6697
Tip: You can chat with other players from the secure channel of this server #NALC@irc.sys4.fr:6697
Astuce : Sur le canal IRC #NALC vous pouvez, grace au bot "nalc", interagir avec le serveur depuis votre client IRC favoris.
Tip: On the #NALC IRC channel you can, with the 'nalc" bot, interact with the server from your favorite IRC client program.
Info : La mana est une ressource permettant d'utiliser la magie ou des objets magiques, aucune nourriture ne la régénère pour le moment.
Info: Mana is a resource for using magic or magical objects, no food regenerates it for the moment.
Astuce : Vous pouvez accroitre votre mana en portant des amulettes.
Tip: You can increase your mana by wearing amulets.
Conseil : Un "returnmirror" peut etre une bonne idée pour contourner les limitations sur les téléportations comme "/home" et "/spawn".
Advice: A "returnmirror" might be a good idea to bypass the limitations on teleportation like "/home" and "/spawn".
Astuce : La peche est un bon moyen de se nourrir mais peut aussi vous apporter des surprises comme des pièces d'équipements/armes/boucliers/etc...
Tip: Fishing is a good way to eat fish food but can also bring you surprises like part of equipment/weapons/shields etc...
Conseil : La canne à peche en bois n'est pas le meilleur outil pour attraper des poissons. Essayez la canne à peche parfaite (faite en mithril) !
Advice: The wooden fishing pole isn't the best tool to catch fishes. Try the perfect fishing pole (made with mithril)!
Astuce : Vous pouvez utiliser des vers de terre mais aussi des poissons en appats. Avec ces derniers vous aurez plus de chance d'obtenir de magnifiques et rares objets !
Tip: You can use worms but also fishes as bait. With them you'll have more chances to get wonderful and rare items!
Astuce : Le mod news vous permet grace à la commande "/news" de vous tenir informé des nouveautés du serveur.
Tip: The news mod allows you to read news with the command "/news" that keep you informed on the server activity.
Astuce : Le mod skinsdb permet de changer l'apparence de votre personnage depuis le menu de votre inventaire.
Tip: The skinsdb mod allow you to change the appearance of your character from your inventory menu.
Astuce : Le mod email permet de transmettre des messages à des joueurs hors ligne. Utilisez la commande "/mail <name> <msg>".
Tip: The email mod allow you to send messages to offline players. Use the command "/mail <name> <msg>".
Conseil : Ne construisez pas un portail menant en Enfer sans etre vraiment pret !
Advice: Don't build a Hell portal without being seriously prepared!
Conseil : Vous pouvez utiliser la commande /report pour expliquer la découverte d'un bug, rapporter un problème avec un autre joueur ou contacter un des modérateurs.
Advice: You can use the /report command to explain the discovery of a bug, report a problem with another player or to contact one of the moderators.
Advice: If you wont see your house stolen or grieffed then think of protected areas!
Astuce : Le plus profond vous creuserez, plus vous trouverez de minerais, et plus précieux ils seront !
Tip: The deeper you will mine, the more you will find ores, and the more precious they will be!
Astuce : Utilisez "/guide" pour voir le menu "guide du serveur".
Tip: Use "/guide" to see the server's guide menu.
Conseil : Équippez-vous avec des armures adéquates en fonction de ce que vous voulez privilégier comme la vitesse, la résistance au coups ou encore la radio-activité.
Advice: Equip yourself with appropriate armour according to what you want to focus on, such as speed, impact resistance or radio-activity.
Info : Le contenue des coffres des pyramides se régénère toutes les 30 minutes.
Info: The content of the pyramids chests regenerate every 30 minutes.
Info : Vous trouverez une multitude de trésors disséminés dans les pyramides, les temples abandonnés, les épaves de bateaux et les mines souterraines.
Info: You'll find a multitude of treasures scattered in the pyramids, abandoned temples, shipwrecks and underground mines.
Astuce : Vous pouvez utiliser la combinaison de protection contre la radio-activité mais aussi pour aller sous l'eau.
Tip: You can use the hazmat suit against radioactivity but also to go underwater.
Astuce : Vous pouvez lancer des boules de neige. Attention toutefois à ne pas en abuser. Cela peut etre perçue comme une provocation par celui qui est visé.
Tip: You can throw snowballs. However, be careful to not abuse them. This can be perceived as a provocation by the person being targeted.
Astuce : Vous pouvez utiliser la commande /hotbar pour changer la taille de votre barre d'items dynamiquement en jeux.
Tip: You can use /hotbar command to change the size of your items hotbar dynamically in game.
Astuce : Utilisez /help <commande> pour une aide détaillé de <commande>.
Tip: Use /help <command> for a detailled help of <command>.
Astuce : Utilisez la commande /volume pour régler les niveaux sonores des bruitages et de la musique.
Tip: Use /volume command to adjust the sound levels of sound effects and music.
Info : Vous souhaitez parler modding ou tout simplement suivre ce qu'il se passe coté développement ? Venez sur le canal IRC #NALC-DEV.
Info: You want to speak about modding or follow what is going on dev side? Come to the IRC channel #NALC-DEV.
Info : Le cours des matières première est affiché près de l'ATM du spawn.
Info: The commodity prices can be read near the ATM of the spawn.
N'oubliez pas de consulter le site internet de NALC sur https://demonix.fr/nalc

View File

@ -1,57 +1,27 @@
Astuce : Pour pouvoir crafter des quarry qui sont limitées sur le serveur, vous devrez faire preuve d'expérience dans le minage. Allez voir la liste des awards.
Tip: To be able to craft quarries that are limited on the server, you'll need to have experience in mining. Take a look at the awards list.
Astuce : Vous pouvez sprinter en restant appuyé sur la touche "E". Attention car cela augmentera considérablement votre faim !
Tip: You can sprint while holding down the "E" key. Be carefull because this will increase considerably your hunger!
Conseil : Si vous ne voulez pas voir votre maison volée ou altérée, pensez aux aires de protections !
Astuce : Vous pouvez parler avec les autres joueurs depuis le canal IRC sécurisé de ce serveur #NALC@irc.sys4.fr:6697
Tip: You can chat with other players from the secure channel of this server #NALC@irc.sys4.fr:6697
Astuce : Sur le canal IRC #NALC vous pouvez, grace au bot "nalc", interagir avec le serveur depuis votre client IRC favoris.
Tip: On the #NALC IRC channel you can, with the 'nalc" bot, interact with the server from your favorite IRC client program.
Info : La mana est une ressource permettant d'utiliser la magie ou des objets magiques, aucune nourriture ne la régénère pour le moment.
Info: Mana is a resource for using magic or magical objects, no food regenerates it for the moment.
Astuce : Vous pouvez accroitre votre mana en portant des amulettes.
Tip: You can increase your mana by wearing amulets.
Conseil : Un "returnmirror" peut etre une bonne idée pour contourner les limitations sur les téléportations comme "/home" et "/spawn".
Advice: A "returnmirror" might be a good idea to bypass the limitations on teleportation like "/home" and "/spawn".
Astuce : La peche est un bon moyen de se nourrir mais peut aussi vous apporter des surprises comme des pièces d'équipements/armes/boucliers/etc...
Tip: Fishing is a good way to eat fish food but can also bring you surprises like part of equipment/weapons/shields etc...
Conseil : La canne à peche en bois n'est pas le meilleur outil pour attraper des poissons. Essayez la canne à peche parfaite (faite en mithril) !
Advice: The wooden fishing pole isn't the best tool to catch fishes. Try the perfect fishing pole (made with mithril)!
Astuce : Vous pouvez utiliser des vers de terre mais aussi des poissons en appats. Avec ces derniers vous aurez plus de chance d'obtenir de magnifiques et rares objets !
Tip: You can use worms but also fishes as bait. With them you'll have more chances to get wonderful and rare items!
Astuce : Le mod news vous permet grace à la commande "/news" de vous tenir informé des nouveautés du serveur.
Tip: The news mod allows you to read news with the command "/news" that keep you informed on the server activity.
Astuce : Le mod skinsdb permet de changer l'apparence de votre personnage depuis le menu de votre inventaire.
Tip: The skinsdb mod allow you to change the appearance of your character from your inventory menu.
Astuce : Le mod email permet de transmettre des messages à des joueurs hors ligne. Utilisez la commande "/mail <name> <msg>".
Tip: The email mod allow you to send messages to offline players. Use the command "/mail <name> <msg>".
Conseil : Ne construisez pas un portail menant en Enfer sans etre vraiment pret !
Advice: Don't build a Hell portal without being seriously prepared!
Conseil : Vous pouvez utiliser la commande /report pour expliquer la découverte d'un bug, rapporter un problème avec un autre joueur ou contacter un des modérateurs.
Advice: You can use the /report command to explain the discovery of a bug, report a problem with another player or to contact one of the moderators.
Advice: If you wont see your house stolen or grieffed then think of protected areas!
Astuce : Le plus profond vous creuserez, plus vous trouverez de minerais, et plus précieux ils seront !
Tip: The deeper you will mine, the more you will find ores, and the more precious they will be!
Astuce : Utilisez "/guide" pour voir le menu "guide du serveur".
Tip: Use "/guide" to see the server's guide menu.
Conseil : Équippez-vous avec des armures adéquates en fonction de ce que vous voulez privilégier comme la vitesse, la résistance au coups ou encore la radio-activité.
Advice: Equip yourself with appropriate armour according to what you want to focus on, such as speed, impact resistance or radio-activity.
Info : Le contenue des coffres des pyramides se régénère toutes les 30 minutes.
Info: The content of the pyramids chests regenerate every 30 minutes.
Info : Vous trouverez une multitude de trésors disséminés dans les pyramides, les temples abandonnés, les épaves de bateaux et les mines souterraines.
Info: You'll find a multitude of treasures scattered in the pyramids, abandoned temples, shipwrecks and underground mines.
Astuce : Vous pouvez utiliser la combinaison de protection contre la radio-activité mais aussi pour aller sous l'eau.
Tip: You can use the hazmat suit against radioactivity but also to go underwater.
Astuce : Vous pouvez lancer des boules de neige. Attention toutefois à ne pas en abuser. Cela peut etre perçue comme une provocation par celui qui est visé.
Tip: You can throw snowballs. However, be careful to not abuse them. This can be perceived as a provocation by the person being targeted.
Astuce : Vous pouvez utiliser la commande /hotbar pour changer la taille de votre barre d'items dynamiquement en jeux.
Tip: You can use /hotbar command to change the size of your items hotbar dynamically in game.
Astuce : Utilisez /help <commande> pour une aide détaillé de <commande>.
Tip: Use /help <command> for a detailled help of <command>.
Astuce : Utilisez la commande /volume pour régler les niveaux sonores des bruitages et de la musique.
Tip: Use /volume command to adjust the sound levels of sound effects and music.
Info : Vous souhaitez parler modding ou tout simplement suivre ce qu'il se passe coté développement ? Venez sur le canal IRC #NALC-DEV.
Info: You want to speak about modding or follow what is going on dev side? Come to the IRC channel #NALC-DEV.
Info : Le cours des matières première est affiché près de l'ATM du spawn.
Info: The commodity prices can be read near the ATM of the spawn.
N'oubliez pas de consulter le site internet de NALC sur https://demonix.fr/nalc
Astuce : Pour pouvoir crafter des quarry qui sont limités sur le serveur, vous devrez faire preuve d'expérience dans le minage. Jetez un œuil dans la liste des awards. / To be able to crafter quarry that are limited on the server, you will need to have experience in mining. Take a look at the awards list.
Astuce : Vous pouvez sprinter en restant appuyé sur la touche "E", attention cela augmentera votre faim considérablement. / Tip: You can sprint while holding down the "E" key, be careful this will increase your hunger considerably.
Conseil : Si vous ne voulez pas voir votre maison volée ou griefée, pensez aux areas ! / Advice: If you don't want to see your house stolen or grieffed then think of the areas!
Astuce : Vous pouvez parler avec les autres joueurs depuis le canal IRC sécurisé #NALC de ce serveur. URL : irc.sys4.fr:6697 / Tip: You can speak with other players from a secure IRC channel #NALC of this server. URL: irc.sys4.fr:6697
Astuce : Sur le canal IRC #NALC vous pouvez, grâce au bot "nalc", interagir avec le serveur depuis votre client IRC favoris. URL : irc.sys4.fr:6697 / Tip: On the #NALC IRC channel you can with "nalc" bot interact with the server from your favorite client program. URL: irc.sys4.fr:6697
Info : La mana est une ressource permettant d'utiliser la magie ou des objets magiques, aucune nourriture ne la régénère. / Info: Mana is a resource for using magic or magical objects, no food regenerates it.
Astuce : Vous pouvez accroître votre mana en portant des amulettes. / Tip: You can increase your mana by wearing amulets.
Conseil : Fabriquer un "returnmirror" peut être une bonne idée pour contourner les limitations sur les téléportations comme "/home" et "/spawn". / Advice: Craft a "returnmirror" might be a good idea to bypass the limitations on teleportation as "/home" and "/spawn".
Astuce : La pêche est un bon moyen de se nourrir, mais peut aussi vous apporter des surprises comme des pièces d'équipements/armes/boucliers/etc... / Tip: Fishing is a good way to eat fish food, but can also bring you surprises like pieces of equipment/weapons/shields etc...
Conseil : La canne à pêche en bois n'est pas le meilleur outil pour attraper des poissons, essayez la canne à pêche parfaite (faite en mithril) ! / Advice: The wooden fishing pole isn't the best tool to catch fish, try the perfect fishing pole (made with mithril)!
Astuce : Vous pouvez utiliser des vers de terre, mais aussi des poissons en appâts, avec ces derniers vous aurez plus de chance d'obtenir de magnifiques et rares objets ! / Tip: You can use worms, but also fish as bait, with them you will have more chances to get wonderful and rare items!
Astuce : Le mod news vous permet grâce à la commande "/news" de vous tenir informé des nouveautés du serveur. / Tip: The news mod allows you read news with the command "/ news" wich keep you informed of news of the server.
Astuce : Le mod u_skins permet de changer l'apparence de votre avatar depuis l'icone en bas à droite de votre inventaire. / Tip: The u_skins mod allow you to change the appearance of your avatar through the icon at the bottom right of your inventory.
Astuce : Le mod email permet de transmettre des messages à des joueurs hors ligne, utilisez la commande "/mail <name> <msg>". / Tip: The email mod allow you to transmit messages to offline players, use the command "/mail <name> <msg>".
Conseil : Ne construisez pas un portail menant au Nether sans en être vraiment prêt ! / Advice: Don't build a Nether portal without being seriously prepared!
Conseil : Vous pouvez utiliser la commande /report pour expliquer la découverte d'un bug ou rapporter un problème avec un autre joueur. / Advice: You can use the /report command to explain the discover of a bug or to report a problem with another player.
Astuce : Le plus profond vous creuserez, plus vous trouverez de minerais, et plus précieux ils seront ! / Tip: The deeper you will mine, the more you will find ores, and the more precious they will be!
Astuce: Utilisez "/guide" pour voir le menu "guide du serveur". / Tip: Use "/guide" to see the server's guide's menu.
Conseil : Équippez-vous avec des armures adéquates en fonction de ce que vous voulez privilégier comme la vitesse, la résistance au coups ou encore la radio-activité. / Advice: Equip yourself with appropriate armour according to what you want to focus on, such as speed, impact resistance or radio-activity.
Info : Le contenue des coffres des pyramides se régénère toutes les 30 minutes. / Info: The contents of the pyramid chests regenerate every 30 minutes.
Info : Vous trouverez une multitude trésors disséminés dans les pyramides, les temples abandonnés, les épaves de bateaux et les mines souterraines. / Info: You will find a multitude of treasures scattered in the pyramids, abandoned temples, shipwrecks and underground mines.
Astuce : Vous pouvez utiliser la combinaison de protection contre la radio-activité mais aussi pour aller sous l'eau. / Tip: You can use the hazmat suit against radioactivity but also to go under water.
ATTENTION : Le serveur sera prochainement public, protégez vos installations. Demandez de l'aide à l'Administrateur ou a un modérateur si nécessaire. / WARNING: The server will be public soon, protect your builds. Ask help to the Administrator or a moderator if necessary.
Astuce : Vous pouvez lancer des boules de neiges. Attention toutefois à ne pas en abuser. Cela peut être perçue comme une provocation par celui qui est visé. / Tip: You can throw snowballs. However, be careful not to abuse it. This can be perceived as a provocation by the person being targeted.
Astuce : Vous pouvez utiliser la commande /hotbar pour changer la taille de votre barre d'items dynamiquement en jeux. / Tip: You can use /hotbar command to change the size of your items hotbar dynamically in game.
Astuce : Utilisez /help <commande> pour une aide détaillé de <commande>. / Tip: Use /help <command> for a detailled help of <command>.
Astuce : Utilisez la commande /volume pour régler les niveaux sonores des bruitages et de la musique. / Tip: Use /volume command to adjust the sound levels of sound effects and music.

3
world/technic-1.1.conf Normal file
View File

@ -0,0 +1,3 @@
enable_wind_mill = true
enable_flashlight = true
enable_frames = false

3
world/technic-1.2.conf Normal file
View File

@ -0,0 +1,3 @@
enable_wind_mill = true
enable_flashlight = true
enable_frames = false

3
world/technic-1.3.conf Normal file
View File

@ -0,0 +1,3 @@
enable_wind_mill = true
enable_flashlight = true
enable_frames = false

3
worldmt-1.0.conf Normal file
View File

@ -0,0 +1,3 @@
gameid = nalc_game
backend = leveldb
player_backend = sqlite3