Tak się robi serwer.txt

(4 KB) Pobierz
Witam, pokaże wam jak zrobić własne pliki serwerowe gdzie nikt nie będzie miał do nick dostępu.

Potrzebne wam
FreeBSD 7.3 lub 7.2(polecam), CD1
VirtualBox
Navicat
WinSCP/Filezilla
Pliki serwerowe [138 MB]
Czystš bazę danych MySQL

Download:
FreeBSD
ftp://ftp.freebsd.or...-i386-disc1.iso


Skan: Oficialne ftp i 500mb wagi <;

VirtualBox
http://download.virt...6-59338-Win.exe

Skan: Strona producenta

Pliki serwerowe
http://www.przeklej....gz-0011118ht2mv

Skan: 139mb ;x troche dużo

Czyste MySQL
http://www.przeklej....zyste-mysql-zip

Skan:
http://www.virustota...91af-1270407602

1. Kiedy już mamy VirtualBox i Wypalone na CD FreeBSD, włšczamy VirtualPC i Dajemy NOWE, potem sobie ustawiamy według naszego uznania, ja polecam dysk elastyczny i 30GB na dysku wirtualnym

2. Wkładamy wypalone FreeBSD na płytkę do CD-ROMu i włšczamy naszš wirtualnš maszyne.

3. Instaljemy FreeBSD
http://www.youtube.c...ll+freebsd&aq=f


4. Po instalacji FreeBSD edytujemy plik sshd_config

ee /etc/ssh/sshd_config

szukamy linii
#PermitRootLogin no
zmieniamy na

PerrmitRootLogin Yes


(usuwamy też #)

5. Wpisujemy

portsnap fetch


i po cišgnięciu portów wpisujemy

portsnap extract



6. Teraz czas na instalacje MySQL, Kiedy już wypakowały się porty wpisujemy

cd /usr/ports/databases/mysql55-server

i

make install WITH_XCHARSET=all clean

. Trochę cierpliwoci ponieważ to długo się instaluję

7. Po zainstalowaniu wpisujemy

reboot

ponieważ potrzebny nam żeby się zrobił folder w

 /var/db/

o nazwie mysql. Kiedy już zresetowalimy naszš maszyne łšczymy się na FTP naszego serwera i wchodzimy do folderu

/var/db/mysql



8. Wypakowywujemy czyste MySQL np na pulpit do jakiego folderu, i potem z folderu wrzucamy na nasze FreeBSD do folderu

/var/db/mysql

, pamiętamy aby dać chmod 777 każdemu plikowi i folderowi w folderze

/var/db/mysql

Jak nie wiesz jak to zrobić przez WinSCP/Filezille, to wpisujemy w okienko VirtualBox

chmod -R 777 /var/db/mysql/*



9. Ok kiedy już pliki MySQL zostały dobrze umieszczone więc można się brać za pliki serwerowe, więc pliki serwerowe game0901.tar.gz wrzucamy do FTP na serwerze do folderu np

/usr/games



10. W czasie gdy pliki się UPloadujš na FTP, można zrobić konta MySQL. Więc wpisujemy tak

mysql -u root

i potem

CREATE USER 'mt2'@'localhost' IDENTIFIED BY 'mt2!@#';


Następnie

GRANT ALL PRIVILEGES ON *.* TO 'mt2'@'localhost' WITH GRANT OPTION;



11. Teraz stworzymy sobie userka do Navicat

CREATE USER 'jakis_login'@'%' IDENTIFIED BY 'jakies_haslo';

no i wszystkie uprawnienia

GRANT ALL PRIVELEGES ON *.* TO 'jakis_login'@'%' WITH GRANT OPTION;



12. Pliki już powinny sie zauploadować więc wpisujemy w PuTTY

cd /usr/games

i

tar xvfz game0901.tar.gz



13 Po wypakowaniu pliczków w końcu możemy odpalić serwerek, ale nie ma czym ;x więc wpisujemy

cd /root/

i

ee ./start

i wpisujesz tam

cd /usr/games/game && ./start.sh

potem naciskamy
ESC
a
i
a
i teraz plik który zatrzymuje serwer, więc wpisujemy

ee ./stop

i wpisujemy kod

cd /usr/games/game && ./close.sh

i ostatni plik

./deletelog

więc wpisujemy

ee ./deletelog

i w skrypcie trzeba wpisać

cd /usr/games/game && ./clear



14. Potrzebne nam pluginy ;x żeby się nie rozleciało FreeBSD po wpisaniu ./start, więc cišgamy to
http://eupload.pl/fi...J0DGHPF/lib.zip
skan
http://www.virustota...26e8-1270414799
pamiętajcie! nie nadpiszcie żadnego! te pliki macie wrzucić do

/usr/lib

przez FTP

15. Wchodzimy do folderu etc i szukamy pliku crontab przez FTP, dopisujemy w nim linię na samym dole

*/1     *       *       *       *       root    ./deletelog

i pod spodem jeszcze tš

*/60    *        *       *       *       root cd /usr/games/game/auth && ./auth



16. Edytujemy plik /etc/rc.conf, więc we FreeBSD można tak

ee /etc/rc.conf

a w Filezilli, lub WinSCP można otworzyć plik w folderze etc rc.conf i dopisać na samym końcu

mysql_enable="YES"




17. Już można na loozie wpisać komendę

 ./start




Zgłoś jeśli naruszono regulamin