Author Topic: B3 Bot upute  (Read 8393 times)

0 Members and 1 Guest are viewing this topic.

Offline
*
B3 Bot upute
« on: May 30, 2013, 06:05:16 PM »

./| Instalacija |\.

B3 je malo koliciranije podesit od manuadmina... ali nebi trebao biti problem ako se pridrzavate svih uputa


1. B3 je potrebno stavit na gameserver... najlaksi nacin je preko instalacije("Addons") u gamepanelu

2. Pripreme za izradu konfiguraciske datoteke (mysql, rcon)
MySQL podatke možete dobit preko Mysql Manager-a (ili webtranice ali za to trebate imat iskustva)

tako da kliknete na "Create Database And User" (u slucaju ako vec nemate mysql bazu podataka)
nakon uspjesnog kreirane mysql bazee podataka potrebno je uvest paket pomoco "phpmyadmin"-a iz kojeg
ce B3 imat izvor informacija (link phpmyadmina se nalazi u manageru) a paket koji se mora nalazit unutar
mozete preuzet ovdje (ZIP arhiva)  ili nezapakiran (.sql)

Nakon pripreme mysqla i datoteka kojece stavit u bazu podataka potrebno se je prijavi na phpmyadmin
kliknuti na username(primjer na slici "srv3954") zatim na uvoz, "Odaberi datoteku" odaberete datoteku
koju ste preuzeli zatim potvrdite da zelite nju stavii na server

nakon par sekunda certe dobiti poruku da su podaci u bazi uspjesno anzurirani


a RCON postavljate preko "Edit Settings"

3. Konfiguracija B3-a je jednostavna samo je potrebno strpljenje
Server se mozez konfigurirati na 2 nacina... samostalno ili preko webstranice config.bigbrotherbot.net


Bot Prefix:
svrha bot prefixa je da se moze prepoznati poruka koju je b3 ispisao
Quote from: npr
Bot Prefix: ^0(^2b3^0)^7:

Bot Prefix: (^0Weed^6b3^7):
Quote from: boje unutar CoD4
^1 = Crvena ^2 = Zelena ^3 = Zuta ^4 = Plava ^5 = Svijetlo Plava
^6 = Rozna ^7 = Bjela ^8 = Boja Tima ^9 = Boja suprotnog Tima ^0 = Crna

Time Format: format prikazivanje vremena
Variable za fromatiranje vremena ( jako je vazno veliko i malo slobo)
%I - prikazuje sat (max12h)
%M - prikazuje broj minuta
%p - koje je vremensko razdoblje AM(prijepodne) PM(posljepodne)
%Z  - pokazuje vremensku zonu koja je upisana u "Time Zone"
%d - prikazuje dan
%m - prikazuje mjesec
%y - prikazuje godinu (samo zadnje 2 brojke)
Quote from: npr
Time Format: %I:%M%p %Z %m/%d/%y

Time Format: %I:%M%p %Z %d/%m/20%y

Time Format: %d/%m/20%y zone:%Z %I%p i %M min


Krivi format vremena moze dovesti do nemogucnosti paljenja B3bota
Time Zone: vremenske zone
Igranje sa vremenom u B3 moze dovesti do kratke glavobolje, ali tu se moze upisat samo 2 stvarcice
CET (Central European Time) i CEST (Central European Summer Time)
odabir između tih dviju zona se vrsi prema vremenskom razdoblju (ljetni/zimski)
radi tih razdoblja sat bi se morao 2 puta godisnje podesavat za potrebe B3-a
http://www.timeanddate.com/library/abbreviations/timezones/eu/cet.html

Local Path: mjesto gdje se nalazi gamelog iz kojeg B3 vuce podatke za rad
"Path" koji se treba upisat je lako doznat iz gamepanelu iz desne strane, koji je tek prvi dio potreban za B3
primjer patha: "/home/srv4183/cod4_4220"  a nakon toga potrebno je dodati mod lokaciju npr: "/mods/promod/"
"/mods/deadhrun/" i nakon dodavanja path bi trebao izgledati ovako" /home/srv4183/cod4_4220/mods/promod/"
kad ste sve to dopisali na kraj "path"-a potrebno je dodat "games_mp.log" (u slucaju ako niste mjenjali ime)
(u konacnici path bi glasio: /home/srv4183/cod4_4220/mods/promod/games_mp.log )


Nakon uređenih podataka potrebno ga je uploadati na server a to cete uciniti tako da kliknete na
"WebFTP" zatim u mapu "b3bot_new" => "b3" => "conf"

"odaberi datoteku" i kad odeberite "Submit" za upload datoteke na server



Ako nešto ne radi lokacija log fajla:
b3bot_RCON/b3/conf/b3.log

Lokacija glavnog config fajla:
b3bot_RCON/b3/conf/b3.xml

Lokacija SQL fajla koji morate importati u MySQL bazu
b3bot_RCON/b3/sql/b3.sql
« Last Edit: January 18, 2014, 11:19:23 PM by admin »

Offline
*
Re: B3 Bot upute
« Reply #1 on: May 30, 2013, 11:34:21 PM »
Popis glavnih naredbi:


Level: 0   (Igrači na serveru koji se nisu registrirali preko naredbe !register)

  • !register 
         Vrsta: Privatna naredba
         Opis: Registrirate sebe kao običnog korisnika
  • !help [<command| * Level>] 
         Vrsta: Privatna naredba
         Opis: Prikazuje informacije o tome kako koristiti naredbu; možete koristiti  “*” za djelomično poklapanje
  • !regtest 
         Vrsta: Javna ili privatna naredba
         Opis: Prikazuje vaš trenutni rank, Database ID i datum prvog pristupa serveru


Level: 1   (Registrirani igrači na serveru)

  • !time
         Vrsta: Javna ili privatna naredba
         Opis: Prikazuje trenutno vrijeme na serveru


Level: 2   (Pouzdani igrači na serveru)
  • !maps 
         Vrsta: Javna ili privatna naredba
         Opis: Prikazuje rotaciju mapa
  • !nextmap 
         Vrsta: Javna ili privatna naredba
         Opis: Prikazuje sljedeću mapu u rotaciji
  • !seen <ime> 
         Vrsta: Javna ili privatna naredba
         Opis: Prikazuje kada je igrač zadnji puta bio na serveru


Level: 20   (Moderateri servera, najveća naredba !warn)
  • !admins 
         Vrsta: Javna ili privatna naredba
         Opis: Prikazuje sve admine koji su online
  • !b3 
         Vrsta: Javna ili privatna naredba
         Opis: Prikazuje B3 verziju
  • !greeting [<poruka>]
         Vrsta: Privatna naredba
         Opis: Postavi/Prikaži svoju pozdravnu poruku
  • !list
         Vrsta: Javna ili privatna naredba
         Opis: Prikazuje sve igrače na serveru
  • !say  <poruka>
         Vrsta: Javna naredba
         Opis: Šalje poruku svima na serveru
  • !spam <ime> <poruka> 
         Vrsta: Javna naredba
         Opis: Spama preddefiniranu poruku
  • !spams 
         Vrsta: Privatna naredba
         Opis: Prikazuje sve spam poruke
  • !warn <ime> [<razlog>] 
         Vrsta: Javna naredba
         Opis: Daje upozorenje igraču
  • !warninfo <ime> 
         Vrsta: Javna ili privatna naredba
         Opis: Prikazuje koliko upozrenja ima igrač
  • !warnremove <ime> 
         Vrsta: Javna naredba
         Opis: Briše zadnje upozorenje igraču
  • !warns 
         Vrsta: Privatna naredba
         Opis: Prikazuje upozorenja
  • !warntest <poruka> 
         Vrsta: Privatna naredba
         Opis: Testira upozorenja na vama


Level: 40   (Admini servera, najveća naredba !tempban)
  • !admintest 
         Vrsta: Javna ili privatna naredba
         Opis: Prikazuje vaš trenutni rank
  • !aliases <ime>
         Vrsta: Javna ili privatna naredba
         Opis: Prikazuje sva imena nekog igrača
  • !baninfo <ime> 
         Vrsta: Javna ili privatna naredba
         Opis: Prikazuje koliko banova je igrač dobio
  • !find <ime>
         Vrsta: Javna ili privatna naredba
         Opis: Provjerava da li je navedeni igrač na serveru
  • !kick <name> [<reason>] 
         Vrsta: Javna naredba
         Opis: Izbacuje igrača sa servera
  • !leveltest [<ime>] 
         Vrsta: Javna ili privatna naredba
         Opis: Prikazuje rank igrača
  • !scream <poruka> 
         Vrsta: Javna naredba
         Opis: Ispisuje vašu poruku više puta u raznim bojama
  • !tempban <ime> <trajanje> [<razlog>] 
         Vrsta: Javna naredba
         Opis: Privremeno banira igrača.


Level: 60   (Full Admini servera, najveća naredba !ban)
  • !ban <ime> [<razlog>] 
         Vrsta: Javna naredba
         Opis: Banira igrača na vrijeme određeno pod settings.ban_duration time
  • !spank <ime> [<razlog>]
         Vrsta: Javna naredba
         Opis: „Spanka“ igrača! - nema neku značajnu funkciju
  • !unban <ime> 
         Vrsta: Javna naredba
         Opis: Briše ban igraču


Level: 80   (Senior Admini servera, imaju sve naredbe osim onih za kontrolu B3 bota)
  • !permban <ime> [<razlog>] 
         Vrsta: Javna naredba
         Opis: Trajno banira igrača.
  • !clear [<ime>]
         Vrsta: Javna naredba
         Opis: Briše sve teamkill i warn bodove(upozorenja)
  • !lookup <ime> 
         Vrsta: Privatna naredba
         Opis: Traži igrača u bazi podataka
  • !makereg <ime> 
         Vrsta: Javna naredba
         Opis: Registrira igrača kao "pouzdanog" igrača i dodijeljuje mu Level: 2
  • !map <mapa> 
         Vrsta: Javna naredba
         Opis: Mijenja trenutnu mapu u željenu (npr. mp_crossfire)
  • !restart 
         Vrsta: Javna naredba
         Opis: Restartira B3 bot
  • !warnclear <ime>
         Vrsta: Javna naredba
         Opis: Briše sva upozorenja igraču
  • !clientinfo <ime> <područje> 
         Vrsta: Javna ili privatna naredba
         Opis: Daje info o igraču


Level: 90   (Ova grupa zadano ne postoji)
  • !cmdlevel <naredba> <level> 
         Vrsta: Privatna naredba
         Opis: Mijenja potreban level da se komanda izvrši
  • !pause <trajanje> 
         Vrsta: Javna naredba
         Opis: Zaustavlja čitanje logova na određeno vrijeme
  • !putgroup <ime> <grupa> 
         Vrsta: Javna ili privatna naredba
         Opis: Dodijeljuje level igraču
  • !rebuild
         Vrsta: Privatna naredba
         Opis: Sinkronizira sve igrače na serveru
  • !ungroup <ime> <grupa> 
         Vrsta: Javna ili privatna naredba
         Opis: Briše igrača iz grupe


Level: 100   (Super Admini servera, imaju pristup svim naredbama)
  • !die 
         Vrsta: Javna ili privatna naredba
         Opis: Gasi B3 bot
  • !disable <plugin>
         Vrsta: Javna ili privatna naredba
         Opis: Isključuje plugin
  • !enable <plugin> 
         Vrsta: Javna ili privatna naredba
         Opis: Uključuje plugin
  • !reconfig
         Vrsta: Privatna naredba
         Opis: Ponovo učitava sve confige





Informacije o naredbama:
  • Level - određuje minimalan level za izvršiti neku naredbu.
  • Vrsta - određuje da li je poruka prikazana javno, privatno, ili oboje
Način korištenja naredbi:
  • !naredba <obavezni parametar> [<opcionalni parametar>] opis


Vrijeme - skraćeno zapisano
Naredbe koje koriste vrijeme poput !tempban mogu koristiti skraćeni zapis za vrijeme.
  • s = sekunde
  • m = minute
  • h = sati
  • d = dani
  • w = tjedni
Primjer:
  • 1d = 1 dan
  • 3h = 3 sata

Određivanje igrača
Da biste odredili igrača nad kojim želite izvršiti naredbu, možete koristiti jednu od sljedećih mogućnosti.
  • Djelomično ime
    Najjednostavniji način je da upište dio nicknamea igrača nad kojim želite izvršiti naredbu. U slučaju da ima više od jednog igrača koji odgovara tom nicknameu, B3 bot će vam dati mogućnost odabira igrača preko njihovog ID-a .
    Primjer:
    • !warn cro razlog
    Ova naredba će dati upozorenje igraču koji ima „cro“ u svojem imenu. Npr. CroGame (mala i velika slova nisu bitna), crogamer, acrobat i sl.
    Možete koristiti naredbu !find cro da prikažete sve igrače koji imaju cro u svojem imenu.
  • ID igrača
    ID igrača dodijeljuje server samostalno. Ako želite saznati koji ID je dodijeljen nekom od igrača, upišite naredbu !list, koja će vam prikazati ID-eve svih igrača na serveru. Potom taj ID možete koristiti za izvršavanje naredbi
    Primjer:
    • !kick 3 teamkill
  • Database ID
    Database ID ili ID u bazi podataka je ID koji dodijeljuje B3 bot svakom igraču. Ako želite saznati Database ID nekog igrača upišite !leveltest ili !lookup naredbu. Prednost ovog ID-a je ta što vam daje mogućnost da npr. banate igrača čak i dok nije na serveru.
    Primjer:
    • !makereg @1235
« Last Edit: May 31, 2013, 08:08:00 PM by CroGame »


Offline
**
Re: B3 Bot upute
« Reply #2 on: June 25, 2013, 11:12:15 AM »
poz, imam problema sa b3, kada ga startam server se upali i radi jedno 5 sekundi onda stane, hocu vidit log od b3 ali ga nema nigdje a siguran sam da sam postavio tocan path za log file, evo kako mi stoji u b3.xml
<set name="logfile">/home/srv4148/cod4_4185/mods/dfs_deathrun/b3.log</set>
napravio sam mysql databazu na svom hostu jer ovaj od gpanela neradi, napravio sam sve prema uputama..moze mala pomoc?

Offline
*
Re: B3 Bot upute
« Reply #3 on: June 25, 2013, 04:15:58 PM »
tesko da ce ti raditi negdje drugdje ako nemas dozvoljen remote MySQL, aktiviran je ponovno MySQL od gameservera
Banner 500x100

Offline
**
Re: B3 Bot upute
« Reply #4 on: April 27, 2014, 10:34:22 AM »
Uopce nekuzim ovo!
Mozete napraviti video,ili mi barem objasniti kako da slozim ovaj "Local Path"
« Last Edit: April 27, 2014, 12:01:14 PM by SonicOwner »
HA-HA!