Patryksw
Senior User
- Joined
- Apr 24, 2009
- Messages
- 650
- Reaction score
- 140
Witam. Postanowi?em napisa? ten poradnik, gdy? niekt?rzy maj? wewn?trzne IP i przez to tylko oni mog? si? na ots'a zalogowa? i dla tego cz?sto s? pytania jak zrobi? otsa z wewn?trznym IP. Co prawda widzia?em ju? chyba 2-4 poradniki na forum ale tam by?o tylko opisane jak zainstalowa? Hamachi i jak zrobi? sie? ale nic o edytowaniu config.lua itd. Mo?liwe ?e poradnik si? komu? przyda ale mo?e i nie
Dobra zaczynamy.
Spis tre?ci:
1. Potrzebne programy
2. Instalacja Hamachi i tworzenie sieci
3. Konfiguracja silnika
4. Konfiguracja i zabezpieczenie Xammp'a
5. Tworzenie bazy danych i zarz?dzanie ni?
1. Potrzebne programy
Silnik TFS:
Skan:
Xammp 1.6.6:
Hamachi:
Skan:
DLL Files: (musimy wszystkie pliki skopiowa? i wkleji? do folderu z silnikiem.)
2. Instalacja Hamachi i tworzenie sieci
Zaczniemy od hamachi. No wi?c ?ci?gamy hamachi 1.0.3.0 (link poda?em) i rozpoczynamy instalacj?. Wyskakuje nam 1 okienko instalatora. Klikamy Dalej i wyskakuje nam okienko z licencj?. Akceptujemy j? i ponownie wciskamy przycisk Dalej. Teraz wybieramy gdzie hamachi ma zosta? zainstalowane i zaznaczamy czy chcemy ?eby hamachi automatycznie si? uruchamia? podczas w??czeniu komputera i czy ma zosta? utworzony skr?t na pulpicie. Kiedy to zrobili?my klikamy znowu na przycisk Nast?pny. Wyskoczy nam okienko z jedyn? opcj? do zaznaczenia, zaznaczamy j? i wciskamy Dalej. Wyskoczy?o nam okienko z trzema opcjami do zaznaczenia, zaznaczamy t? pierwsz?. Naszym oczom powinno si? ukaza? okienko z gotowo?ci? do instalacji. Klikamy na Instaluj i czekamy a? instalacja zostanie zako?czona.
Po zako?czeniu uruchamiamy Hamachi i naszym oczom powinno si? ukaza? takie o to okienko:
Klikamy na Nast?pny i wyskakuje nam okienko z kontrol? hamachi:
Klikamy po raz kolejny na Nast?pny i naszym oczom ukazuje si? takie o to okienko:
Teraz mo?emy zamkn?? okienko z tutorialem a w okienku z hamachi klikamy ten o to przycisk:
Gdy klikniemy na ten przycisk, wyskoczy nam takie okienko:
W miejsce gdzie pisze anonymouse wpisujemy jaki chcemy mie? nick na hamachi. Nast?pnie klikamy na przycisk Utw?rz. Wyskakuje nam takie okienko (oczywi?cie bez tych ramek, to tylko wyt?umaczenie):
Twoje IP
Tw?j nick
Dobrze. Ip ju? mamy ale co z tego je?li nikt si? z nami po??czy? jeszcze nie mo?e? ?eby inni mogli si? z nami po??czy?, musimy zrobi? w?asn? sie?. ?eby tego dokona?, wciskamy ten przycisk:
Z menu sieci wybieramy Utw?rz now? sie?.. i ukazuje nam si? takie okienko:
W nazwa sieci wpisujemy jak ma si? nasza sie? nazywa? a w has?o sieci wpisujemy has?o do naszej sieci (chyba oczywiste?). Po wykonaniu tego wciskamy przycisk Utw?rz. Teraz nasze okno hamachi wygl?da tak:
Nasze IP
Nasz Nick
Nasza sie?
Dobrze to by by?o na tyle z hamachi. Przejd?my do nast?pnego punktu.
3. Konfiguracja silnika
Przejd?my teraz do skonfigurowania naszego silnika. Najpierw musimy wypakowa? silnik. Gdy ju? to zrobimy otwieramy folder z silnikiem. Szukamy pliku config.lua. Gdy ju? go znajdziemy (co nie powinno by? trudne, gdy? zaraz po otwarciu folderu go wida?
), otwieramy go za pomoc? notatnika. Teraz opisz? co i jak:
<--- Lokalizacja OTS'a
To to by by?o na tyle z konfiguracj? OTS'a. Przejd?my do nast?pnego punktu.
4. Instalacja i zabezpieczenie Xammp'a
No wi?c pora zainstalowa? i zabezpieczy? program do bazy danych, Xammp'a.
Po ?ci?gni?ciu instalujemy go. Gdy ju? wybierzemy gdzie ma zosta? zainstalowany Xammp, wyskoczy nam takie o to okienko:
Zaznaczamy wszystko i klikamy na Install. Teraz tylko czekamy a? si? zainstaluje.
Po zainstalowaniu wyskakuje nam panel kontrolny Xammp'a, wygl?da on tak:
Przy Apache, MySQL i Filezilla wciskamy Start i po tym panel kontrolny wygl?da tak:
Teraz zajmiemy si? zabezpieczeniem Xammp'a. W panelu kontrolnym ko?o Apache wciskamy przycisk Admin... W przegl?darce wy?wietl? nam si? j?zyki. Wybieramy jaki chcemy mie?. Ja wybra?em polski xD. Powinna nam si? ukaza? taka stronka:
Klikamy na Bezpiecze?stwo i wyskakuje nam takie co?:
Klikamy w ten link co tam jest i przenosi nas na t? stronk?:
Tu wype?niamy linijki. Najpierw wype?niamy te pierwsze linijki (do pomara?czowej kreski), zaznaczamy to co tam jest do zaznaczenia i klikamy na Password changing. Z reszt? linijek to samo robimy i te? zaznaczamy to na samym dole. Gdy ju? wszystko z tego zrobili?my, powracamy na t? stronk?:
No to Xammp'a mamy ju? zainstalowanego i zabezpieczonego. Przejd?my wi?c do nast?pnego kroku.
5. Tworzenie bazy danych i zarz?dzanie ni?.
Teraz zajmiemy si? stworzeniem Bazy danych oraz zarz?dzaniem ni?. Wchodzimy na stron? g??wn?:
Tutaj klikamy na phpMyAdmin i przenosi nas na t? stron? gdzie trzeba poda? nazw? u?ytkownika oraz has?o w User spisujemy root a w has?o to kt?re podali?cie w Bezpiecze?stwie. Przeniesie nas na t? stron?:
Wpisujemy nazw? bazy danych (musi by? taka jak? podali?my w config.lua (mysqlDatabase = "theforgottenserver"). Gdy to zrobimy, klikamy na przycisk Utw?rz. Teraz klikamy na przycisk Import. Szukamy pliku bazy danych, w naszym przypadku nazywa si? forgottenserver.sql (znajduje si? w folderze z otsem. No wi?c baz? danych mamy ju? zrobion? ale co nam z tego jak nie mamy postaci ?eby gra?? Zaczniemy od stworzenia nowego konta. Wchodzimy do accounts i klikamy na Dodaj. Wyskoczy nam co? takiego:
Co do Key to nie jestem pewny. Jakby kto? wiedzia? to niech napisze. Teraz klikamy na Wykonaj. Teraz przejd?my do zak?adki Players. Znowu klikamy na Dodaj i wype?niamy:
Ten obrazek znalaz?em w google.pl. Gdy ju? wype?nimy wszystko, wciskamy na Wykonaj. No to mamy ju? wszystko zrobione. Pozostaje nam tylko odpali? otsa. Gdy odpalamy musimy mie? w folderze z silnikiem wszystkie DLL Files inaczej nam si? nie uruchomi. Link do tych plik?w poda?em. Tak to wygl?da kiedy ots jest online:
Gratulacje! W?a?nie zrobi?e? ots'a pod hamachi.
Zabraniam kopiowanie i wstawianie na inne fora bez mojej zgody!!
Prosz? komentowa?, lecz prosz? o wyrozumia?o??, gdy? jest to m?j pierwszy poradnik i bardzo si? stara?em.
Spis tre?ci:
1. Potrzebne programy
2. Instalacja Hamachi i tworzenie sieci
3. Konfiguracja silnika
4. Konfiguracja i zabezpieczenie Xammp'a
5. Tworzenie bazy danych i zarz?dzanie ni?
1. Potrzebne programy
Silnik TFS:
Skan:
Xammp 1.6.6:
Hamachi:
Skan:
DLL Files: (musimy wszystkie pliki skopiowa? i wkleji? do folderu z silnikiem.)
2. Instalacja Hamachi i tworzenie sieci
Zaczniemy od hamachi. No wi?c ?ci?gamy hamachi 1.0.3.0 (link poda?em) i rozpoczynamy instalacj?. Wyskakuje nam 1 okienko instalatora. Klikamy Dalej i wyskakuje nam okienko z licencj?. Akceptujemy j? i ponownie wciskamy przycisk Dalej. Teraz wybieramy gdzie hamachi ma zosta? zainstalowane i zaznaczamy czy chcemy ?eby hamachi automatycznie si? uruchamia? podczas w??czeniu komputera i czy ma zosta? utworzony skr?t na pulpicie. Kiedy to zrobili?my klikamy znowu na przycisk Nast?pny. Wyskoczy nam okienko z jedyn? opcj? do zaznaczenia, zaznaczamy j? i wciskamy Dalej. Wyskoczy?o nam okienko z trzema opcjami do zaznaczenia, zaznaczamy t? pierwsz?. Naszym oczom powinno si? ukaza? okienko z gotowo?ci? do instalacji. Klikamy na Instaluj i czekamy a? instalacja zostanie zako?czona.
Po zako?czeniu uruchamiamy Hamachi i naszym oczom powinno si? ukaza? takie o to okienko:

Klikamy na Nast?pny i wyskakuje nam okienko z kontrol? hamachi:

Klikamy po raz kolejny na Nast?pny i naszym oczom ukazuje si? takie o to okienko:

Teraz mo?emy zamkn?? okienko z tutorialem a w okienku z hamachi klikamy ten o to przycisk:

Gdy klikniemy na ten przycisk, wyskoczy nam takie okienko:

W miejsce gdzie pisze anonymouse wpisujemy jaki chcemy mie? nick na hamachi. Nast?pnie klikamy na przycisk Utw?rz. Wyskakuje nam takie okienko (oczywi?cie bez tych ramek, to tylko wyt?umaczenie):

Twoje IP
Tw?j nick
Dobrze. Ip ju? mamy ale co z tego je?li nikt si? z nami po??czy? jeszcze nie mo?e? ?eby inni mogli si? z nami po??czy?, musimy zrobi? w?asn? sie?. ?eby tego dokona?, wciskamy ten przycisk:

Z menu sieci wybieramy Utw?rz now? sie?.. i ukazuje nam si? takie okienko:

W nazwa sieci wpisujemy jak ma si? nasza sie? nazywa? a w has?o sieci wpisujemy has?o do naszej sieci (chyba oczywiste?). Po wykonaniu tego wciskamy przycisk Utw?rz. Teraz nasze okno hamachi wygl?da tak:

Nasze IP
Nasz Nick
Nasza sie?
Dobrze to by by?o na tyle z hamachi. Przejd?my do nast?pnego punktu.
3. Konfiguracja silnika
Przejd?my teraz do skonfigurowania naszego silnika. Najpierw musimy wypakowa? silnik. Gdy ju? to zrobimy otwieramy folder z silnikiem. Szukamy pliku config.lua. Gdy ju? go znajdziemy (co nie powinno by? trudne, gdy? zaraz po otwarciu folderu go wida?
Code:
-- The Forgotten Server Config
-- Account Manager
accountManager = "yes" <--- Czy ma by? u?ywany Account Manager
newPlayerChooseVoc = "no" <--- Czy gracz mo?e wybiera? profesj?
newPlayerSpawnPosX = 95 <--- Position X nowego gracza
newPlayerSpawnPosY = 117 <--- Position Y nowego gracza
newPlayerSpawnPosZ = 7 <--- Position Z nowego gracza
newPlayerTownId = 1 <--- ID miasta nowego gracza
newPlayerLevel = 1 <--- Level nowego gracza
newPlayerMagicLevel = 0 <--- Magic level nowego gracza
generateAccountNumber = "yes" <--- Czy nowy gracz mo?e wybiera? numer konta
-- Banishments
broadcastBanishments = "yes" <-- Po ilu notatkach gracz dostanie bana
banDays = 7 <--- Ile ma trwa? ban
finalBanDays = 30 <--- Ile ma trwa? finalny ban
killsToBan = 5 <--- Ile go?ci trzeba zabi? ?eby dosta? bana
-- Battle
worldType = "pvp" <--- Typ serverwa (pvp, no-pvp, pvp- enfo)
hotkeyAimbotEnabled = "yes" <--- Czy w grze mo?na u?ywa? hotkeys
protectionLevel = 1 <--- Do kt?rego lvla nie mo?na si? bi?
killsToRedSkull = 3 <--- Ile frag?w trzeba mie? ?eby dosta? Red Skull'a
pzLocked = 60000 <--- Ile ma trwa? pz
deathLosePercent = 10
criticalHitChance = 7 <--- Szansa na critical hit
removeAmmoWhenUsingDistanceWeapon = "yes" <--- Czy ma si? ko?czy? amunicja
removeChargesFromRunes = "yes" <--- Czy maj? si? ko?czy? runy
timeToDecreaseFrags = 24 * 60 * 60 * 1000 <-- Po jakim czasie znika frag
whiteSkullTime = 15 * 60 * 1000 <--- Jak d?ugo mamy white skulla
oldConditionAccuracy = "no" <--- Nie wiem
alternativeExhaust = 1000
stairJumpExhaustion = 2000
animationTextOnHeal = "yes"
-- Commands
displayGamemastersWithOnlineCommand = "no"
-- Connection Config
ip = "127.0.0.1" <--- IP servera (wpisujemy to z Hamachi)
loginProtocolPort = 7171 <--- Port logowania
gameProtocolPort = 7172 <--- Port gry
adminProtocolPort = 7171 <--- Port administracji
statusProtocolPort = 7171 <--- Port statusu
loginTries = 10 <--- Po ilu nieudanych logowaniach dostajemy blokad?
retryTimeout = 5 * 1000
loginTimeout = 60 * 1000
maxPlayers = "1000" <--- Ile graczy maksymalnie mo?e gra?
motd = "Welcome to the Forgotten Server!" <--- Message of the Day
onePlayerOnlinePerAccount = "yes" <--- Tylko jeden gracz na koncie mo?e gra?
allowClones = "no" <--- Wiele postaci o tym samym nicku
serverName = "Forgotten" <--- Nazwa serwera
loginMessage = "Welcome to the Forgotten Server!" <--- Wy?wietla si? po zalogowaniu
adminLogsEnabled = "no"
statusTimeout = 5 * 60 * 1000
replaceKickOnLogin = "yes" <--- Czy je?li kto? inny si? zalogouje na t? posta? kt?r? my gramy to czy my mamy dosta? kicka
-- Deathlist
deathListEnabled = "yes" <--- Czy lista ?mierci ma by? w??czona
maxDeathRecords = 5 <--- Ile ?mierci maksymalnie ma by? zapisywanych w Death list
-- Guilds
ingameGuildSystem = "yes" <--- Czy system gildii ma by? w??czony
-- Highscores
highscoreDisplayPlayers = 15
updateHighscoresAfterMinutes = 60
-- Houses
housePriceEachSQM = 1000 <--- Koszt za 1 kratk? domku
houseRentPeriod = "never" <--- Co ile trzeba p?aci? op?at? za domek
-- Idle
kickIdlePlayerAfterMinutes = 15
-- Item Usage
timeBetweenActions = 200
timeBetweenExActions = 1000
-- Map
mapName = "forgotten" <--- Nazwa mapy
mapAuthor = "Komic" <--- Autor mapy
randomizeTiles = "yes"
mapStorageType = "relational"
-- Messaging
enableRuleViolationReports = "no"
maxMessageBuffer = 4
-- MySQL
mysqlHost = "localhost" <--- Zostawiamy
mysqlUser = "root" <--- Nazwa u?ytkownika do bazy danych
mysqlPass = "" <--- Has?o do bazy danych
mysqlDatabase = "theforgottenserver" <--- Nazwa bazy danych
mysqlPort = 3306 <--- Najlepiej zostawi?
-- Premium Account
freePremium = "no" <--- Czy ma by? darmowy PACC
-- PVP Server
displayOnOrOffAtCharlist = "no"
allowChangeOutfit = "yes" <--- Czy mo?na zmienia? outfit
noDamageToSameLookfeet = "no"
experienceByKillingPlayers = "no" <--- Czy ma si? dostawa? expa za zabijanie graczy
-- Rates
rateExp = 5 <--- Ile razy ma by? wi?kszy exp ni? na RL tibii
rateSkill = 3 <--- Ile razy ma by? wi?kszy skill ni? na RL tibii
rateLoot = 2 <--- Ile razy ma by? wi?kszy loot ni? na RL tibii
rateMagic = 3 <--- Ile razy ma by? wi?kszy magic level ni? na RL tibii
rateSpawn = 1 <--- Ile razy szybciej maj? si? respi? potwory w stosunku do zapisanego spawnu w map edytorze
-- Real Server Save
-- note: serverSaveHour means like 03:00, not that it will save every 3 hours,
-- if you want such a system use autoSaveEachMinutes. this serversave method
-- may be unstable, we recommend using otadmin if you want real serversaves.
serverSaveEnabled = "no" <--- Czy server ma si? zapisywa?
serverSaveHour = 3 <--- Co jaki czas server ma si? zapisywa?
shutdownAtServerSave = "yes"
cleanMapAtServerSave = "yes" <--- Czy mapa ma by? wyczyszczona podczas zapisu
-- Server saving
autoSaveEachMinutes = 15
saveGlobalStorage = "no"
-- Spawns
deSpawnRange = 2
deSpawnRadius = 50
-- SqLite
sqliteDatabase = "forgottenserver.s3db"
-- SQL
sqlType = "sqlite" <--- Zmieni? na [B]mysql[/B]
passwordType = "plain" <--- Zostawi?
-- Startup
defaultPriority = "high"
-- Shutdown
freeMemoryAtShutdown = "yes"
-- Status
ownerName = "" <--- Nazwa w?a?ciciela Servera
ownerEmail = "@otland.net" <--- E-mail w?a?ciciela Servera
url = "http://otland.net/" <--- Strona servera (wpisa? IP z hamachi)
location = "Europe"
To to by by?o na tyle z konfiguracj? OTS'a. Przejd?my do nast?pnego punktu.
4. Instalacja i zabezpieczenie Xammp'a
No wi?c pora zainstalowa? i zabezpieczy? program do bazy danych, Xammp'a.
Po ?ci?gni?ciu instalujemy go. Gdy ju? wybierzemy gdzie ma zosta? zainstalowany Xammp, wyskoczy nam takie o to okienko:

Zaznaczamy wszystko i klikamy na Install. Teraz tylko czekamy a? si? zainstaluje.
Po zainstalowaniu wyskakuje nam panel kontrolny Xammp'a, wygl?da on tak:

Przy Apache, MySQL i Filezilla wciskamy Start i po tym panel kontrolny wygl?da tak:

Teraz zajmiemy si? zabezpieczeniem Xammp'a. W panelu kontrolnym ko?o Apache wciskamy przycisk Admin... W przegl?darce wy?wietl? nam si? j?zyki. Wybieramy jaki chcemy mie?. Ja wybra?em polski xD. Powinna nam si? ukaza? taka stronka:

Klikamy na Bezpiecze?stwo i wyskakuje nam takie co?:

Klikamy w ten link co tam jest i przenosi nas na t? stronk?:

Tu wype?niamy linijki. Najpierw wype?niamy te pierwsze linijki (do pomara?czowej kreski), zaznaczamy to co tam jest do zaznaczenia i klikamy na Password changing. Z reszt? linijek to samo robimy i te? zaznaczamy to na samym dole. Gdy ju? wszystko z tego zrobili?my, powracamy na t? stronk?:

No to Xammp'a mamy ju? zainstalowanego i zabezpieczonego. Przejd?my wi?c do nast?pnego kroku.
5. Tworzenie bazy danych i zarz?dzanie ni?.
Teraz zajmiemy si? stworzeniem Bazy danych oraz zarz?dzaniem ni?. Wchodzimy na stron? g??wn?:

Tutaj klikamy na phpMyAdmin i przenosi nas na t? stron? gdzie trzeba poda? nazw? u?ytkownika oraz has?o w User spisujemy root a w has?o to kt?re podali?cie w Bezpiecze?stwie. Przeniesie nas na t? stron?:

Wpisujemy nazw? bazy danych (musi by? taka jak? podali?my w config.lua (mysqlDatabase = "theforgottenserver"). Gdy to zrobimy, klikamy na przycisk Utw?rz. Teraz klikamy na przycisk Import. Szukamy pliku bazy danych, w naszym przypadku nazywa si? forgottenserver.sql (znajduje si? w folderze z otsem. No wi?c baz? danych mamy ju? zrobion? ale co nam z tego jak nie mamy postaci ?eby gra?? Zaczniemy od stworzenia nowego konta. Wchodzimy do accounts i klikamy na Dodaj. Wyskoczy nam co? takiego:

Co do Key to nie jestem pewny. Jakby kto? wiedzia? to niech napisze. Teraz klikamy na Wykonaj. Teraz przejd?my do zak?adki Players. Znowu klikamy na Dodaj i wype?niamy:

Ten obrazek znalaz?em w google.pl. Gdy ju? wype?nimy wszystko, wciskamy na Wykonaj. No to mamy ju? wszystko zrobione. Pozostaje nam tylko odpali? otsa. Gdy odpalamy musimy mie? w folderze z silnikiem wszystkie DLL Files inaczej nam si? nie uruchomi. Link do tych plik?w poda?em. Tak to wygl?da kiedy ots jest online:

Gratulacje! W?a?nie zrobi?e? ots'a pod hamachi.
Zabraniam kopiowanie i wstawianie na inne fora bez mojej zgody!!
Prosz? komentowa?, lecz prosz? o wyrozumia?o??, gdy? jest to m?j pierwszy poradnik i bardzo si? stara?em.