What's new

-Trudny Instrukcja obs?ugi TheForgottenServer i Gesior Account Maker

Hoxaver

Banned
Joined
Apr 4, 2008
Messages
300
Reaction score
60
Instrukcja obs?ugi TFS i acc makera do niego
Tre?? i opracowanie: Hoxaver

Spis tre?ci:
1. Wst?p: a) Dlaczego SQL? B) Dlaczego TFS? c) Opis wst?pny
2. Potrzebne programy
3. Konfiguracja TFS
4. Konfiguracja XAMPPa
5. Tworzenie bazy danych do TFS
6. Zarz?dzanie baz? danych
7. Instalacja Acc Maker by G?sior do TFS8. Zarz?dzanie acc makerem
9. Uwagi ko?cowe
10. Zako?czenie

!!! Nie pomagam w sprawie poradnika na PW, b?d? gg. Jedyne na co mo?esz liczy? to pomoc w temacie, b?d? w odpowiednich dzia?ach na forum.

Instrukcja:

1. Wst?p
a) Uwagi pocz?tkowe
W zwi?zku z tym, ?e du?o ludzi chce tworzy? OTSy wykorzystuj?c silnik TFS, a wielu z nich nie potrafi, dlatego postanowi?em napisa? ten poradnik. Opisz? tu najdok?adniej jak umiem jak odpali? OTS’a z silnikiem TheForgottenServer i acc makerem by G?sior do niego. Dla tych obeznanych nie b?dzie to nic nowego, ale dla tych mniej powinno by? przydatne. W tym temacie skupi?, si? na TFS w wersji: Mystic Spirit, 0.2.13r866, ale jestem przekonany, ?e poradnikiem mo?na si? pos?ugiwa? przy ka?dej innej wersji. Wszystko, co tu napisa?em i zamie?ci?em z wyj?tkiem kilku screen?w w rozdziale: Konfiguracja XAMPPa jest mojego autorstwa. Na wst?pie pragn? tak?e podkre?li?, ?e TFS jest to silnik dla ludzi, kt?rzy my?l? o stworzeniu powa?nego OTS. Dostajecie w swoje r?ce tylko silnik, a reszt? tzn. map?, npc, qesty itd, trzeba mie? swoje.
b) Dlaczego SQL?
Wiele ludzi zastanawia si?, dlaczego silniki SQL s? lepsze od tych XML, niekt?rzy nawet nie wiedz? i ich istnieniu. Podstawow? r??nic? pomi?dzy silnikami, SQL, a XML jest to, ?e w przypadku XML wszystkie dane zapisywane s? w folderze z silnikiem, a w przypadku tych SQL dane na temat kont i graczy zapisywane s? w bazie danych, dzi?ki temu silniki SQL nie mul? tak kompa. W ostatnim czasie silniki SQL zupe?nie przy?mi?y te XML ze wzgl?du, ?e s? stabilniejsze i maj? lepsz? przysz?o??. Teraz ?aden silnik XML nie oferuje nic ciekawego i nie liczcie, ?e was OTS osi?gnie du?y sukces, je?eli b?dziecie korzysta? z XML. Prawda jest taka, ?e przy SQL trzeba troch? posiedzie?, ale na pewno si? op?aca.
c) Dlaczego TFS ?
My?l?, ?e ju? nie macie w?tpliwo?ci, co do tego, kt?ry typ silnik?w wybra?. W tym poradniku jednak b?d? si? skupia? na TFS, jest to silnik pod tibie 8.11. Chocia? silniki SQL s? bardzo dobre wiele z nich ma du?o bug?w itd. , jest jednak jeden silnik, kt?ry spe?ni wszystkie wymagania, to oczywi?cie: TheForgottenServer. Silnik ten jest jednak bardziej dla tych, kt?rzy my?l? o OTS’ie z w?asn? map?, cho? s? ju? na necie wersje z wgranymi mapami i skryptami. TFS ma bardzo ma?o b??d?w, kt?re s? ci?gle poprawiane. Jest to silnik, kt?ry ci?gle si? rozwija, pyzatym na tibia.net.pl administratorem jest Elf – oficjalny developer tego? silnika. Dzi?ki TFS tw?j OTS odniesie sukces, w tym poradniku dowiesz si? jak si? nim pos?ugiwa?.
2. Potrzebne programy
Aby odpali? TFS na pewno b?d? nam potrzebne te programy:
- TheForgottenServer - Mystic Spirit, 0.2.13r866 (to akurat wersja console, zu?ywaj?ca mniej RAMu) -
- DLLs 1.2[8.1] -
- XAMPP 1.6.6-
Je?eli chcemy mie? jeszcze acc maker na stronie musimy go pobra? st?d:
3. Konfiguracja TFS
a) Zacznijmy od tego, aby wypakowa? TFS w dogodnym miejscu, je?eli my?limy o powa?nym OTSie to zalecam zrobienie sobie na to oddzielnej partycji (jakie? 10GB wystarczy), no i koniecznie zdefragmentowa? wszystkie dyski lokalne (Start -> wszystkie programy -> akcesoria -> narz?dzia systemowe -> defragmentator dysk?w)
b) Teraz musimy wrzuci? do folderu g??wnego TFS pliki z folderu DLLs 1.2[8.1], gdy zapyta czy podmieni? to si? zgodzi?.
c) Kolejnym, bardzo wa?nym elementem jest konfiguracja pliku config.lua, my?l?, ?e z tym ka?dy by sobie poradzi?, ale jednak to dok?adnie opisze, bo TFS jest troch? inaczej.
Code:
-- The Forgotten Server Config
	-- Account Manager
	accountManager = "yes"   <- czy ma u?ywa? acc menagera w tibii?
	newPlayerChooseVoc = "no"
	newPlayerSpawnPosX = 95
	newPlayerSpawnPosY = 117
	newPlayerSpawnPosZ = 7
	newPlayerTownId = 1
	newPlayerLevel = 1
	newPlayerMagicLevel = 0
	generateAccountNumber = "yes"
	-- Banishments  
	broadcastBanishments = "yes"
	killsToBan = 5  <- ilo?? frag?w do bana
	-- Battle
	worldType = "pvp"  <- typ pvp (pvp, no-pvp, pvp-enforced)
	hotkeyAimbotEnabled = "yes"  <- czy maj? by? hotkey
	protectionLevel = 1  <- do kt?rego levela nie ma pvp
	killsToRedSkull = 3  <- ilo?? frag?w do Red Skull
	pzLocked = 60000
	deathLosePercent = 10
	criticalHitChance = 7
	removeAmmoWhenUsingDistanceWeapon = "yes"  <- czy amunicja ma si? ko?czy?
	removeChargesFromRunes = "yes"  <- czy runy maj? si? ko?czy?
	timeToDecreaseFrags = 43200000
	-- Commands
	displayGamemastersWithOnlineCommand = "no"
	-- Connection Config
	ip = "127.0.0.1"  <-wpisujemy IP cyfrowe
	port = 7171  <- wpisujemy port, najlepiej zostawi?
	loginTries = 500
	retryTimeout = 30 * 1000
	loginTimeout = 60 * 1000
	maxPlayers = "1000"  <- maksymalna liczba graczy na serverze
	motd = "Welcome to the Forgotten Server!"  <- wiadomo?? przy wybieraniu postaci
	onePlayerOnlinePerAccount = "yes"  <- czy mo?e by? zalogowany jeden gracz na jednym koncie
	allowClones = 0
	serverName = "Forgotten"  <- nazwa OTS’a
	loginMessage = "Welcome to the Forgotten Server!"  <- wiadomo?? po zalogowaniu
	adminLogsEnabled = "no"
	statusTimeout = 5 * 60 * 1000
	-- Deathlist
	deathListEnabled = "yes"
	maxDeathRecords = 5
	-- Highscores
	highscoreDisplayPlayers = 15
	updateHighscoresAfterMinutes = 60
	-- Houses
	housePriceEachSQM = 1000  <- cena w GP za kratk? domku
	houseRentPeriod = "never"  <- co jaki czas trzeba p?aci? czynsz (never, daily, weekly, monthly)
	-- Idle
	kickIdlePlayerAfterMinutes = 15  <- gdy gracz nie b?dzie si? rusza? po ilu miutach ma kickowa?
	-- Item Usage
	timeBetweenActions = 200
	timeBetweenExActions = 1000
	-- Map
	mapName = "forgotten"  -nazwa mapy
	mapAuthor = "Komic"  <- autor mapy
	randomizeTiles = "yes"  <-zostawi?
	-- Messaging
	maxMessageBuffer = 4
	-- MySQL
	mysqlHost = "localhost"  <-zostawi?
	mysqlUser = "root"  <-nazwa u?ytkownika do bazy danych, najlepiej zostawi? ‘root’
	mysqlPass = ""  <-has?o do bazy danych
	mysqlDatabase = "theforgottenserver"  <-nazwa bazy, lepiej zostawi?
	mysqlPort = 3306  <-port bazy, zostawi?
	-- Premium Account
	freePremium = "no"  <- czy PACC ma by? za darmo
	-- PVP Server
	displayOnOrOffAtCharlist = "no"
	allowChangeOutfit = "yes"
	noDamageToSameLookfeet = "no"
	experienceByKillingPlayers = "no"
	-- Rates
	rateExp = 5  <-ile razy exp ma lecie? szybciej w stosunku do RL tibii
	rateSkill = 3  <-ile razy skille maj? lecie? szybciej w stosunku do RL tibii
	rateLoot = 2  <-ile razy szybciej itemy maj? wypada? z potwor?w w stosunku do RL tibii
	rateMagic = 3  <-ile razy magic level ma lecie? szybciej w stosunku do RL tibii
	rateSpawn = 1  <- ile razy szybciej maj? si? respi? potwory w stosunku do zapisanego spawnu w map edytorze
	-- Server Save
	serverSaveEnabled = "yes"  <- czy OTS ma si? sam zapisywa?
	serverSaveHour = 3  <- co ile godzin OTS ma si? sam zapisywa?
	shutdownAtServerSave = "yes"
	cleanMapAtServerSave = "yes"  <- czy ma by? clean przy zapisie OTS’a
	-- Spawns
	deSpawnRange = 2
	deSpawnRadius = 50
	-- SqLite
	sqliteDatabase = "forgottenserver.s3db"
	-- SQL
	sqlType = "sqlite"  [COLOR="Red"]<-zmieni? na “mysql”[/COLOR]
	passwordType = "plain"  <-zostawi?
	-- Startup
	defaultPriority = "high"
	-- Status
	ownerName = "  <- pomi?dzy cudzys?owami nazwa w?a?ciciela OTS’a
	ownerEmail = "@otland.net  <-e-mail do w?a?ciciela OTS’a
	url = http://otland.net/  <- strona internetowa OTS’a. Je?eli masz zmienne IP to tu wpisujesz swoje IP z no-ip albo dyn.pl, poni?ej linki do temat?w jak to zrobi?
	location = "Europe"  <-lokalizacja OTS’a
d) Je?eli macie zmienne IP musicie za?o?y? sobie domen? no-ip albo dyn.pl, tutaj poradniki, jak co zrobi?:
dyn.pl - http://tibia.net.pl/poradniki-opentibia/1898-dyn-pl.html
no-ip - http://tibia.net.pl/propozycje/81-ot-jak-utworzyc-no-ip-xtomixx.html
d) Je?eli chodzi o wype?nianie config.lua bardzo wa?ny jest ten fragment:
Code:
	-- SQL
	sqlType = "sqlite"  [B][COLOR="Red"]<-zmieni? na “mysql”[/COLOR][/B]
	passwordType = "plain"  <-zostawi?
 
Last edited:

Hoxaver

Banned
Joined
Apr 4, 2008
Messages
300
Reaction score
60
Instrukcja obs?ugi TFS i acc makera do niego cz.2

Instrukcja obs?ugi TFS i acc makera do niego cz.2

4. Konfiguracja XAMPPa
Przed utworzeniem bazy danych musimy odpowiednio skonfigurowa? XAMPPa, przejd?my, wi?c do tego.

a) Musimy najpierw zainstalowa? XAMPPa, ca?y czas wciskamy dalej, wybieramy sobie dogodne miejsce na dysku, a gdy zapyta czy zainstalowa? dodatkowe komponenty, zaznaczamy wszystko, po czym czekamy na koniec instalacji.

b) Teraz w??czamy XAMPPa i naszym oczom powinno ukaza? si? takie okno:


c) Teraz przy ‘Apache’ i przy ‘MySql’ naciskamy start tak, aby obok ka?dego pojawi? si? napis ‘running’ w zielonym tle. Nast?pnie w oknie przegl?darki wpisujemy: , je?eli wszystko zrobili?my poprawnie naszym oczom musi ukaza? si? strona konfiguracyjna XAMPPa, wybieramy sw?j j?zyk i powinni?my zobaczy? tak? stron?:
xampp1.jpg

d) Gdy mamy ju? odpalonego XAMPPa powinni?my go zabezpieczy?. W lewym pasku wybieramy ‘Bezpiecze?stwo’. Powinni?my zobaczy? co? takiego:


e) Aby poprawi? stan naszego bezpiecze?stwa wchodzimy w opcj? przy kt?rej na zdj?ciu jest ta ?apa. Teraz nale?y post?powa? tak jak na obrazku. 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.

Po sko?czonej operacji znowu wracamy do ‘Bezpiecze?stwo’ i powinno wygl?da? tak:

f) Mamy ju? skonfigurowanego XAMPP’a

5. Tworzenie bazy danych do TFS (wraz z TRIGGER)

Tworzenie bazy danych w php MyAdmin:
Przed nami teraz najwa?niejsza czynno?? przy tworzeniu OTS’a z silnikiem SQL – utworzenie bazy danych. Nie jest to trudna czynno??, ale wielu ma z ni? najwi?cej k?opotu, postaram si? to jak najlepiej opisa?.

a) Musimy mie? odpalonego XAMPPa oraz ‘Apache’ i ‘MySql’ na ‘running’.

b) Wpisujemy w oknie przegl?darki:
Code:
http://localhost/
i wybieramy z lewego paska ‘php My Admin’, powinni?my ujrze? takie okno:
phpmyadminnr0.jpg

c) Tam gdzie napisa?em ‘nazwa bazy’ wpisujemy nazw?, kt?r? podali?my w config.lua, je?eli kto? zostawi? tam jak pisa?em ‘theforgottenserver’ to wpisuje tak? nazw?. Nast?pnie klikamy ‘Utw?rz’. Je?eli wszystko zrobili?my poprawnie powinna wy?wietli? si? taka wiadomo??:


Import bazy danych wraz z TRIGGER:

a) Wchodzimy w konsole:

Start --> Uruchom... i wpisujemy:
59857113tw6mc5.jpg

Po czym klikamy 'OK'.

b) Powinna pokaza? si? nam konsola:
20394963pw6iy3.jpg


c)Wpisujemy do niej:
c:\xampp\mysql\bin\mysql.exe -u root -p 'NazwaBazyDanych' < 'SciezkaDoPliku forgottenserver.sql'

Wyja?nienie:
Tam gdzie pisze 'NazwaBazyDanych' usuwasz to i wpisujesz swoja nazw?, jaka poda?e? robi?c baz? w phpmyadmin.
W miejscu gdzie pisze 'SciezkaDoPliku forgottenserver.sql' usuwasz i podajesz scie?k? do pliku forgottenserver.sql

d) U mnie wygl?da?o to tak:
97988317qd5zu5.jpg


e) Po wpisaniu klikamy enter. Zapyta si? o has?o do bazy danych wpisujemy i znowu klikamy enter.

g) Gratulacje. Mamy ju? zrobion? baz? danych, mo?emy zamkn?? przegl?dark?. Je?eli wrzucili?my do folderu z TFS pliki: DLLs 1.2[8.1], poprawnie skonfigurowali?my config.lua i utworzyli?my baz? danych mo?emy odpala? OTS (XAMPP musi by? w??czony je?eli OTS ma dzia?a?).

h) Odpalmy silnik i sprawd?my, je?eli wszystko zrobili?my dobrze powinno to wygl?da? tak:
konsolahx9.jpg


Je?eli nie dzia?a ci powy?szy spos?b spr?buj zaimportowa? baz? nast?puj?co (w php MyAdmin):

a) Importujemy bazy danych zaczynamy po punkcie c). Klikamy import:
import.jpg


b) e) Powinno si? ukaza? takie okno:
importbu3.jpg


c) Najpierw podajemy lokalizacje na dysku pliku: forgottenserver.SQL , znajduje si? w folderze g??wnym silnika TFS. Nast?pnie klikamy wykonaj. Je?eli wszystko jest dobrze powinno ukaza? si? taki okno:
bazazrobionapv7.jpg


d) Baza zosta? zrobiona, mo?emy odpala? silnik.
 
Last edited:

Hoxaver

Banned
Joined
Apr 4, 2008
Messages
300
Reaction score
60
Instrukcja obs?ugi TFS i acc makera do niego cz.3

Instrukcja obs?ugi TFS i acc makera do niego cz.3

6. Zarz?dzanie baz? danych
Mamy silnik, ale co je?eli chcemy pozmienia? ustawienia postaci i tak dalej? Tutaj troch? to opisz?.
Je?eli chcemy zmieni? ustawienia jakiej? postaci itd. musimy znowu wej?? do php MyAdmin, opisa?em ju? jak to zrobi?, wi?c nie b?d? si? powtarza?. Z lewego paska wybieramy teraz ‘theforgottenserver’ i i powinno wy?wietli? nam si? co? takiego:
daneyv4.jpg

Wybieramy ‘players’ potem z g?rnego paska ‘przegl?daj” i mamy tu list? wszystkich postaci na naszym OTS’ie. Je?eli chcemy, kt?r?? edytowa? naciskamy na ten o??wek.
playerszf0.jpg

Je?eli chcemy zrobi? konto i posta? GODa musimy w player ustawi? ‘group_ip’: 3, a w accounts ustawi? ‘type’: 5 i ‘grup_id’: 3 . Po wprowadzeniu zmian zawsze nale?y klikn?? ‘Wykonaj’, aby zmiany zosta?y wprowadzone posta? gracz musi by? wylogowany.

7. Acc maker
Mamy ju? stworzonego OTSa, ale co z tego skoro nie ma jak za?o?y? postaci (acc menager jest bardzo kiepski)? Na szcz??cie do najlepszego silnika zosta? przygotowany najlepszy acc maker. Elf m?wi? co?, ?e wersja 0.3 TFSa nie b?dzie zgodna z tym acc makerem, ale zobaczymy jak to b?dzie, gdy ta wersja ju? wyjdzie. Teraz opisz? wam jak zainstalowa? acc maker by G?sior 0.3 do TFSa.
a) Musimy sobie gdzie? ten folder z acc makerem wypakowa?. Nast?pnie otwieramy go i kopiujemy ca?? jego zawarto?? (nie mo?e zabrakn?? ?adnego pliku!).
b) Wchodzimy do folderu z zainstalowanym XAMPPem i szukamy folderu ‘htdocs’ musimy go skopiowa? i zapisa? w bezpiecznym miejscu, jest to bardzo wa?ne!!! Je?eli tego nie zapiszesz nie b?dziesz m?g? nic zrobi?, ostatecznym wyj?ciem b?dzie zainstalowa? XAMPPa od nowa. Teraz otwieramy ten folder i kasujemy ca?? zawarto?? opr?cz folderu ‘xampp’ (jest konieczny, aby nie by?o komplikacji w dzia?aniu Apache) . Teraz wklejamy tu (do folderu ‘ htdocs’ ca?? zawarto?? folderu z acc makerem’
c) W oknie przegl?darki wpisujemy po raz wt?ry: i powinni?my zobaczy? mniej wi?cej takie co?:
acc1cw2.jpg

d) Zaczynamy wi?c proces instalacji acc makera. Z lewego paska wybieramy punkt pierwszy: 1. Set Server path, „instalator” prosi nas tutaj o podanie lokalizacji folderu z TFSem. Dla przyk?adu: je?eli nasz folder z TFS nazywa si? ‘Mystic Spirit’ i znajduje si? na dysku ‘F’ w folderze ‘Program Files’ to podajemy nast?puj?c? lokalizacj?:
Code:
F:/Program Files/Mystic Spirit
Gdy ju? j? wpiszemy klikamu: Set Server Path
e) Mo?emy teraz przej?? do nast?pnego punktu, klikamy: 2. Check DataBase connection je?eli nie wywali ?adnego b??dy przechodzimy dalej, i tak po kolei klikamy: 3. Add tables and columns to DB , 4. Add samples to DB .
f) Teraz klikamy 5. Set Admin Account , tutaj musimy poda? has?o do panelu administratora acc makera. Wpisujemy je w puste pole, poczym klikamy ‘SET’.
g) Nale?y to sobie zapisa?, albo dobrze zapami?ta?. Je?eli wszystko posz?o, dobrze mamy za sob? pierwsz? cz??? instalacji.
h) Teraz klikamy punkt 6 i 7, nast?pnie punkt 8. Tutaj wybieramy sobie, kt?re profesje maj? by? do wyboru. Mo?emy to zostawi? bo jak to skonfigurowa? napisz? p??niej.
i) Teraz wybieramy: Configure Account Manager , mamy co? takiego:
accadiminkb5.jpg

By at 2009-02-26
W wy?szym oknie wybieramy ile dni ma up?yn?? zanim gracz b?dzie m?g? zaakceptowa? nowy email. W ni?szym wybieramy maksymaln? ilo?? postaci na jednym koncie. Gdy ustawimy klikamy ‘Submit’
j) Wybieramy teraz Configure Create Account , mamy co? takiego:
accaccountas5.jpg

Opis od g?ry:
- Czy do jednego miala mo?e by? przypisane tylko jedno konto? Tak/Nie
- Czy ma wysy?a? emaile: Tak/Nie
- Czy u?ytkownik ma sam wybiera? numer czy ma by? przydzielany automatycznie? Automatyczne przydzielanie/Wybieranie samemu
- Czy przy zak?adaniu konta trzeba przepisa? kod z obrazka? Tak/Nie
Na koniec klikamy ‘Submit’
k) Na koniec wybieramy Configure SITE options i mamy co? takiego:
accsiteaj4.jpg

Zn?w opis od g?ry:
- Globalne IP twojego OTSa (te za pomoc?, kt?rego gracze maj? wchodzi? na tw?j OTS, je?eli masz zmienne to te z no-ip lub dyn.pl)
- Adres do forum OTSa (je?eli taki istnieje, je?li nie mo?na zostawi? puste)
- Potw?r, kt?ry ma by? wy?wietlany nad liczb? graczy
- Czy gracze mog? wybiera? layout strony, lepiej zostawi? ‘No’
- Czy ma wysy?a? emaile po rejestracji.
- Liczba ?mierci gracza na li?cie.
- Gracze z jakim grup_id i wy?szym nie maj? by? wy?wietlani na li?cie najlepszych graczy (je?li nie wiesz o co chodzi zostaw ‘2’)
- Czy ma wy?wietla? magic level w parametrach postaci gdy si? j? znajdzie.
- Czy ma pokazywa? parametry postaci, gdy si? j? znajdzie.
- Czy ma pokazywa? meny Shop Systemu na stronie (je?eli na twoim OTSie itemy lub PACC nie s? za RL kase we? ‘No’)
- Czy ma pokazywa? subdomene downloadu.
- Czy ma pokazywa? subdomene o serwerze.
- Z jakim grup_id gracz ma dost?p do Admin-Panel (mo?na zostawi? ‘3’)
Na koniec klikamy ‘Submit’ i mamy skonfigurowany teoretycznie ca?y acc maker. Wszystkie te ustawienie mo?emy zmienia? w Panelu Admina.

8. Zarz?dzanie Acc maker by G?sior
Zarz?dzanie tym acc makerem jest bardzo proste z tego wzgl?du, ?e wszystko robimy w panelu admina. Je?eli chcemy si? do niego dosta? rozwijamy zak?adk? account i wybieramy: Account Menagment. Tam wpisujemy passy, kt?re otrzymali?my w pi?tym punkcie instalacji acc makera. Po lewej stronie na pewno pojawi?y si? nam dodatkowe opcje. Wybieramy ‘Admin Panel’ i mamy mo?liwo?? konfiguracji wszystkich rzeczy.
a) Przy instalacji acc makera zaniedbali?my jedn? rzecz – konfiguracje nowych postaci. Postanowi?em to od?o?y? na p??niej, bo zajmuje to troch? czasu. W tym acc makerze wybiera si? wz?r postaci. Przy zak?adaniu konta admina od razu utworzy?o si? pi?? postaci. Ka?da profesja + Sample. Na tych w?a?nie postaciach wzoruje si? acc maker przy robieniu nowych. Dobra, naj?atwiej zrobi? to tak.
b) Otwieramy map edytorem map? TFS’a, albo od razu swoj? jak chcecie i wrzucacie na ni? itemy, kt?re dana profesja ma mie? na sobie. Zapisujemy i zamykamy.
c) Teraz odpalamy OTS i wbijamy si? w tibii na konto admina. Wybieramy po kolei ka?d? posta? i zak?adamy na siebie dane itemy. Dobra, mo?emy ju? wy??czy? silnik.
d) Teraz pora na zabaw? z baz? danych. Jak j? jednak wej?? do php MyAdmin skoro w folderze ‘htdocs’ jest teraz acc maker? Dlatego w?a?nie prosi?em aby?cie zachwali gdzie? podstawow? wersj? tego folderu. Teraz zapiszcie gdzie? t? (z zainstalowanym acc makerem), a do folderu XAMPPa wrzu?cie t? podstawow?.
e) Dobra teraz wpiszcie znowu w przegl?darce” i wejdziecie do php MyAdmin. Musimy wej?? do players i ustawi? dla ka?dej profesji jej parametry. W rozdziale: Zarz?dzenie baz? danych opisa?em jak tym zarz?dza?.
f) Teraz musimy znowu wrzuci? do folderu XAMPPa folder ‘htdocs’ z zainstalowanym acc makerem.
g) Wchodzimy do panelu admina, wybieramy u samego do?u ‘Load Vocations’, mamy co? takiego:
accvocov8.jpg

Tam gdzie pisze: Add to ‘create Character’ list? Zaznaczamy te kt?re mo?na wybiera? przy zak?adaniu postaci. Gdy wybierzemy klikamy ‘Save All’ i mamy wszystko skonfigurowane.
h) Opisz? jeszcze wszystkie funkcje panelu admina od g?ry:
accpaneloz2.jpg

News System
- Kliknij ‘Submit’, aby aby doda? now? kr?tk? wiadomo??.
- Kliknij ‘ Submit’, aby doda? now? wiadomo??.
- Dodawanie/Edytowanie wiadomo?ci.
- wypierasz ID od kt?rego mo?na dodawa?/edytowa?/usuwa? kr?tkie wiadomo?ci i wiadomo?ci.
Edit configurations
- Opcje zarz?dzania kontami
- Opcje tworzenie kont
- Opcje gildii
- Opcje listy potwor?w
- Opcje wiadomo?ci
- Opcje listy czar?w
- Konfiguracja strony
- Lista miast
Load configurations
- Za?aduj potwory
- Za?aduj czary
- Za?aduj profesje

9. Uwagi ko?cowe
Jak zauwa?yli?cie nie da si? mie? jednocze?nie odpalonego acc kamera i zarz?dza? baz? danych, wi?c je?eli b?dziecie chcieli zmieni? co? w bazie musicie podmieni? folder ‘htdocs’, a potem z powrotem ten z acc makera, pami?tajcie ?eby zawsze przed podrzuceniem zapisa? sobie folder z skonfigurowanym acc makerem w bezpiecznym miejscu.

10. Zako?czenie
Napisanie tego poradnika zaj??o mi do?? du?o czasu, licz?, ?e pomo?e wielu osobom. Prosz? o komentarze, jak to oceniacie. Je?eli kto? ma jakie? problemy prosz? pisa?, postaram si? pom?c.

11. Ciekawe linki
Wersja TFS'a edytowana przez piti129, mo?na od razu zrobi? baz? i gra?: http://tibia.net.pl/silniki/18425-8-22-sql-forgotten-server-edit-me.html
Najnowsza, wspania?a, stabilna wersja TFS (konfiguracja jest bardzo podobna):


12. FAQ
1. Jak tu wyj?? z rooka jak nie ma ?adnych npc?
Odp: Mapa do??czona do TFS'a jest tylko testowa, nie nadaje si? do gry. Je?eli chcecie korzysta? z TFS musicie mie? swoj? map? i skrypty do niej.

2.
Code:
E:/Dedyk/Mystic Spirit/forgottenserver.s3db - file isn't valid SQLite database.
E:/Dedyk/Mystic Spirit/forgottenserver.s3db - doesn't exist.
Taki b??d ja mam w Acc maker...Nie wiem co z tym zrobi?...Prosz? pom??

Odp: W config.lua wype?ni? nast?puj?co podany fragment.
Code:
	-- SQL
	sqlType = "[COLOR="Red"]sqlite[/COLOR]"  [COLOR="Red"]<-zmieni? na “mysql”[/COLOR]
	passwordType = "plain"  [COLOR="Red"]<-zostawi?[/COLOR]

Tre?? i opracowanie: Hoxaver . Wszystkie prawa zastrze?one. Kopiowanie i wrzucanie na inne fora bez zgody autora jest przest?pstwem i grozi wi?zieniem.
 
Last edited:

adikkiller

New User
Joined
Apr 26, 2008
Messages
6
Reaction score
0
Problem

Problem

Ja mam problem jak chce wej?? na phpmyadmin wpisuje poprawnie passy i wy?wietla si?:Nie uda?o si? zalogowa? na serwer MySQL'' i koniec plz help me mam sta?e ip
 

Hoxaver

Banned
Joined
Apr 4, 2008
Messages
300
Reaction score
60
@UP
Je?eli wszystko zrobi?e? poprawnie to takie co? jest teoretycznie nie mo?liwe.
Upewnij si? czy tam gdzie zmienia si? passy zrobi?e? to tak jak nale?y czyli:
W g?rnym oknie poda?e? passy.
W dolnym wpisa?e? usera: root i has?o takie same jak w gornym oknie.
 

Anvil

Advanced User
Joined
Apr 2, 2008
Messages
267
Reaction score
7
?wietny poradnik, niestety szkoda ?e sam go nie zrobi?e?.
 

Hoxaver

Banned
Joined
Apr 4, 2008
Messages
300
Reaction score
60
@UP
Anvil, od teraz jeste? dla mnie zerem. Pisa?em ten poradnik jakie? pi?? godzin, a teraz taki jak ty pisze mi, ?e nie ja go napisa?em. Daj jaki? dow?d to porozmawiam, zapewniam, ?e nie znajdziesz. Jeste? chyba najg?upszym cz?owiekiem na tym forum i pomy?le?, ?e by?e? kiedy? administratorem.
 

adikkiller

New User
Joined
Apr 26, 2008
Messages
6
Reaction score
0
Kolejn problem

Kolejn problem

Po odpaleniu silnika(w??czy?em xampa) wy?wietla si?:
> MySQL ERROR mysql_real_connect: Unknown database 'theforgettenserver'
> ERROR: Failed to connect to database, read doc/MYSQL_HELP for information or try SQlite which doesn't requite any connection.
HELP ME
 

Anvil

Advanced User
Joined
Apr 2, 2008
Messages
267
Reaction score
7
Nast?pi?a moja pomy?ka. ^_^' Napisa?e?
Instrukcja os?ugi TFS i acc maker by G?sior
Pomy?la?em ?e G?sior go napisa? a ty go zkopiowa?e?. Przykro mi i przepraszam. A ty jako moderator m?g?by? nie wyzywa? od g?upk?w.. Moderatorzy maj? dawa? przyk?ad, a ty tego nie robisz.
 

Hoxaver

Banned
Joined
Apr 4, 2008
Messages
300
Reaction score
60
@UP
No dobrze, ja te? przepraszam, ale pu?ci?y mi troch? nerwy bo jednak pisa?em to przez kilka godzin, a tu kto? pisze, ?e nie m?j. Jeszcze raz przepraszam.

@adikkiller
Musisz sprawdzi? czy na pewno baza, kt?r? utworzy?e? w phpMyAdmin ma tak? sam? nazw? jak ta podana w config.lua, a tak?e czy zgadza si? nazwa u?ytkownika i has?o.
Tutaj masz ten fragment:


Code:
	-- MySQL
	mysqlHost = "localhost"  <-musi zosta?.
	mysqlUser = "root"   <-je?eli tak? poda?e? nazw? u?ytkownika w XAMPPie to niech zostanie, je?li inn? to j? wpisz.
	mysqlPass = ""  <-tutaj wpisujesz has?o podane w XAMMpie
	mysqlDatabase = "theforgottenserver"   <-nazwa bazy, je?li tak? poda?e? w XAMPPie niech zostanie.
	mysqlPort = 3306   <-musi zosta?.

Sprawd? czy masz w oknie XAMPPa 'Apache' oraz MySql na 'running'.
 
Last edited:

adikkiller

New User
Joined
Apr 26, 2008
Messages
6
Reaction score
0
Problem z map?

Problem z map?

Mam pytanie jak doda? mapki bo jak w?anczam silnik to wyskakuje co? takiego:
Loadnig Map
Fatal: Could not open the map steam
PLz help wszystko inne zrobi?em do ko?ca i poprzedni b??d poprawi?em by?a nazwa w cofing.lua ?le podana
 

Hoxaver

Banned
Joined
Apr 4, 2008
Messages
300
Reaction score
60
@UP
Najpierw musisz wyrzuci? wszystkie pliki z folderu world. Nast?pnie wrzuci? tam swoj? map? ??cznie ze wszystkimi plikami .xml

Teraz w tym miejscu w config.lua post?pujemy nast?puj?co:
-- Map
mapName = "forgotten" <-nazwa mapy
mapAuthor = "Komic" <-autor mapy
randomizeTiles = "yes" <-zostawi?
 

hudypatyk

Active User
Joined
Apr 29, 2008
Messages
75
Reaction score
1
Mam problem! Istaluje wszystko ladnie uruchamiam XAMPP wszystko configuruje wraz z accmakerem i dziala ale gdy juz zrestaruje komputer to wszystko sie miesza i nic nie dziala ani Mysql ani Apache nic i tak za kazdym razem w XAMPP...
"ERROR: Apache service not started [-1]
 

John Doe

New User
Joined
Jun 13, 2008
Messages
2
Reaction score
0
a co z tym ?

Code:
C:/ots/Mystic Spirit/forgottenserver.s3db - file isn't valid SQLite database.
C:/ots/Mystic Spirit/forgottenserver.s3db - doesn't exist.

mam serva na dysku c:/ w ots nazwa folderu : Mystic Spirit

i wpisa?em tak :
Code:
C:/ots/Mystic Spirit/

help me. GG:5393162
 

Hoxaver

Banned
Joined
Apr 4, 2008
Messages
300
Reaction score
60
@UP
Rozwi?zanie XAMPPA, nie ustawi?e? config.lua tak jak napisa?em. Tu masz ten fragment:
Code:
	-- SQL
	sqlType = "sqlite"  <-zmieni? na “mysql”
	passwordType = "plain"  <-zostawi?

@UP2
Mo?e chodzi o to, ?e masz zmienne IP i przez to. Je?eli nie to po prosru co? ci si? chrzanie z kompem bo to wina XAMPPa raczej nie jest. Popatrze co to mo?e by?, ale raczej musisz sam pr?bowa?.
 

John Doe

New User
Joined
Jun 13, 2008
Messages
2
Reaction score
0
Code:
Database error - can't connect to MySQL database. Possible reasons:
1. MySQL server is not running on host.
2. MySQL user, password, database or host isn't configured in: C:/ots/Mystic Spirit/config.lua .
3. MySQL user, password, database or host is wrong.
h??
sorry za moje noobostwo ale ja si? w otsy bawi?em na versji 7.0+
 

Hoxaver

Banned
Joined
Apr 4, 2008
Messages
300
Reaction score
60
@Up
Na pierwszy rzut oka wygl?da mi na to, ?e u?y?e? WebServa, zamiast XAMPPa. Je?eli za? u?y?e? XAMPPa to upewnij si?, ?e masz w??czone w nim 'Apache' i 'MySql' oraz czy tw?j confih.lua jest poprawny.
 

Hoxaver

Banned
Joined
Apr 4, 2008
Messages
300
Reaction score
60
Pierwsza rzecz to jest taka, ?e przy zak?adaniu konta amina utworzy?o si? 5 nowych postaci na kt?rych b?dzie wzorowa? si? acc maker przy robieniu nowych postaci. Wchodzisz sobie do panelu admina. Wybierasz: Load Vocations (na samym dole) i tam pod 'Char to copy' masz na jakich postaciach acc maker ma si? wzorowa? przy zak?adaniu nowych postaci (domy?lni: rook sample itd.), a pod 'Add to
'create character' list?' masz zaznaczasz kt?re profesje mo?na wybiera? przy zak?adaniu postaci. Wybierasz i klikasz 'Save All'
 

adikkiller

New User
Joined
Apr 26, 2008
Messages
6
Reaction score
0
Czy kto? w ko?cu mi pomorze z tymi mapami???:confused:
Wstawiam mapki do pliku world w?anczam i to samo.
Mapa jest aplikacj? otbm. i nic wi?cej nie ma.PLz podajcie linka do mapki pe?nej standardowej tibii i powiedzcie co robie nie tak.
 

Hoxaver

Banned
Joined
Apr 4, 2008
Messages
300
Reaction score
60
Z tego co piszecie wynika po raz kolejny, ?e nie przeczytali?cie dok?adnie poradnika. W config.lua w tym miejscu musicie musicie poda? nazw? mapy (bez ko?c?wki '.otmb')
Code:
	-- Map
	mapName = "forgotten"  <--tutaj
	mapAuthor = "Komic"
	randomizeTiles = "yes"
Map? wrzucamy do folderu: world po wcze?niejszym go opr??nieniu. Mapa sk?ada si? z pliku .otmb i plik?w .xml gdzie s? zapisany spawny, domki itd.

Je?eli kto? chc? silnik TFS z map? RL to tutaj:
 
Top