
The Forgotten Server – najpopularniejszy silnik OT
Jak go „przekona? do siebie”? Dowiesz si? w tym poradniku.
Par? informacji:
[spoil]Spis zagadnie? u?ytych w poradniku
Tekst Pochy?y -> wskazuje na link (mo?e on by? ukryty w zdj?ciu)
Tekst Pogrubiony -> informacje wa?ne
Tekst pogrubiony i czerwony -> Zachowaj szczeg?ln? ostro?no?? przy wykonywaniu czynno?ci.[/spoil]
Kr?tki spis tre?ci:
[spoil]
1. Czemu SQL a nie XML. [zrobione]
2. Pobieranie plik?w. [zrobione]
3. Instalacja Xampp i tworzenie bazy danych. [zrobione]
4. Podmiana Mapy. [zrobione]
5. Config.lua
6. Exp Stage. [zrobione]
7. Instalacja acc i obs?uga. [80%]
8. Komendy God, Gm i tak dalej. [zrobione]
9. Informacje ko?cowe. [zrobione]
[/spoil]
To "dzie?o" jest w?asno?ci? tzn. moj? w 100%
Poradnik jest pisany g??wnie dla tak zwanych „newbie”. Postaram si? aby by? on ?adny, przejrzysty i bez b??dny. Mam nadziej? ?e po przeczytaniu tego i robieniu krok po kroku danych czynno?ci nie b?dziecie mie? z tym wi?cej problem?w.
1. Kr?ciutkie wyja?nienie czemu SQL a nie XML
[spoil]Pewnie zadajecie sobie pytanie czemu nie robi si? ju? silnik?w XML. Ot?? odpowied? jest prosta. Maj? one wolniejsze zapisywanie i odczytywanie plik?w wp?ywaj?ce w znacznym stopniu na p?ynno?? gry. Obs?uga tych silnik?w nie jest trudna ale SQL w ?adnym stopniu nie jest trudniejsze do okie?znania.
My?l? ?e wi?cej na temat XML i SQL pisa? nie musz?. Przejd?my teraz do nast?pnego punktu.[/spoil]
2. Pobieralnia – zaczynamy prac? od ubrania si?.
[spoil]Najlepiej b?dzie je?eli pobierzecie pliki z naszego downloadu tzn. Otsoft.pl. Nie wszystko tam jest. Dam tutaj linki:
Silnik TFS 0.3.5PL1
Biblioteki DLL bez tego silnik nie zapali
Xampp czyli nasza baza danych co prawda jeszcze nie utworzona.
Remere Map Editor
Biblioteki DLL bez tego silnik nie zapali
Xampp czyli nasza baza danych co prawda jeszcze nie utworzona.
Remere Map Editor
Podczas pobierania Xampp’a wszystki nasze pliki dll nale?y przerzuci? do folderu gdzie znajduje si? nasz plik Crying Damson.exe Gdy tego dokonamy nale?a?o by po raz pierwszy uruchomi? serwer. Je?eli wszystko p?jdzie ?adnie i g?adko ujrzycie mniej wi?cej taki oto widok (Dla czego mniej wi?cej? Dla tego ?e ten silnik u mnie jest ju? lekko edytowany) :

3. Instalujemy xampp i tworzymy baz? danych czyli praca na wysoko?ciach.
[spoil]Przechodzimy do najtrudniejszej cz??ci naszego poradnika. Jest to czynno?? bardzo ?atwa ale wiele os?b tutaj pope?nia najrozmaitsze b??dy. Postaram si? to wyt?umaczy? tak ?e nawet blondynka zrozumie
Podczas instalacji nale?y zaznaczy?:


To tyle je?eli chodzi o instalacj? Xampp’a. Przejd?my teraz do trudniejszej cz??ci tego punktu niniejszym do za?o?enia bazy danych i zabezpieczenia jej. Po uruchomieniu xampp’a i w??czeniu poszczeg?lnych zada? mo?na zminimalizowa? xampp’a i w oknie przegl?darki wpisa?
Je?eli wszystko zrobili?my dobrze naszym oczom musi ukaza? si? strona konfiguracyjna programu. Wybieramy j?zyk kt?ry nam b?dzie odpowiada? (Polski?


Chc?c poprawi? stan bezpiecze?stwa naszego xampp’a wchodzimy w opcj? przy kt?rej na wykonanym zdj?ciu jest ?apka. Teraz nale?y post?powa? tak jak na obrazku poni?ej. Aby zapobiec komplikacjom nale?y najpierw wype?ni? pole oznaczone cyfr? „1” po czym wr?ci? do bezpiecze?stwa, sprawdzi? czy si? poprawi?o, a potem wype?ni? pole oznaczone cyfr? „2”. Tu najlepiej te? nazwa u?ytkownika „root” i has?o te same, kt?re podawali?my w pierwszym polu.


Wybieramy z „zak?adki” narz?dzia phpMyAdmin i je?eli przegl?darka za??da logowania to logujemy si? na nasze konto. Robili?my je wcze?niej przy poprawie bezpiecze?stwa. Po zalogowaniu zobaczymy an naszym ekranie takie oto cudo:

Code:
theforgottenserver[code]
Ja r?wnie? proponowa? bym na pocz?tek tak? nazw?, ale jak kto? chce to prosz? bardzo nie ma problemu po prostu p??niej b?dzie musia? o jedn? linijk? wi?cej uzupe?nia? :].
Gdy ju? wybrali?my nasz? nazw? klikamy na „[b]utw?rz[/b]”. Je?eli wszystko posz?o zgodnie z planem powinni?my otrzyma? taki oto komunikat zwrotny:
[center][img]http://images26.fotosik.pl/227/3b9bb240aa160f12.jpg[/img][/center]
Teraz na chwil? przerwiemy prac? w przegl?darce i udamy si? do naszego [b]config.lua[/b]
Znajduje si? on tam gdzie plik *.exe naszego silnika. Mo?na go otworzy? przer??nymi programami do edycji tekstu. Mo?e to by? notatnik, Word, wordpad, czy Notepad++. Ja osobi?cie polecam ten ostatni gdy? on przydaje si? do edycji przer??nych skrypt?w itp. Link dam tutaj a nie w pobieralni z racji i? nie jest on konieczny do dzia?ania naszego ots.
[center][b][color=red][i]Notepad++[/i][/color][/b]
[url=http://otsoft.pl/?frontpage=download&p=251][img] http://img682.imageshack.us/img682/8629/downloadu.png [/img][/url][/center]
Po otworzeniu configu wyszykujemy w nim frazy poszczeg?lnych fraz i zmieniamy tak jak popisa?em w komentarzach tj. wszystko to co zaczyna si? od --
[highlight=lua] sqlType = "sqlite" --zmieniamy z "sqlite" na "mysql"
sqlHost = "localhost" --zostaje
sqlPort = 3306 --zostaje
sqlUser = "root" --je?eli taki ustawili?my podczas zabezpieczania to zostaje. Jezeli nie to nie.
sqlPass = "" --wpisujemy tu has?o kt?re ustawilismy
sqlDatabase = "theforgottenserver" --nazwa naszej bazy danych
sqlFile = "forgottenserver.s3db" --plik z kt?rego zaimportujemy baze. Nie ruszac.[/highlight]
Gdy dokonali?my zmian nale?y zapisa? config plik -> zapisz albo Ctrl+s.
Z powrotem udajemy si? do naszej bazy. Wybieramy nasz? baz? z prawego paska i klikamy u g?ry import. Powinno si? ukaza? takie okienko:
[center][img]http://img9.imageshack.us/img9/4526/importbu3.jpg[/img][/center]
Podajemy ?cie?k? dost?pu do jednego z tych plik?w:
[code][b][color=red]mysql.sql
forgottenserver.s3db[/color][/b]
Po wykonaniu tego przy czym stoi jedynka (tzn. podaniu dobrej ?cie?ki) klikamy wykonaj czyli to przy czym stoi dw?jka. Cieszymy si? zaimportowan? baz? danych. Wygl?da to tak:

Uruchommy teraz silnik aby zobaczy? czy wszystko si? pi?knie ?aduje. Je?eli tak to supcio a je?eli nie to piszcie w temacie.
[/spoil]