· 5 years ago · Jan 21, 2020, 12:42 PM
1<?php
2
3 /********************************
4
5 Author: Tymoteusz `Razor Meister` Bartnik
6
7 Front-End: Dominik `D0M1N0` Stężycki
8
9 Contact: battnik90@gmail.com
10
11 TS3: xbot-ts3.pl
12
13 Config File
14
15 ********************************/
16
17$config['connection'] = array
18(
19 /****************************************************************************
20
21 ENG [LOGIN TO TEAMSPEAK3 SERVER] # PL [LOGOWANIE DO TS3]
22
23 ****************************************************************************/
24
25 // ENG [TeamSpeak3 Server IP Adress] # PL [Adres IP serwera]
26
27 'IP' => '31.133.0.98',
28
29
30 // ENG [TeamSpeak3 Server Query Port] # PL [Port Query serwera]
31
32 'query_port' => '10011',
33
34
35 // ENG [TeamSpeak3 Server Port] # PL [Port serwera]
36
37 'port' => '9987',
38
39
40 // ENG [TeamSpeak3 Server Query Login] # PL [Login Query serwera]
41
42 'login' => 'serveradmin',
43
44
45 // ENG [TeamSpeak3 Server Query Password] # PL [Haslo Query serwera]
46
47 'password' => '***',
48
49
50 // ENG [Bot Nickname] # PL [Nick bota]
51
52 'bot_name' => 'XBOT ▪ Website',
53
54
55 // ENG [Bot Default Channel] # PL [ID kanalu na którym ma siedziec bot]
56
57 'default_channel' => '266',
58
59
60 // ENG [Bot interval in seconds] # PL [Interwal bota w sekundach]
61
62 'bot_interval' => 1,
63
64
65 // ENG [License key] # PL [Klucz licencji]
66
67 'license_key' => 'AzyCO3WuUEPochiV',
68
69
70 // ENG [XBot version] # PL [Wersja Xbota]
71
72 'xbot_version' => 'website',
73
74);
75
76$config['database'] = array
77(
78 /****************************************************************************
79
80 ENG [LOGIN TO DATABASE] # PL [LOGOWANIE DO BAZY DANYCH]
81
82 ****************************************************************************/
83
84
85 'connect' => array
86 (
87 'db_ip' => 'localhost',
88 'db_user' => 'root',
89 'db_password' => '***',
90 'db_name' => 'website',
91 ),
92
93 // Uzupełnij jeśli posiadasz XBot'a
94 'xbot' => array
95 (
96 'enabled' => true, // Czy posiadasz XBot'a
97 'db_ip' => '127.0.0.1',
98 'db_user' => 'root',
99 'db_password' => '***',
100 'db_name' => 'xbot',
101 ),
102);
103
104$config['bot'] = array
105(
106 'events' => array // Jeśli nie musisz to nie zmieniaj, interval w sekundach
107 (
108 'clients_to_db' => array('interval' => '10'),
109 'channels' => array('interval' => '200'),
110 'clients_online' => array('interval' => '5'),
111 'groups' => array('interval' => '300'),
112 'ban_list' => array('interval' => '300'),
113 'generate_preview' => array('interval' => '20'),
114 'server_info' => array('interval' => '60'),
115 'generate_clans' => array('interval' => '10'),
116 'avatars_icons' => array('interval' => '600'),
117 'automatic_info_on_server' => array('interval' => '30'),
118 'check_server_groups' => array('interval' => '600'),
119 ),
120
121 'auto_restart' => 24 * 60 * 60, // Co ile bot ma sie restartowac (w sekundach), starter.sh run MUSI BYC WLACZONY
122);
123
124$config['general'] = array
125(
126 // Wszystkie grafiki i zdjęcia umieszczać w katalogu img/
127
128 'main' => array
129 (
130 'site_description' => 'GameSpeak.pl | Publiczny TeamSpeak', // Opis strony w kodzie
131 'logo' => 'logo.png',
132 'slogan' => 'GameSpeak.pl | Publiczny TeamSpeak',
133
134 // Opcje na urzadzeniach mobilnych
135 'mobile' => array
136 (
137 'logo' => 'logo.png',
138 'slogan' => 'GameSpeak.pl',
139 ),
140
141 'cloudflare_proxy' => false, // Domyslnie false (Czy masz wlaczone proxy przez cloudflare'a)
142
143 'facebook' => 'https://www.facebook.com/XBot-bot-na-tw%C3%B3j-serwer-TS3-1719172075053504/', // Link do FB serwera
144 'email_show' => 'wsparcie@GameSpeak.pl', // Wyswietlany w naglowku
145 'server_name' => 'GameSpeak.pl', // Będzie wyświetlane w stopce, a także będzie jako link do TS3
146 'domain_name' => 'GameSpeak.pl',
147 'prefix' => 'GameSpeak » ', // Wyswietlany w nazwie karty, jesli nie ma byc zostaw pusty apostrof
148 'favicon_icon' => 'favicon.ico',
149
150 're_captcha' => array // Mozesz wygenerowac na tej stronie: https://www.google.com/recaptcha/intro/android.html
151 (
152 'site_key' => '',
153 'secret_key' => '',
154 ),
155
156 'steam_api' => '', // Mozesz wygenerowac na tej stronie: https://steamcommunity.com/dev/apikey
157 'weather_api' => '', // Mozesz wygenerowac na tej stronie: https://openweathermap.org/api
158
159 'request_time' => 15, // Czas maksymalnego oczekiwania na odpowiedź bota w sekundach
160 'default_none_icon' => 'fa-file-excel-o', // FONTAWESOME
161
162 'email' => array
163 (
164 'host' => 'smtp.gmail.com', // Serwer twojego maila
165 'port' => 587, // Port SMTP twojego maila (domyślnie 587)
166
167 'login' => 'mariancebula123xd@gmail.com', // Login na twojego maila
168 'password' => '', // Hasło do twojego maila
169
170 'from' => 'mariancebula123xd@gmail.com', // Od kogo ma być wysyłany mail
171 ),
172
173 'admins_server_groups' => array(6,103,11,12,22,23,24),
174 'admins_server_groups_colors' => array // Kolory rang np. profilu
175 (
176 6 => '#39B0FE', // server_group_id => 'color_hex',
177 103 => 'pink',
178 ),
179
180 'ignored_groups' => array(437,449), // Ignorowane grupy do topek
181 ),
182
183 'admins' => array // Lista administracji
184 (
185 'default_avatar' => 'team-member.jpg', // Domyślny avatar admina
186 ),
187
188 'clans' => array // Ustawienia klanów
189 (
190
191 'manage_channel_groups' => array(5,6), // Grupy, którymi użytkownik może zarządzać
192 'guest_channel_group' => 8, // Grupa kanałowa gościa
193 'max_codec_quality' => 9, // Max 10
194 'codecs' => array
195 (
196 'speex_narrowband' => true, // Enabled to change: true | false
197 'speex_wideband' => true,
198 'speex_ultra-wideband' => true,
199 'celt_mono' => true,
200 'opus_voice' => true,
201 'opus_music' => true,
202 ),
203
204 'info' => array // Klany, które nie są tworzone przez XBota
205 (
206 /*********************
207
208 1 => array // Rosnąca liczba
209 (
210 'server_group' => 12, // Id grupy serwerowej klanu
211 'owners' => array(24,1910), // Database id właścicieli
212 'channels' => array(2470,234), // Id kanałów nadrzędnych
213 ),
214
215 *********************/
216
217
218 1 => array
219 (
220 'server_group' => 12,
221 'owners' => array(2),
222 'channels' => array(2),
223 ),
224 ),
225 ),
226
227 'profile' => array // Profil
228 (
229 'register_groups' => array(416,434), // Grupy Rejestracyjne
230 'age_groups' => array(442,443,444,445,446), // Grupy Wiekowe
231 'ignored_groups' => array(), // Grupy, ktore nie beda wyswietlane
232 'default_avatar' => 'team-member.jpg', // Standardowy Avatar
233 ),
234
235 'registration' => array // Proces Rejestracji
236 (
237 // Tu są tylko 3 strefy i nie można ich kopiować
238
239 'sex' => array // Płeć
240 (
241 'enabled' => true,
242 'groups' => array(22,23), // Kobieta / Mężczyzna
243 'name' => 'Ranga rejestracyjna',
244 ),
245 'age' => array // Wiek
246 (
247 'enabled' => true,
248 'groups' => array(19,20), // 12+, 14+ etc.
249 'name' => 'Ranga wiekowa',
250 ),
251 'province' => array // Województwo
252 (
253 'enabled' => true,
254 'groups' => array(14,15,16), // Lubelskie, Mazowieckie etc.
255 'name' => 'Ranga województwa',
256 ),
257
258 ),
259
260 'server_groups' => array // Zmiana Grup
261 (
262 'required_group' => array(416,434),
263 'interval' => 0, // Interwał co ile można nadawać sobie grupy (w sekundach)
264
265 'zones' => array
266 (
267 /**************************
268
269 'wiekowe ehe' => array // Nazwa strefy grup
270 (
271 'groups' => array(52,53,54,55,56), // Id grup
272 'limit' => 1, // Limit grup
273 ),
274
275 **************************/
276
277 'wiekowe ehe' => array // Nazwa strefy grup
278 (
279 'groups' => array(442,443,444,445,446), // Id grup
280 'limit' => 1, // Limit grup
281 ),
282
283 'for-fun' => array
284 (
285 'groups' => array(419,420,421,422,423),
286 'limit' => 3,
287 ),
288
289 'jakieś' => array
290 (
291 'groups' => array(424,425,426),
292 'limit' => 1,
293 ),
294
295 'jakieś 2' => array
296 (
297 'groups' => array(427,428,429,430),
298 'limit' => 1,
299 ),
300 ),
301 ),
302
303 'private_channel' => array // Kanał Prywatny
304 (
305 'required_group' => array(416,434), // Grupy Wymagane do stworzenia kanału
306
307 'channels_zone' => 25942, // Strefa kanałów prywatnych
308 'head_channel_admin_group' => 71, // Główna Grupa kanału
309 'empty_channel_topic' => '#free', // Topic w wolnych kanałach
310
311 'min_subchannels' => 2, // Minimalna liczba podkanałów
312 'max_subchannels' => 3, // Maksymalna liczba podkanałów
313
314 'change_description_in_main_channel' => true, // Czy użytkownik może zmienić opis kanału głównego
315
316 'manage_channel_groups' => array(71,75,72,74), // Grupy, którymi użytkownik może zarządzać
317 'guest_channel_group' => 74, // Grupa kanałowa gościa
318 ),
319
320 'contact' => array // Zakładka kontakt
321 (
322 'enabled' => true, // Czy włączyć możliwość wysyłania wiadomości kontaktowej
323 'interval' => 60*15, // Interwał co ile można wysłać wiadomość (w sekundach)
324 'email' => 'battnik90@gmail.com',
325 ),
326
327 'rate_the_admin' => array // Oceń admina
328 (
329 'enabled' => true,
330 'interval' => 1, // Co ile można oddawać głos (w dniach)
331 ),
332
333 'recrutation' => array // Formularz rekrutacyjny
334 (
335 'enabled' => true, // Czy włączyć możliwość wysyłania zgłoszenia rekrutacyjnego
336 'interval' => 60*15, // Interwał co ile można wysłać zgłoszenie (w sekundach)
337 'email' => 'battnik90@gmail.com',
338
339 'requirements' => array // Rekrutacja Wymagania
340 (
341 0 => array
342 (
343 'title' => 'Ukończone 16 lat',
344 'content' => 'Aby podanie zostało zaakceptnowane musisz mieć ukończone 16lat!',
345 ),
346 1 => array
347 (
348 'title' => 'Mutacja',
349 'content' => 'Aby podanie zostało zaakceptnowane musisz mieć ukończoną mutacje głosową!',
350 ),
351 2 => array
352 (
353 'title' => 'Aktywność na serwerze',
354 'content' => 'Musisz mieć minimum jeden miesiąc aktywności na serwerze!',
355 ),
356 3 => array
357 (
358 'title' => 'Dojrzałość emocjonalna',
359 'content' => 'Aby podanie zostało zaakceptnowane musisz zachowywać się dojrzale jak na swój wiek!',
360 ),
361 4 => array
362 (
363 'title' => 'Obsługa programu',
364 'content' => 'Musisz umieć obsługiwać się serwerem głosowym!',
365 ),
366 5 => array
367 (
368 'title' => 'Wolne trzy godziny dziennie',
369 'content' => 'Musisz posiadać dziennie minimum trzy godziny wolnego czasu, jako administartor!',
370 ),
371 6 => array
372 (
373 'title' => 'Kulturę i cierpliwość',
374 'content' => 'Jako administarotr musisz posiadać kulturę dla użytkowników jak i wyższej administracji oraz cierpliwość dla osób nie umiejących posługiwać się komunikatorem głosowaym.',
375 ),
376 )
377 ),
378
379 'admin_panel' => array
380 (
381 'main_admin' => array // Główny admin
382 (
383 'dbid' => 18949,
384 ),
385
386 'max_failed_logins' => 0, // Ile maksymalnie prób błędnego logowania, po tym dodaje się recaptcha
387 'link_to_site' => 'http://panel.xbot-ts3.pl/website_v2/',
388
389 'manage_clients_groups' => array
390 (
391 'wiekowe ehe' => array // Nazwa strefy grup
392 (
393 'groups' => array(442,443,444,445,446), // Id grup
394 ),
395
396 'for-fun' => array
397 (
398 'groups' => array(419,420,421,422,423),
399 ),
400
401 'jakieś' => array
402 (
403 'groups' => array(424,425,426),
404 ),
405
406 'jakieś 2' => array
407 (
408 'groups' => array(427,428,429,430),
409 ),
410 ),
411
412 'server_management_for_main_admin' => true, // Czy zarządzać serwerem może tylko główny admin
413
414 'manage_guilds' => array
415 (
416 'head_channel_admin_group' => 71, // Grupa kanałowa właściciela
417 'guest_channel_group' => 74, // Grupa kanałowa gościa
418 ),
419
420 'protected_pages' => array('panel_users' => 'Zarządzanie adminami','admin_logs' => 'Logi z panelu admina','manage_partners' => 'Zarządzanie partnerami','news' => 'Newsy','manage_opinions' => 'Zarządzanie opiniami', 'automatic_info_on_server' => 'Automatyczne info','info_on_server' => 'Info na serwer','manage_clients_groups' => 'Nadwanie grup','server_management' => 'Zarządzanie serwerem','manage_bans' => 'Zarządzanie banami','site_statistics' => 'Statystyki strony','manage_guilds' => 'Zarządzanie gildiami','groups_stats' => 'Statystyki grup'),
421
422 'required_authenticator' => array('panel_users', 'server_management'),
423 ),
424);
425
426?>