Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Tut]Jak Zrobic Pliki Serwerowe Metin2


Rekomendowane odpowiedzi

Opublikowano

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.org/pub/FreeBSD/releases/i386/ISO-IMAGES/7.3/FreeBSD-7.3-RELEASE-i386-disc1.iso

 

Skan: Oficialne ftp i 500mb wagi <;

 

VirtualBox

http://download.virtualbox.org/virtualbox/3.1.6/VirtualBox-3.1.6-59338-Win.exe

 

Skan: Strona producenta

 

Pliki serwerowe

http://www.przeklej.pl/plik/game0901-tar-gz-0011118ht2mv

 

Skan: 139mb ;x troche dużo

 

Czyste MySQL

http://www.przeklej.pl/download/00111e5f75a5/czyste-mysql-zip

 

Skan:

http://www.virustotal.com/pl/analisis/45c4df58fd2e2eff6cb232bb2445216b278eee2db467368c5c9d1d7655ab91af-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ą i włączamy naszą wirtualną maszyne.

 

3. Instaljemy FreeBSD

http://www.youtube.com/results?search_query=How+to+install+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ę cierpliwości 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ż zresetowaliśmy 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/files/1J0DGHPF/lib.zip

skan

http://www.virustotal.com/pl/analisis/ec6bfdab0b1a047fdb3951c045a38aa8cef5033ea4020bb50b5421520e7e26e8-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 =]

 

Męczyłem się 2 godziny nad tym, wyraźcie trochę podziekowania i kliknijcie tego +sika ;d

b_560_95_1.png

Wii_Skijump_Corgi.gif

Opublikowano

Bleee...

poradnik okropny, brzydki, szary, niedokładny

+ linki nie w code

 

*/1 * * * * root ./deletelog

i pod spodem jeszcze tą

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

tutaj powinno być tak

*/x[TAB]*[TAB]*[TAB]*[TAB]*[TAB]root ./deletelog

gdzie x to liczba co ile log ma być czyszczony ....

popraw błędy, daj linki w code i zmień wygląd

Opublikowano

Mi się wydaje że już było to

ale spr na wszelki wypadek :D

@EDIT

sorka ziom ale taki temat już był ale close więc może to być nowy (ale nie jestem tego pewien)

Link :

http://www.mpcforum.pl/topic/129102-tutjak-zrobic-wlasne-pliki-serwerowe/

Pomagam w stawianiu serwerów:

  • Tibia
  • Minecraft
  • Cs'a (amxbans,pluginy itp.)

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...