-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathirpg.conf.dist
146 lines (119 loc) · 7.1 KB
/
irpg.conf.dist
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
; -------------------------------------------------
; irpg.conf.dist
; Exemple de fichier de configuration de EpiKnet Idle RPG
; Copyright (C) 2005-2012 EpiKnet
;
; -------------------------------------------------
; =================================================
; Ces sections sont les sections principales
; du moteur du bot.
; =================================================
; -------------------------------------------------
[SQL]
; Section base de données
host = "localhost" ;Hôte du serveur SQL
login = "" ;Login de connexion au serveur SQL
password = "" ;Mot de passe d'accès au serveur SQL
base = "" ;Base SQL utilisée par le bot
prefix = "" ;Préfix utilisé pour les noms des tables SQL
charset = "utf8" ;Jeu de caractère à utiliser avec le serveur SQL (PHP >= 5.2.3)
; -------------------------------------------------
[IRC]
; Section IRC - Où se connecter ?
server = "montreal.ca.epiknet.org" ;Hôte du serveur IRC
port = "6668" ;Port du serveur IRC
password = "" ;Mot de passe d'accès au serveur IRC
channel = "#IRPG" ;Canal principal du jeu
key = "" ;Clé pour accéder au canal
bind = "" ;ip à utiliser (si la machine en possède plusieurs)
; Section IRC - Identité
nick = "IRPG" ;Pseudo principal du bot
altnick = "IRPG`" ;Pseudo à utiliser lorsque le principal n'est pas disponible
username = "IDLE" ;Username du bot
realname = "Idle RPG (http://www.eirpg.com)" ;Realname du bot
; Section IRC - Autres paramètres
modes = "+iB" ;Modes utilisateurs du bot à appliquer
nspass = "" ;Mot de passe NickServ du pseudo du bot
charset = "UTF-8" ;Charset à utiliser pour l'envoi de texte sur IRC
; -------------------------------------------------
[IRPG]
; Section IRPG - Général
admin = "Homer" ;Nom d'utilisateur de l'admin principal
debug = "0" ;Active (1) ou pas (0) le débugage
background = "1" ;Démarre le bot en background (1) ou non (0)
purge = "30" ;Temps en jours avant la suppression d'un compte inactif
charset = "UTF-8" ;Charset à utiliser pour l'envoi de texte sur la console
version = "0.6.1" ;Version du bot
;Modules à charger séparés par des virgules, sans espaces et sans le prefix "mod_"
;L'ordre a son importance pour le gestionnaire des dépendances.
modules = "core,idle,penalites,objets,admin,ohvstatus,hog,calamites,godsends,batailles,quests,notice,top10"
; -------------------------------------------------
; =================================================
; Les sections suivantes sont associées à un
; module spécifique.
; =================================================
; -------------------------------------------------
[mod_core]
; Module de base [OBLIGATOIRE!!]
maxPerso = "1" ;Nombre maximum de personnages par compte
penLogout = "20" ;Pénalité logout [x*(1.14^level)]
expPenalite = "1.14" ;Valeur exponentiel pour le calcul des pénalités
motd = "Bienvenue sur EIRPG ! - Pour plus d'infos, visitez www.eirpg.com"
; -------------------------------------------------
[mod_idle]
; Module qui calcul l'idle des joueurs [OBLIGATOIRE!!]
idleBase = "600" ;Secondes d'idle pour atteindre le premier niveau
expLvlUp = "1.16" ;Paramètre exponentiel pour calculer l'idle entre chaque niveau
; -------------------------------------------------
[mod_penalites]
; Module qui gère les pénalités à appliquer [OBLIGATOIRE!!]
expPenalite = "1.14" ;Valeur exponentiel pour le calcul des pénalités
penPrivmsg = "1" ;Pénalité privmsg [(x*strlen(msg))*(expPenalite^level)]
penNotice = "1" ;Pénalité notice [(x*strlen(msg))*(expPenalite^level)]
penNick = "0" ;Pénalité nick [x*(expPenalite^level)]
penQuit = "30" ;Pénalité quit [x*(expPenalite^level)]
penPart = "200" ;Pénalité part [x*(expPenalite^level)]
penKick = "250" ;Pénalité kick [x*(expPenalite^level)]
ignoreSplit = "1" ;Ne pénalise pas les quits pour netsplit
; -------------------------------------------------
[mod_ohvstatus]
; Ce module gère les modes à appliquer aux utilisateurs selon leur niveau dans le jeu
op = "1" ;Active (1) ou désactive (0) le mode OP
hop = "1" ;Active (1) ou désactive (0) le mode HOP
voice = "1" ;Active (1) ou désactive (0) le mode Voice
oplvl = "30" ;Niveau requis pour être OP
hoplvl = "20" ;Niveau requis pour être HOP
voicelvl = "1" ;Niveau requis pour être Voice
; -------------------------------------------------
[mod_quests]
; ce module gère les quêtes
tempsQueteA = "10800" ;Temps Minimum en seconde d'une Quete d'Aventure
tempsQueteR = "25200" ;Temps Minimum en seconde d'une Quete de Royaume
recompenseA = "20" ;Recompense en pourcent d'une quete d'Aventure
recompenseR = "30" ;Recompense en pourcent d'une quete de Royaume
recompenseS = "30" ;Recompense en pourcent d'une quete de Royaume
MinPenalite = "10" ;Penalité minimal pour le participant d'une quete
MaxPenalite = "15" ;Penalité maximal pour le participant d'une quete
MinPenaliteAll = "5" ;Penalité minimal pour tout le monde lorsqu'une quete de Royaume est ratée.
MaxPenaliteAll = "10" ;Penalité maximal pour tout le monde lorsqu'une quete de Royaume est ratée.
nbrParticipants = "3" ;Nombre de participants prenant part à la quête.
lvlMinimumA = "25" ;Level minimum d'un personnage pour etre selectionné pour une quête d'aventure
lvlMinimumR = "45" ;Level minimum d'un personnage pour etre selectionné pour une quête de Royaume
lvlMinimumS = "30" ;Level minimum d'un personnage pour etre selectionné pour une quête de Survivant
tempsMinIdleA = "21600" ;(6hrs) Temps minimum d'idle d'un personnage pour etre selectionné pour une quete d'aventure.
tempsMinIdleR = "86400" ;(24hrs) Temps minimum d'idle d'un personnage pour etre selectionné pour une quete de Royaume.
tempsMinIdleS = "43200" ;(12hrs) Temps minimum d'idle d'un personnage pour etre selectionné pour une quete de Royaume.
probaAllQuete = "500" ;Probabilité qu'une quete se declare toutes les 15 secondes. ex: 1 chance sur 500 qu'une quete se declare.
probaQueteA = "80" ;Probabilité en % qu'une quete aventure se declare. ex.: 80% de chance qu'un quete aventure se declare et 20% une quete royaume
; -------------------------------------------------
[mod_notice]
; Ce module permet l'envoi d'une notice lors d'un JOIN
actif = "1"
message = "Bienvenue sur le canal du jeu IRPG. Pour savoir comment jouer, visite http://www.eirpg.com. Pour toute question, rejoins le canal #IRPG-CHAT (personne ne répondra sur le canal #IRPG)."
; -------------------------------------------------
[mod_parrainage]
actif = "0"
lvlBonus = "40"
pctBonus = "5"
; -------------------------------------------------
; EOF