-
Notifications
You must be signed in to change notification settings - Fork 12
/
config.lua.dist
181 lines (162 loc) · 5.87 KB
/
config.lua.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
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
-- Configurações de combate
-- NOTA: os valores válidos para worldType são: "pvp", "no-pvp" e "pvp-enforced"
worldType = "pvp"
hotkeyAimbotEnabled = true
protectionLevel = 1
killsToRedSkull = 5
killsToBlackSkull = 8
pzLocked = 20000
removeChargesFromRunes = false
removeChargesFromPotions = true
removeWeaponAmmunition = false
removeWeaponCharges = false
timeToDecreaseFrags = 3 * 60 * 60
whiteSkullTime = 5 * 60
stairJumpExhaustion = 1000
experienceByKillingPlayers = false
expFromPlayersLevelRange = 75
-- Configuração 8.60 nekiro
pzLockSkullAttacker = false
-- Configuração de conexão
-- NOTA: maxPlayers definido como 0 significa sem limite
-- NOTA: allowWalkthrough (permitir passo a passo) é aplicável apenas a jogadores
ip = "127.0.0.1"
bindOnlyGlobalAddress = false
loginProtocolPort = 7171
gameProtocolPort = 7172
statusProtocolPort = 7171
maxPlayers = 0
motd = "Welcome to The Styller Server!"
onePlayerOnlinePerAccount = true
allowClones = false
allowWalkthrough = true
serverName = "Styller"
statusTimeout = 5000
replaceKickOnLogin = true
maxPacketsPerSecond = 25
-- Mortes
-- NOTA: Deixe deathLosePercent como -1 se quiser usar a fórmula padrão
-- padrão da pena de morte. Para a fórmula antiga, defina-o como 10.
-- Para sem perda de habilidade / experiência, defina-o como 0.
deathLosePercent = -1
-- Casas
-- NOTA: defina housePriceEachSQM como -1 para desativar a funcionalidade de compra de casa dentro do jogo
-- NOTA: os valores válidos para houseRentPeriod são:: "daily", "weekly", "monthly", "yearly"
-- use qualquer outro valor para desabilitar o sistema de aluguel
housePriceEachSQM = 10000
houseRentPeriod = "never"
houseOwnedByAccount = false
houseDoorShowPrice = true
onlyInvitedCanMoveHouseItems = true
-- Uso de item
timeBetweenActions = 200
timeBetweenExActions = 1000
-- Mapa
-- NOTA: defina mapName SEM .otbm no final
mapName = "styller"
mapAuthor = "Styller"
-- Mercado (não usado na versão 8.60)
marketOfferDuration = 30 * 24 * 60 * 60
premiumToCreateMarketOffer = true
checkExpiredMarketOffersEachMinutes = 60
maxMarketOffersAtATimePerPlayer = 100
-- MySQL
mysqlHost = "127.0.0.1"
mysqlUser = "root"
mysqlPass = ""
mysqlDatabase = "styller"
mysqlPort = 3306
mysqlSock = ""
-- Misc.
-- NOTA: classicAttackSpeed definido como true faz com que os jogadores ataquem
-- constantemente de forma regular, independentemente de outras ações, como o
-- uso de itens (poções). Esta configuração pode causar alto uso da CPU com muitos
-- jogadores e potencialmente afetar o desempenho!
-- NOTA: forceMonsterTypesOnLoad carrega todos os tipos de monstro na inicialização
-- para validá-los. Você pode desativá-lo para economizar memória, se não houver erros na
-- inicialização.
allowChangeOutfit = true
freePremium = false
kickIdlePlayerAfterMinutes = 15
maxMessageBuffer = 4
emoteSpells = true
classicEquipmentSlots = true
classicAttackSpeed = false
showScriptsLogInConsole = false
showOnlineStatusInCharlist = false
yellMinimumLevel = 2
yellAlwaysAllowPremium = false
minimumLevelToSendPrivate = 1
premiumToSendPrivate = false
forceMonsterTypesOnLoad = true
cleanProtectionZones = false
showPlayerLogInConsole = true
healthGainColour = 95
manaGainColour = 5
manaLossColour = 5
-- VIP e Depot limites
-- NOTA: você pode definir limites personalizados por grupo em data/XML/groups.xml
vipFreeLimit = 20
vipPremiumLimit = 100
depotFreeLimit = 2000
depotPremiumLimit = 10000
-- Luz do mundo
-- NOTA: se defaultWorldLight for definido como verdadeiro, o algoritmo de luz mundial irá
-- ser tratada nas fontes. defina-o como falso para evitar conflitos se desejar
-- fazer uso da função setWorldLight(nível, cor)
defaultWorldLight = true
-- Salvar servidor
-- NOTA: serverSaveNotifyDuration em minutos
serverSaveNotifyMessage = true
serverSaveNotifyDuration = 5
serverSaveCleanMap = false
serverSaveClose = false
serverSaveShutdown = true
-- Estágios de experiência
-- NOTA: para usar um multiplicador de experiência simples, defina experienceStages como "nil"
-- minlevel e multiplier são OBRIGATÓRIOS
-- maxlevel é OPCIONAL, mas é considerado infinito por padrão
-- para desabilitar estágios, crie um estágio com minlevel 1 e sem maxlevel
experienceStages = {
{ minlevel = 1, maxlevel = 30, multiplier = 80 },
{ minlevel = 31, maxlevel = 60, multiplier = 50 },
{ minlevel = 61, maxlevel = 90, multiplier = 40 },
{ minlevel = 91, maxlevel = 110, multiplier = 20 },
{ minlevel = 111, maxlevel = 150, multiplier = 10 },
{ minlevel = 151, maxlevel = 180, multiplier = 5 },
{ minlevel = 181, maxlevel = 200, multiplier = 4 },
{ minlevel = 201, maxlevel = 250, multiplier = 2 },
{ minlevel = 251, maxlevel = 300, multiplier = 1 },
{ minlevel = 301, multiplier = 0.5 }
}
-- Experiência Fixa
-- NOTA: rateExp não é usado se você habilitou os estágios acima
rateExp = 5
rateSkill = 3
rateLoot = 2
rateMagic = 3
rateSpawn = 1
-- Config do Monstro Voltar ao spawn
-- despawnRange é a quantidade de andares que um monstro pode ter desde sua posição de desova
-- despawnRadius é a distância de quantas peças ele pode estar de sua posição de desova
-- removeOnDespawn irá remover o monstro se for "true" ou teletransportá-lo de volta para sua posição de spawn se for "false"
-- walkToSpawnRadius é a distância permitida que o monstro vai ficar longe da posição de spawn quando deixado sem alvos, 0 para desabilitar
deSpawnRange = 2
deSpawnRadius = 50
removeOnDespawn = true
walkToSpawnRadius = 15
-- Stamina
staminaSystem = true
-- Scripts
warnUnsafeScripts = true
convertUnsafeScripts = true
-- Iniciação do servidor
-- NOTA: defaultPriority só funciona no Windows e define o processo
-- prioridade, os valores válidos são: "normal", "above-normal", "high"
defaultPriority = "high"
startupDatabaseOptimization = false
-- Informações do status do servidor
ownerName = "luanluciano93"
ownerEmail = "luanluciano@outlook.com"
url = "https://tibiaking.com/"
location = "Brazil"