Songo |
Newbie |
|
|
Dołączył: 06 Gru 2005 |
Posty: 9 |
Przeczytał: 0 tematów
Ostrzeżeń: 0/20
|
Skąd: Warszawa |
|
|
|
|
|
|
Na początku ściągamy multipakiet EasyPHP, jest tam serwer Apache, PHP, baza MySQL i pewnie coś jeszcze, ale nie pamiętam.
Po ściągnięciu tegoż właśnie programu - należy go zainstalować (z reguły robi się to dwuklikiem na ikonce instalatora ). W trakcie instalacji trzeba podać ścieżkę, gdzie EasyPHP ma siedzieć na dysku, a potem już tylko czytać czego ta diabelska aplikacja od nas chce i klikać Next
Oto już mamy zainstalowany program, co teraz? Ano teraz włazimy do menu start > programy > EasyPHP (z reguły tam siedzi ). I oczywiście, jak można było się domyśleć już na początku tego poradnika - włączamy ją.
Obok zegarka powinno się pojawić (nie)ładne E, klikamy na nie prawym guzikiem myszy i wybieramy drugą od dołu opcję START. Obok E powinna się pojawić migająca czerwona kropa, no i dwuklik na tej ikonce. Powinno się pojawić okienko, w którym na samej górze będą dwa przyciski [Apache] i [MySql], a obok przycisków ich status, jeśli Apache (serwer www) jest Stopped to klikamy na przycisk [Apache] i dajemy Start. MySql możemy zostawić wyłączone, gdyż jest to baza danych, i nie będzie nam narazie potrzebna.
Teraz już jesteśmy hakerami i możemy hostować skrypty! Tylko dalej pozostaje pytanie "gdzie?". Otóz to proste, znajdujemy ścieżkę do katalogu EasyPHP (przeważnie c:/program files/easyphp/) i szukamy w niej katalogu www, otwieramy go i widzimy bodajże index.php, który oczywiście wywalamy, bo jest napisany w niezrozumiałym dla nas języku i ogólnie jest brzydki
W tym momencie, już jako niewiele gorsi od Mitnika, potrzebujemy już tylko skryptów do hostowania - i tutaj z pomocą przychodzi nam Kuba Niech Bóg go trzyma w opiece, gdyż ja jestem zbyt chciwy, żeby udostępniać swoje skrypty, i już tylko do poradników się nadaje.
Link do Account Creatora: [link widoczny dla zalogowanych] (jak nie działa to wina Kuby, opcjonalne bluzgi kierować do niego)
I jeszcze link do Statystyk:
[link widoczny dla zalogowanych]
Ściągamy owe skrypty, rozpakowujemy i wrzucamy do katalogu /www/. Ale to jeszcze nie wszystko, w PHP pisanie sztucznej inteligencji może być dość trudne, więc musimy skryptom sami powiedzieć, gdzie są nasze pliki, no więc odpowiednio:
Odpalamy notatnik bądź jakikolwiek inny edytor tekstu, i edytujemy w nim plik xml.php, i szukamy w nim takiej linii:
Kod:
$plik = fopen("accounts/".$account.".xml","w"); /* change the catalouge here */
I zmieniamy owa sciezke na sciezke do naszego otserva, na przyklad:
Kod:
$plik = fopen("C:/otserv/data/accounts/".$account.".xml","w");
PAMIĘTAĆ O TYM, ŻEBY UŻYWAĆ BACKSLASHY '/' A NIE SLASHY '\' W ŚCIEŻCE!
Zaraz pod tym jest
Kod:
$plik2 = fopen("players/".$name.".xml","w");
Które zmieniamy w ten sam sposób.
Znowu używamy opcji szukaj - prawda, że przydatna? Szukamy "$plik3" - i jak znajdziemy, to zobaczymy takie linijki:
Kod:
$plik3 ='accounts/'.$account.'.xml'; /* change the catalouge here */
$plik4 ='players/'.$name.'.xml';
Ścieżkę zmieniamy w identyczny sposób jak wyżej, po czym zapisujemy plik i wyłączamy
.
* Jeśli nie macie zielonego pojęcia na temat PHP, to nie ruszajcie żadnych innych linijek, oprócz tych które podałem. *
Jeszcze został plik ze statystykami - filozofia jest ta sama.
Otwieramy plik w notatniku, patrzymy na trzecią linijkę:
Kod:
$players = "players/"; //change the catalouge here !!
I zmieniamy ścieżkę na swoją.
Ostatnie pytanie jakie mi przychodzi do głowy - jak oglądać te skrypty? Otóż to proste, muszą one być w katalogu /www/, a my musimy już tylko odpalić przeglądarkę, wpisać w pasku adresów [link widoczny dla zalogowanych]ÓJ_IP/add.php (dla AccMakera, jeśli nie zmienialiście nazw) i [link widoczny dla zalogowanych]ÓJ_IP/highscores.php (dla statystyk, jeśli nie zmienialiście nazw).
A teraz, po tak wielkiej dawce wiedzy, najlepszym rozwiązaniem będzie wyjście gdzieś ze znajomymi, aby dać trochę odpocząć zmęczonym szarym komórkom, tylko po to, aby następnego dnia oglądać jak pięknie nam się zapycha dysk od plików *.xml...
Miłej zabawy, mam nadzieję, że poradnik się przyda |
|