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

(Poradnik)Jak Postawić OTS na MySQL(Poradnik)


Forever12

Rekomendowane odpowiedzi

Opublikowano

Brakuje tutaj takiego poradnika wiec postaram się napisać tak, aby każdy z was mógł postawić swój własny serwer na SQL, a dokładnie na mysql.

Dlaczego SQL a nie XML?

Po pierwsze, szybkość zapisu i odczytu jest większa - co wpływa na płynność rozgrywki, po drugie dane zapisane w bazie mysql mogą być bardzo łatwo i szybko przedstawione na stronie za pomocą zwykłych zapytań, php i mysql to prawie jak jedność

Po trzecie - jest bardzo łatwa w obsłudze i edycji, są nawet programy pozwalające na edytowanie w bardzo intuicyjny sposób. Po czwarte powiedzmy sobie szczerze, już niebawem nie będzie w ogóle serwerów pod XML, bo wszyscy wypierają się tego formatu, zresztą łatwo to zauważyć, bo niewiele serwerów pod 8.1 jest na xml.

Co będzie nam potrzebne?

-xampp, najlepiej najnowszy (wersja 1.6.7)

Otsoft.pl - My wiemy jak postawić dobry OTS!

-serwer pod SQL np:

Otsoft.pl - My wiemy jak postawić dobry OTS!

-odrobina czasu

Czas.pl - Informationen zum Thema aktualny czas.

Robimy!

1. Instalujemy Xamppa, prosta rzecz chyba nie będziecie mieli problemów Najważniejsze składniki to phpmyadmin, apache, php4 i 5 i mysql.

Po zainstalowaniu możemy usunąć cala zawartość folderu xammp/htdocs, w nim będziecie trzymać wszystkie pliki do swojego acc makera.

2. Po instalacji możemy włączyć control panel, powinien się znajdować w menu start ->apache friends

 

Jeśli Apache lub Mysql jeszcze nie wystartowały klikamy ikonkę start obok danej usługi.

3. Następnie wchodzimy w przeglądarce w magiczna stronę:

http://localhost/phpmyadmin

Pojawia nam się coś takiego oO ;D

Ten obraz jest zmniejszony. Kliknij na ten pasek, aby zobaczyć pełny obraz. Oryginał obrazu: 1008x611.

 

 

Oczywiście nie będziecie mieli akademicki.no-ip.info jako host, ale swoje IP. Ale to nie przeszkadza w dalszym tworzeniu bazy.

4. Teraz patrzcie na obrazek:

-znajdujecie napis "Utwórz nową bazę danych"

Pod spodem wpisujecie jej nazwę, np: forgotten

-klikacie - "Utwórz"

I od tej pory czysta baza danych znajduje się na waszych komputerach. Proste prawda?

5. Najważniejsza rzecz, a zarazem bardzo prosta

Po lewej stronie jest ramka, a w niej pasek z wyborem bazy danych - wybieracie swoja, przed chwila stworzona bazę danych - ja wybrałem forgotten.

Wyżej są ikonki, klikamy na trzecia od prawej - okienko z napisem SQL.

Wyskoczy nam okienko:

Zmieniamy zakładkę w okienku na: Import plików, powinno wyglądać jak to poniżej:

 

Wybieramy plik ze schematem bazy danych z plików naszego serwera, domyślnie maja one rozszerzenie.sql w naszym silniku jest to plik forgotten.sql. Jak już znaleźliśmy, klikami Wykonaj.

Nie ma w waszym silniku schematu? Skontaktujcie się z autorem silnika.

Baza powinna się zaimportować bez problemów.

No dobra, baza juz jest, schemat zaimportowaliśmy ale jak teraz uruchomicie serwer to znów będzie unable to load bans

6. Config.lua

 

Tak, otwieramy config.lua naszego silnika

Szukamy w nim tych fraz:

Kod:

-- MySQL

mysqlHost = "localhost"

mysqlUser = "login"

mysqlPass = "hasło"

mysqlDatabase = "nazwa twojej bazy danych"

mysqlPort = 3306

 

login - domyślnie jest root

hasło - domyślnie jest puste

nazwa twojej bazy - ja założyłem forgotten

Czyli jeśli nie zmienialiśmy nazwy użytkownika w phpmyadmin ma być tak:

Kod:

-- MySQL

mysqlHost = "localhost"

mysqlUser = "root"

mysqlPass = ""

mysqlDatabase = "forgotten"

mysqlPort = 3306

Następnie znajdujemy ta pozycje:

Kod:

-- SQL

sqlType = "mysql"

passwordType = "plain"

w sqlType wpisujemy mysql, tak jak powyżej.

To jest config.lua silnika forgotten server, w innych silnikach może być lekko inaczej, ale na 90% tak samo ;D

Baza gotowa, silnik gotowy do odpalenia, nie zapomnijcie ustawić wszystkich innych parametrów w config.lua ! Jak ip serwera, ścieżka do folderu data itd.

7. Kwestia bezpieczeństwa

Nie raz, nie dziesięć udało mi się wejść do baz danych kilku serwerów, które zapomniały zmienić hasła, lub je ustawić. Jak to zrobić?

Ten obraz jest zmniejszony. Kliknij na ten pasek, aby zobaczyć pełny obraz. Oryginał obrazu: 1008x611.

 

Klikamy - uprawnienia, następnie pojawia nam się lista użytkowników, wchodzimy w roota i dodajemy mu hasło, zatwierdzamy i to tyle. Nikt nie powinien teraz dobrać nam się do bazy danych, pamiętajcie żeby zmienić tez w config.lua hasło!

Teraz podpowiedz dla tych, którzy nie mogą się połączyć ze swoja baza danych przez Przetargi.pl zamówienia publiczne - Darmowy dostęp!

Otwieramy plik config.inc.php w X:\xampp\phpMyAdmin wciskamy Ctrl+F i szukamy:

Kod:

$cfg['Servers'][$i]['auth_type'] = 'http'; // Authentication method (valid choices: config, http, HTTP, signon or cookie)

$cfg['Servers'][$i]['user'] = 'twój login'; // MySQL user

$cfg['Servers'][$i]['password'] = 'twoje hasło'; // MySQL password

W miejsca zaznaczone na tłusto, wypełnić swoje dane (poza http).

Oczywiście muszą to być dane jakie podaliśmy w phpadminie, jeśli nie zmienialiśmy, wpisujemy tylko root, hasło pozostawiamy puste.

Możecie również zrobić to przez localhost/xampp/security.

Jeszcze jedno zdanie na koniec ode mnie. Jeśli wrzucacie jakiś skrypt do acc makera a zamiast rezultatów widzicie mnóstwo błędów na stronie, to usuńcie skrypt z serwera! Inaczej ktoś może łatwo dostać się do waszych baz danych umiejętnie czytając błędy, które wyświetliła przeglądarką

Tym samym chciałem pozdrowić bestots.pl, który ostatnio taka ftope zrobił. Na szczęście dla nich nie posiadam kompleksów i nie zniszczyłem ich baz danych, a było tam kilka for i dwa serwery.

8. The end

W razie problemów, postaram się odpowiedzieć. Mam nadzieje ze juz nie zobacze tematów typu unable to load bans, co się stało? ;p

Prosze o + Lubie to W razie problemów pisać na gg 32214590

Opublikowano

Poradnik fajny , ale czy na pewno on jest napisany przez ciebie ?

Identyczny jest na tibii.... net .

Jeżeli skopiowałeś napisz , że praca nie twoja . Bo z tego co widzę i pamiętam to słowo w słowo . Mogę poszukać ...

greenhilli.png

Sygnaturkę Wykonała KissuShite

 

 

Zbieram + , jeżeli jesteś na tyle dziecinny żeby dawać mi - to twoja sprawa ...

Opublikowano

Podaje jescze te pliki -xampp, najlepiej najnowszy (wersja 1.6.7) http://www.otsoft.pl...=download&p=197

-serwer pod SQL np: http://www.otsoft.pl...=download&p=205

Oraz zdęcia bo sie niewgrały

http://img443.images.../2926/cphw0.png

http://img525.images...pmyadminvt9.jpg

http://img87.imagesh...0/importaq4.jpg

http://img525.images...pmyadminvt9.jpg l

 

Wiem dodam zaraz

 

Poradnik stworzony przez Pavlus Mam Pozwolenie na wrzucanie na inne fora

 

Zedytuj 1 post , skoro tak to okej , poradnik "dość" przydatny dla nowych ludzi w świecie hosterów , lajk :3

greenhilli.png

Sygnaturkę Wykonała KissuShite

 

 

Zbieram + , jeżeli jesteś na tyle dziecinny żeby dawać mi - to twoja sprawa ...

Opublikowano

Autor tematu,niewiem czy otssoft jest zaufany,wiec fajnie bylo by gdybys dodal scany.

Po drugiue zdjecia sie niewgraly bo nieumiales ich tu "wkleic'

I uwazam ze nieprzyznal bys sie ze to nietwoj poradnik gdyby nie~Green

 

Btw Wdlg mnie to jest słabe. Jak juz cos robic to nie na odwal sie.

  • 11 miesięcy temu...

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...