Paramétrer votre serveur Assaultcube

From AssaultWiki
Jump to: navigation, search


Créer un dossier serveur

Il peut être utile de pouvoir lancer plusieurs serveurs à partir de différents dossiers utilisant chacun leurs propres fichiers spécifiques.

Je vais donc vous apprendre à créer un répertoire dans lequel vous mettrez tous les fichiers que vous pourrez ensuite librement modifier pour personnaliser votre serveur.


• Créez un dossier correspondant à votre serveur : Voir l'image

Ici on peut voir que les dossiers : public1 et match1 peuvent tous deux accueillir un serveur.


• Placez à l'intérieur de votre dossier les fichiers de configurations servant à paramétrer votre serveur : Voir l'image

Ici on voit les fichiers de configuration du dossier : public1.


• Les fichiers principaux permettant de configurer votre serveur sont :


serverpwd.cfg

maprot.cfg

serverblacklist.cfg

nicknameblacklist.cfg

forbidden.cfg

serverinfo_en.txt

motd_en.txt

servercmdline.txt


• Indiquez le nouveau répertoire des fichiers personnalisés du serveur dans le fichier servercmdline.txt : Voir l'image

Pour se faire, ouvrez le et ajoutez les lignes suivantes correspondant aux fichiers personnalisés du serveur :


-Xpublic1/serverpwd.cfg          // charge le fichier serverpwd.cfg. -Xconfig/serverpwd.cfg par défaut

-rpublic1/maprot.cfg             // charge le fichier maprot.cfg. -rconfig/maprot.cfg par défaut

-Bpublic1/serverblacklist.cfg    // charge le fichier serverblacklist.cfg. -Bconfig/serverblacklist.cfg par défaut

-Kpublic1/nicknameblacklist.cfg  // charge le fichier nicknameblacklist.cfg. -Kconfig/nicknameblacklist.cfg par défaut

-gpublic1/forbidden.cfg          // charge le fichier forbidden.cfg. -gconfig/forbidden.cfg par défaut

-Ipublic1/serverinfo             // charge le fichier serverinfo_en.txt. -Iconfig/serverinfo par défaut

-Opublic1/motd                   // charge le fichier motd_en.txt. -Oconfig/motd par défaut


• Indiquez le nouveau répertoire des fichiers personnalisés du serveur dans server.bat :

Indiquez le nouvel emplacement de votre fichier servercmdline.txt. Dans notre exemple, il se trouve dans le dossier public1. Précisons le :


bin_win32\ac_server.exe -Cpublic1/servercmdline.txt %1 %2 %3 %4 %5

pause


• Si vous voulez faire un deuxième voir un troisième (etc etc) serveur, créez autant de dossiers serveurs qu'il vous en faut. Pour chaque serveur il vous faudra :

- Des ports spécifiques - Un dossier serveur avec à l'intérieur les fichiers de configurations - Un server.bat


Le servercmdline.txt

Voici un exemple de servercmdline expliqué :


-c16                              // le nombre de place de votre serveur

-n"mon serveur"                   // la description de votre serveur

-PfkbMAsRCDEPtw                   // permissions pour le serveur public (pour plus de détails voir les permissions)

-MCURD                            // permissions pour le serveur public (pour plus de détails voir les permissions)

-T                                // affiche la date et l'heure dans les logs

-k-2                              // autokick pour teamkill

-y-3                              // autoban pour teamkill

-kA10                             // désactive l'autokick pour inactivité

-kB30                             // la durée d'un ban sera de 30 minutes

-Z10                              // indique la taille maximum d'upload des maps (10mo)

-D5                               // indique le nombre de démos à conserver en mémoire

-Wdemos/[public]                  // indique l'emplacement du dossier où les demos seront enregistrées et ajoute le suffixe [public] devant chaque demo

-Xconfig/serverpwd.cfg            // indique l'emplacement du fichier contenant les mots de passes

-rconfig/maprot.cfg               // indique l'emplacement du fichier contenant la liste des maps à charger

-Bconfig/serverblacklist.cfg      // indique l'emplacement du fichier contenant la liste des personnes bannies du serveur

-Kconfig/nicknameblacklist.cfg    // indique l'emplacement du fichier contenant la liste des pseudonymes interdits sur le serveur

-gconfig/forbidden.cfg            // indique l'emplacement du fichier contenant la liste des mots interdits sur le serveur

-Iconfig/serverinfo               // indique l'emplacement du fichier contenant les informations du server (lorsque l'on presse F9 dans la liste des servers)

-Oconfig/motd                     // indique l'emplacement du fichier contenant le message du jour (message lorsque l'on se connecte)

Le serverinfo

Affiche des informations sur le serveur lorsque l'on sélectionne le serveur dans la liste des serveurs et que l'on presse la touche F9.

Exemple de serverinfo :


Welcome. Have fun and play fair!

================================================

\fJDo not TROLL, TEAMKILL and TAG ABUSE.

\fJTry not to SPAM and if you are a lagger, stop

\fJdownloading porn.

================================================

Meet us on Teamspeak at :\f2i-serv.fr:9992

Or join our Forum at : \f1xw.e-sports.club/


Voici la liste des couleurs : (\f+x)

0 = green

1 = blue

2 = yellow

3 = red

4 = gray

5 = white

6 = dark brown

7 = dark red

8 = magenta

9 = orange

A B C D = red set

E F G H = yellow set

I J K L = green set

M N O P = cyan set

Q R S T = blue set

U V W X = magenta set

Y = light gray

Z = dark gray

b = clignote (par défaut le clignotement est désactivé. Pour l'activer entrez la commande : /allowblinkingtext 1)

Le forbidden

Supprimez tout ce qu'il y a dedans. Rien de plus énervant que de ne pas pouvoir dire un truc car un mot est censuré !


La serverblacklist

Si c'est votre truc, blacklistez les gens que vous n'aimez pas (ou aussi les teamkillers, cheaters...) Voici plusieurs exemples de blacklist :

Gibbed.me

AoX

Le motd_en

C'est la phrase de connexion au serveur.

Exemple de motd :


\f0xW public server \f2: Have fun \f3and play fair!


Voici la liste des couleurs : (\f+x)

0 = green

1 = blue

2 = yellow

3 = red

4 = gray

5 = white

6 = dark brown

7 = dark red

8 = magenta

9 = orange

A B C D = red set

E F G H = yellow set

I J K L = green set

M N O P = cyan set

Q R S T = blue set

U V W X = magenta set

Y = light gray

Z = dark gray

b = clignote (par défaut le clignotement est désactivé. Pour l'activer entrez la commande : /allowblinkingtext 1)

Le serverpwd

Mettez ici tous les mots de passe pour vos administrateurs ou les mots de passe pour être deban.

Exemple de serverpwd :


jesuisadministrateur 0

jesuisinnocent 1


0 : Permet de définir le mot de passe comme un mot de passe administrateur

1 : Permet de définir le mot de passe comme un mot de passe deban


• Le statut d'administrateur vous permet d'obtenir plus de permissions pour administrer le serveur en jeu.

• Pour devenir administrateur, entrez la commande /setadmin 1 suivie de votre mot de passe administrateur.

• Pour revenir au statut normal et abandonner le statut administrateur entrez la commande /setadmin 0.

• Lorsque vous êtes ban ou que votre IP tombe dans une range de la blacklist, le mot de passe deban vous permet de vous connecter au serveur.

• Il ne vous permet pas de devenir administrateur en revanche.

La nicknameblacklist

Elle permet de bloquer certains pseudo ou de les protéger.

Voici un exemple de nicknameblacklist :


blocki hitler

blocki anal

accept analpanda

blocki xW

accept -xW-#Edward XXX.XXX.X.X


blocki permet de bloquer des pseudos contenant certains ensembles de caractères protégés. Ainsi, quelqu’un ayant le mot anal dans son pseudo ne pourra pas se connecter au serveur.


accept permet d'autoriser certains pseudo malgré qu'une partie soit bloquée. Par exemple le mot anal est bloqué et empêche toute personne ayant ce mot dans son pseudo (la casse n'est pas prise en compte) de se connecter au serveur. Cependant on va créer une exception à l'aide du accept pour que le joueur analpanda puisse quand même se connecter.


• La principale utilité de la nicknameblacklist est de protéger le tag de son clan contre les joueurs qui le portent sans autorisation. Cependant, même si vous avez protégé votre tag, il est toujours possible d'usurper l'identité d'un membre autorisé. Pour éviter cela, vous pouvez rajouter l'IP de la personne autorisée à se connecter avec tel ou tel pseudo.

La Maprot

Mettez les maps qui vous plaisent et qui rendront votre serveur populaire.

Voici un exemple de maprot :


ac_power             : 5:15: 1: 4:16

ac_shine             : 5:15: 1: 4:16

ac_desert3           : 5:15: 1: 4:16

ac_depot             : 5:15: 1: 4:16

ac_sunset            : 5:15: 1: 4:16

ac_gothic            : 5:15: 1: 4:16

ac_ingress           : 5:15: 1: 4:16

ac_douzeCTF          : 5:15: 1: 4:16  

ac_dust2.cfg         : 5:15: 1: 4:16

apollo_arabicnight   : 5:15: 1: 4:16

ac_metl3          : 2:10: 1: 1: 3

ac_desert         : 2:10: 1: 1: 3

ac_trainyard      : 2:10: 1: 1: 3


Voici les différentes données qui composent la maprot :


• Le nom de la map

• Le mode de jeu

0 :Team Deathmatch

2 : Deathmatch

3 : Survivor

4 : Team Survivor

5 : Capture the Flag

6 : Pistol Frenzy

9 : Last Swiss Standing

10 : One Shot One Kill

11 : Team One Shot One Kill

13 : Hunt the Flag

14 : Team Keep the Flag

15 : Keep the Flag

16 : Team Pistol Frenzy

17 : Team Last Swiss Standing

• Le temps en minutes

• Les votes

1 : Les votes sont autorisés

2 : Les votes ne sont pas autorisés

• Nombre de joueurs minimum

• Nombre de joueurs maximum

Les permissions

Si vous voulez comprendre comment ça marche, lisez la documentation officielle : http://assault.cubers.net/docs/commandline.html


• Pour vous aider à comprendre, le signe - suivi d'une ou plusieurs lettres annonce une action à effectuer et des arguments à traiter.

• Concernant les autorisations de vote en particulier, vous devez commencer une ligne par -P. Derrière ce -P, on va mettre les autorisations. Quand je dis derrière, j’entends sur la même ligne. Si je décortique j'ai donc :


-P

f  // déplacer un joueur dans une l'équipe ennemie

k  // kicker un joueur

b  // bannir un joueur

m  // changer le mastermode du server

a  // activer ou désactiver l'autoteam

s  // mélanger les équipes

r  // activer l'enregistrement d'une demo pour le match suivant (si l'option est désactivée sur le server)

c  // effacer les demo du server

d  // changer la description du server

e  // voter le mode co-op edit

p  // voter un mode non supporté par la map

t  // envoyer des messages privés (par cn)

w  // voter un kick/ban pour une raison dîte "faible"


• Si la lettre est en majuscule, alors il faut être administrateur pour effectuer l'action.

• Si la lettre est en minuscule, alors tout le monde dispose de cette permission.

• Il est évident que certaines autorisations doivent être réservées seulement aux administrateurs sinon ce sera ingérable. Par exemple un petit malin pourrait s'amuser à changer la description du serveur si vous n'avez pas réglé cette permission correctement.

• Si vous ne souhaitez pas modifier toutes les autorisations mais seulement quelques une, rien ne vous force à toutes les mettre. Par exemple -PbmA active les ban et le changement de mastermode pour tous les joueurs mais seulement les administrateurs pourront changer l'autoteam.

• Vous n'êtes pas non plus obligé de mettre tous les arguments les uns derrière les autres comme cela : -PbmA Vous pouvez aussi le présenter comme cela : -Pb -Pm -PA