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 Kod: [Musisz być zalogowany, aby przeczytać ukrytą wiadomość] Skan: Oficjalne ftp i 500mb wagi <;[Musisz być zalogowany, aby przeczytać ukrytą wiadomość]
Skan: Strona producenta
Pliki serwerowe Kod: [Musisz być zalogowany, aby przeczytać ukrytą wiadomość]
Skan: 139mb ;x troche dużo [Musisz być zalogowany, aby przeczytać ukrytą wiadomość]
Skan: Kod: [Musisz być zalogowany, aby przeczytać ukrytą wiadomość]
1. Kiedy już mamy VirtualBox i Wypalone na CD FreeBSD, włączamy VirtualPC i Dajemy NOWE, potem sobie ustawiamy według naszego uznania
2. Wkładamy wypalone FreeBSD na płytkę do CD-ROMu i włączamy naszą i włączamy naszą wirtualną maszyne.
3. Instaljemy FreeBSD Kod: [Musisz być zalogowany, aby przeczytać ukrytą wiadomość]
4. Po instalacji FreeBSD edytujemy plik sshd_config Kod: ee /etc/ssh/sshd_config szukamy linii Kod: #PermitRootLogin no zmieniamy na Kod: PerrmitRootLogin Yes [color="#A0522D"](usuwamy też #)
5. Wpisujemy Kod: portsnap fetch i po ściągnięciu portów wpisujemy Kod: portsnap extract
6. Teraz czas na instalacje MySQL, Kiedy już wypakowały się porty wpisujemy Kod: cd /usr/ports/databases/mysql55-server i Kod: make install WITH_XCHARSET=all clean . Trochę cierpliwości ponieważ to długo się instaluję
7. Po zainstalowaniu wpisujemy Kod: reboot ponieważ potrzebny nam żeby się zrobił folder w /var/db/ o nazwie mysql. Kiedy już zresetowaliśmy naszą maszyne łączymy się na FTP naszego serwera i wchodzimy do folderu Kod: /var/db/mysql
8. Wypakowywujemy czyste MySQL np na pulpit do jakiegoś folderu, i potem z folderu wrzucamy na nasze FreeBSD do folderu Kod: /var/db/mysql , pamiętamy aby dać chmod 777 każdemu plikowi i folderowi w folderze Kod: /var/db/mysql Jak nie wiesz jak to zrobić przez WinSCP/Filezille, to wpisujemy w okienko VirtualBox Kod: 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 Kod: /usr/games
10. W czasie gdy pliki się UPloadują na FTP, można zrobić konta MySQL. Więc wpisujemy tak Kod: mysql -u root i potem Kod: CREATE USER 'mt2'@'localhost' IDENTIFIED BY 'mt2!@#';
Następnie Kod: GRANT ALL PRIVILEGES ON *.* TO 'mt2'@'localhost' WITH GRANT OPTION;
11. Teraz stworzymy sobie userka do Navicat Kod: CREATE USER 'jakis_login'@'%' IDENTIFIED BY 'jakies_haslo'; no i wszystkie uprawnienia Kod: GRANT ALL PRIVELEGES ON *.* TO 'jakis_login'@'%' WITH GRANT OPTION;
12. Pliki już powinny sie zauploadować więc wpisujemy w PuTTY Kod: cd /usr/games i Kod: 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 Kod: cd /root/ i Kod: ee ./start i wpisujesz tam Kod: cd /usr/games/game && ./start.sh potem naciskamy Kod: ESC Kod: a i Kod: a i teraz plik który zatrzymuje serwer, więc wpisujemy Kod: ee ./stop i wpisujemy kod Kod: cd /usr/games/game && ./close.sh i ostatni plik ./deletelog więc wpisujemy Kod: ee ./deletelog i w skrypcie trzeba wpisać Kod: cd /usr/games/game && ./clear
14. Potrzebne nam pluginy ;x żeby się nie rozleciało FreeBSD po wpisaniu ./start, więc ściągamy to Kod: [Musisz być zalogowany, aby przeczytać ukrytą wiadomość] Kod: skan Kod: http://www.virustotal.com/pl/analisis/e … 1270414799 pamiętajcie! nie nadpiszcie żadnego! te pliki macie wrzucić do Kod: /usr/lib przez FTP
15. Wchodzimy do folderu etc i szukamy pliku crontab przez FTP, dopisujemy w nim linię na samym dole Kod: */1 * * * * root ./deletelog i pod spodem jeszcze tą Kod: */60 * * * * root cd /usr/games/game/auth && ./auth
16. Już można na loozie wpisać komendę [size="7"]./start =] [hide][/hide]
|