PDA

View Full Version : Instalacija Sourcebana i dodavanje admina



MAMAC
24-05-2016, 17:47
Sourceban je popularan za cs:go ownere. Funkcije dodavanja i skidanja admina, slotova, pravljenje grupa sa raznim nivoima permisija, sourceban radi i blokadu banovanih igraca na svim serverima koji su u bazi.

Za source ban vam treba:

* Webserver
o PHP 5.5 ili noviji
o MySQL 5.0 ili noviji

* CS:GO server
o MetaMod: Source
o SourceMod: 1.7 ili noviji

Instalacija

- Prvo skinite sa linka sourceban LINK (https://github.com/sbpp/sourcebans-pp/archive/v1.x.zip)

-u zip fajlu sto ste skinuli sa ovog linka imate web_upload i game_upload. Prvo cemo instalirati web server za sourceban.


WEB INSTALACIJA

Iz foldera web_upload ubacite fajlove na vas vps u /var/www/bans (ja sam napravio folder bans za primjer,)

Folder /var/www/bans treba da izgleda ovako

http://img.prntscr.com/img?url=http://i.imgur.com/R15fzMq.jpg

-Sada idemo na web (chrome, mozilla, opera itd) i kucamo ip masine /bans/install i trebalo bi da vam se otvori prvi korak u instalaciji


http://img.prntscr.com/img?url=http://i.imgur.com/7ez7toB.jpg


-E sada treba da kreiramo mysql bazu, idemo na ip/phpmyadmin/ npr ako vam je masina 192.192.192.192 idemo 192.192.192.192/phpmyadmin/ na browseru. Ako vam je masina uredno instalirana otvorice vam se login za mysql gde cete ukucati root i password i uci u mysql
-Tu idemo na databases i u create new database, ja cu napraviti bazu pod nazivom bans (a vi mozete da je nazovete kako hocete) i kliknite na create.


http://img.prntscr.com/img?url=http://i.imgur.com/JzmrW5N.jpg




- sada ce se pojaviti s lijeve strane panela baza sa nazivom bans i kliknemo na nju i idemo na privileges

http://img.prntscr.com/img?url=http://i.imgur.com/dUYYKAC.jpg


i tu idemo na Add a new User.

http://img.prntscr.com/img?url=http://i.imgur.com/ZyJAeMd.jpg

1. upisemo username baze
2. stavljamo na any host
3. upisujemo password
4. cekiramo Check All
5. i idemo na GO

http://img.prntscr.com/img?url=http://i.imgur.com/ISvjGfB.jpg


-Sada se vracamo na web instalaciju i idemo next i trebalo bi da se otvori Step 2 gde cemo upisati potrebne podatke za bazu koju smo kreirali u predhodnom koraku.

http://img.prntscr.com/img?url=http://i.imgur.com/q1r4iyU.jpg

-Ako je sve ok upisano idemo na OK i pojavljuje se Step 3, u step 3 su podaci o VPS-u na kojem instaliramo, tj da li ima sve potrebno za sourceban....

http://img.prntscr.com/img?url=http://i.imgur.com/fFufEij.jpg

-Kao sto vidite na slici posjedujem regularan PHP i MYSQL ali u zadnjem dijelu imam crvenih polja.
Da bi i to rijesili moramo foldere koje smo upload promjeniti permisije na 777

/var/www/bans/demos
/var/www/bans/themes_c
/var/www/bans/images

Ja sam to uradio preko fillezile, i obavezno subdirektorije odradite isto

http://img.prntscr.com/img?url=http://i.imgur.com/6Yifexn.jpg

-Ostaje nam jos 1 zuta na dnu stranice gde pise "Config File Writable (/config.php)"

U /var/www/bans/ imate file config.php.template njega preimenujte u config.php stavite permisije na 777 otvorite i upisite podatke baze koje ste unosili u Step 2

http://img.prntscr.com/img?url=http://i.imgur.com/vQR6Keu.jpg



-Ako ste sve uradili kako treba idite na recheck pored OK dugmeta i trebalo bi da bude sve zeleno

http://img.prntscr.com/img?url=http://i.imgur.com/28zr8sl.jpg


Step 4 bi trebao da kaze (ako je sve u redu) da je uspjesno instalirana tabela


http://img.prntscr.com/img?url=http://i.imgur.com/R7m1Qo1.jpg


Step 5 unosite svoj admin login na buduci ban panel,password,steam id i email. i kliknite ok.

Sada vam se otvara finalni korak koji cete kopirati u notepad. On ce nam trebati za CS:GO server.

http://img.prntscr.com/img?url=http://i.imgur.com/LZQjPQk.jpg



-Sada brisemo /var/www/bans/install i /var/www/bans/updater foldere i idemo na IP/bans (192.192.192.192/bans) na browseru. I uspjesno smo instalirali sourceban web panel.

-Sada idemo na login i kucamo login podatke iz Step-a 5. Sa uspjesnim loginom to bi trebalo ovako da izgleda.

http://img.prntscr.com/img?url=http://i.imgur.com/GfwOcJv.jpg

-Idemo na admin panel pa server settings pa add new server i tu dodamo server na koji zelimo da instaliramo sourceban.


Jos da napomenem da ima tu dosta podesavanja koje nebih sad da duzim ovde, uglavnom mislim da ce se svaki owner koji instalira sourceban snaci.

Sto se tice web instalacije to bi bilo to.


SERVER INSTALACIJA


game_upload folder koji smo na pocetku skinuli ubacite u server. Ostaje vam jos upisati u csgo -> addons -> sourcemod -> configs -> databases.cfg podesavanja web masine koje ste dobili u Step 5.


PRAVLJENJE GRUPA I DODAVANJE ADMINA

-Sada kada imamo uspjesno instaliran sourceban trebali bi da i dodamo admine. Naime pojedinacno dodavanje admina je suvise smorno i ova verzija sourcebana koristi posebne fajlove (svoje fajlove) u /csgo/addons/sourcemod/configs/sourcebans , tako da ako prelazite sa obicnog upisivanja admina na sourceban OBAVERZNO obrisite staru admin listu iz /csgo/addons/sourcemod/configs/admins.cfg

-Prvo trebamo da kreiramo grupe (head admine, admine, slotove) u sourceban panelu. (vise nista ne radite preko ftpa sto se ovoga tice nego sve kontrolisete u sourceban panelu)

Idemo na sourceban panel i loginujemo se kao admin, onda idemo na admin panel pa group settings

http://img.prntscr.com/img?url=http://i.imgur.com/0efLccX.jpg

- tu idemo na Add a group damo ime grupi tipa head admin ili admin i u padajucem meniju imamo 3 izbora:

http://img.prntscr.com/img?url=http://i.imgur.com/0fRODbo.jpg

1. Web Admin Group ( tu kada dodate nekoga ima na web panelu pristup ovisno koje flagove mu stavite)
2. Server Admin Group ( ove grupe imaju samo pristup serveru ovisno koje flagove stavite)
3.Server Group ( iskreno nisam ni probao ovo :) )


uzmimo da hocemo da dodamo samo admina idemo na Server Admin Group

http://img.prntscr.com/img?url=http://i.imgur.com/levf38A.jpg

-Mislim da je ovo na slici razumljivo, tu kreiramo za cjelu grupu flagove,znaci cekirati one flagove koje zelite da ima ta grupa, tipa za slotase samo slot, za admine kick ban slay itd... ostaje samo immunity.... immunity se moze staviti od 0 do 99. Immunity je napravljen da npr 1 admin bude jaci od drugog tako da admin sa manjim immunitijem ne moze banovati drugog admina... tako da proizvoljno po svom kriterijumu stavite immunity.

-Idemo na Save Changes i uspjesno smo dodali jednu grupu.... tako mozete i sa drugim grupama tj dodavati vise grupa kako vam uslovi zahtjevaju..... no sada imamo jednu grupu za primjer ali i dalje nemamo admina... idemo dodati admine u tu grupu

-Vracamo se na admin panel i idemo na Admin Settings

Tu idemo na Add new admin

http://img.prntscr.com/img?url=http://i.imgur.com/Y1ec9YQ.jpg

-Admin login je ime admina da mozete da znate ko je ko kada vise dodate admina a ujedno ako mu omogucite web login da bude admin i na web panelu to mu je username
-Admin steam id znate sta je i mora biti tacan
Ostalo mozete ostaviti prazno ako mu dodajete samo Server admina.. Ako mu dajete i web admina onda morate unijeti i ostala polja

-Admin Access. Tu su vam dodati serveri iz gornjeg tutoriala i cekirajte server na kojem zelite da igrac ima admina.

-Admin Permissions

Posto pravimo samo server admina bez pristupa web panelu u Server Admin Group stavljate grupu koju ste kreirali a u Web Admin Group stavljate No Permission.

Kada pravite da ima pristup i web panelu prvo morate kreirati web admin grupu pa onda dodati admina. Takodje i za server admin i web admin grupe imate custom permission gde mozete bez grupa dodavati pojedinacno po svakom adminu razlicite flagove i permisije.


-Kada savujete admina trebao bi se overwrite fajl sb_admins.cfg i za grupe fajl sb_admin_groups.cfg u folderu /csgo/addons/sourcemod/configs/sourcebans

Da navedem da je BITNO da folder /csgo/addons/sourcemod/configs/sourcebans ima permisije 755 ili 777 da web panel sourcebana moze da overwrite postojece cfg-ove s izmjenama... ako uspjesno doda grupe i admine u te cfg-ove onda ste uspjesno sve napravili :)

Nadam se da sam vam malo priblizio sourceban, ako sam negde pogresio obavjestite me PM-om ako vam je nesto nejasno napravite Novi Thread OVDJE (http://forum.kgb-hosting.com/forumdisplay.php?f=62)