What's new
  • logo_cipsoft
    Latest servers:
    New servers will open on: 19th Feb 2025:
    Noctalia (Open PvP) Ignitera (Open PvP) us_logo Xybra (Open PvP)

-Łatwy Jak postawi? ots XML - od newbie do hostera.

mertv

meretve
Joined
Sep 18, 2009
Messages
834
Reaction score
95
?Spis tre?ci?

____


1. Wst?p. Kilka s??w skierowanych dla newbie.
2. Potrzebne programy, czyli mini dzia? 'Download'.
3. Instalacja oraz konfiguracja NO-IP.
4. Konfiguracja ots'a.
5. Odpalenie ots'a.



1. Wst?p. Kilka s??w skierowanych dla newbie.

Na wst?pie powiem, ?e nie znajdziecie silnik?w XML dla tibii nowszych ni? 8.1, wi?c gdy macie zamiar postawi? serwer pod tibi? za???my 8.4 odwied?cie inny poradnik, skierowany do os?b robi?cych ots na bazie SQL.

Je?li nie czujesz si? na si?ach, aby bawi? si? z baz? danych to polecam zacz?? od naj?atwiejszego XML'a.


2. Potrzebne programy, czyli mini dzia? 'Download'.

>> <<

Silnik?w mamy bardzo du?o do wyboru. Du?? ilo?? znajdziecie pod tym adresem. Dla amator?w polec? ten silnik. Jest to Evolution wykonany przez Sentila oraz Vrael'a.


>>Pobierz Ebsav'a<<
>> <<
>> <<


3. Instalacja oraz konfiguracja NO-IP.

NO-IP to program pozwalaj?cy uzyska? sta?e ip, jednak NO-IP nie rozwi??e wszystkiego.


Tw?j komputer jest pod??czony do internetu przez router?

Tak/Nie

Tak - musisz u?y? Hamachi, u?ytkowanie tego programu opisz? w moim nast?pnym poradniku.

____

Nie - nie musisz u?ywa? Hamachi.

Masz sta?e ip?

Tak/Nie

Tak - nie musisz u?ywa? NO-IP, lecz ip twojego ots'a b?dzie przedstawione za pomoc? cyferek (np. 88.75.41.23). Je?li u?yjesz NO-IP b?dziesz mia? ip przedstawione za pomoc? liter (np. Slonecznyots.no-ip.biz).

____

Nie - musisz u?y? NO-IP, bo inaczej co jaki? odst?p czasu musia? by? podawa? graczom nowe ip.







Pobieramy NO-IP, uruchamiamy je i ukazuje nam si? takie okno:


krok1c.jpg



Naciskamy na 'Next' i uka?e nam si? takie okienko:

krok2a.jpg


Naciskamy na 'next'. Po tej akcjii zainstaluje si? nam program. Na ko?cu wyjdziemy z instalatora naciskaj?c na 'Finish'.

Odpali nam si? konfigurator NO-IP. Wygl?da on tak:

9thb4j.jpg


Klikamy w pole zaznaczone na czerwono. Przenosi nas na stron?, na kt?rej za?o?ymy sobie nowe konto. Dane mog? by? fa?szywe, opr?cz emaila. Zapami?taj has?o do konta!

ilgfuo.jpg



Wszystko uzupe?niamy tak jak na obrazku. Je?li ju? to zrobimy, zje?d?amy na d?? i wybieramy 'I accept, create my account'.

Odbieramy poczt? z mailem potwierdzaj?cym.


1zegnr4.jpg


Po wej?ciu w ten link nasze konto jest gotowe do u?ytkowania. Wchodzimy na stron?. Logujemy si?.

2yyyvzn.jpg


Jeste?my w panelu u?ytkownika.

34nn0jq.jpg


Naciskamy na pole zaznaczone na czerwono. Przekieruje nas do kreatora host?w.

zwgdwn.jpg


Wype?niamy wszystko jak na obrazku i zatwierdzamy przyciskiem 'Create Host'.

Je?li wszystko posz?o dobrze, uka?e si? nast?puj?ca wiadomo??.

szx3kh.jpg


Teraz wracamy do kreatora NO-IP.

sl1uzr.jpg


Wype?niamy i logujemy si?.

Ukazuje nam si? okno z naszymi hostami.


wb9p1c.jpg


Zaznaczamy kwadracik obok naszego hostu (w moim przypadku kreylitnet.no-ip.biz).

Je?li bu?ka b?dzie u?miechni?ta lub z rumie?cami wszystko b?dzie dzia?a?.

Tym sposobem zako?czyli?my dzia? 'Instalacja oraz konfiguracja NO-IP.'.


4. Konfiguracja ots'a.


?ci?gamy silnik (najlepiej ten kt?ry zaleca?em), rozpakowywujemy go. Wszystko wygl?da tak.

16m0mu1.jpg


W folderze 'data' znajduj? si? wszystkie pliki odpowiadaj?ce za serwer (postacie, konta, skrypty, domki, jednym s?owem wszystko). Tamtym folderem mo?ecie zaj?? si? na w?asn? r?k?. Ja opisze jedynie edycj? "config.lua". Otwieramy "config.lua" notatnikiem lub innym edytorem tekstu. Wszystko wygl?da tak:

PHP:
-- Evolution by Sentil & Vrael, v. 2.1, stworzony dla "Tibia.net.pl" - najlepsze forum o Tibii i Open Tibii
-- Autorzy: Sentil, Vrael
-- Plik Config.lua dla serwera Evolution by Sentil & Vrael 


-- lokalizacja folderu "data"  (nie ruszac)
datadir = "data/"

-- lokalizacja pliku mapy  (nie ruszac)
map = "data/world/EvobySentil&Vrael.otbm"

-- rodzaj mapy - do wyboru: "OTMB" lub "XML"  (nie ruszac)
mapkind = "OTBM"

-- lokalizacja pliku "store" mapy  (nie ruszac)
mapstore = "data/world/EvobySentil&Vrael-mapstore.xml"

-- lokalizacja pliku "store" dla domkow  (nie ruszac)
housestore = "data/world/EvobySentil&Vrael-housestore.xml"

-- lokalizacja pliku "bans"  (nie ruszac)
banIdentifier = "data/bans.xml"

-- nazwa serwera
servername = "Evolution by Sentil & Vrael"

-- polozenie serwera (kraj)
location = "Poland"

-- numer IP serwera (jesli uzywasz Hamachi, wpisz adres z tego programu; jesli uzywasz "no-ip" wpisz "auto")
ip = "auto"

-- numer portu serwera (zazwyczaj "7171")
port = "7171"

-- strona serwera (jesli uzywasz "no-ip", wpisz tutaj ten adres, np. "Ebsav.no-ip.pl")
url = "Tibia.net.pl"

-- nick wlasciciela serwera
ownername = "Sentil, Vrael"

-- email wlasciciela serwera
owneremail = "sentilandvrael@xxx.pl"

-- ustawienie typu swiata - do wyboru: "pvp", "no-pvp", "pvp-enforced"
worldtype = "pvp"

-- czas exhausted w ms (w milisekundach, 1000 = 1 sekunda)
exhausted = 1000

-- czas exhausted w ms dla nieofensywnych czarow (1000 = 1 sekunda)
exhaustedheal = 1000

-- ile ms (dodatkowy exhausted) ma dodac graczowi, jesli aktualnie posiada exhausted i proboje rzucic czar (1000 = 1 sekunda)
exhaustedadd = 200

-- ile czasu (w ms) gracz nie moze brac udzialu w walce, aby mogl wejsc do strefy chronionej (pz, np. depo ; 1000 = 1 sekunda)
pzlocked = 60*1000

-- ustawienia platnosci za domek - do wyboru: "daily", "weekly", "monthly" (dziennie, tygodniowo, miesiecznie)
houserentperiod = "weekly"

-- motd (wiadomosc dnia, mozna ja zobaczyc klikajac w options, motd)
motd = "Witaj na Evolution by Sentil & Vrael! Koniecznie odwiedz Tibia.net.pl - najlepsze forum o Tibii i Open Tibii!"
motdnum = "1"

-- wiadomosc powitalna
loginmsg = "Witaj na Evolution by Sentil & Vrael! Koniecznie odwiedz Tibia.net.pl - najlepsze forum o Tibii i Open Tibii!"

-- ile nieudanych prob logowan musi zostac wykonanych, aby adres IP zostal zablokowany 
logintries = 0

-- ile czasu (w ms) musi minac, aby moglo zostac wykonane kolejne polaczenie (bez blokady adresu IP)
retrytimeout = 60*1000

-- ile czasu (w ms) po zablokowaniu adresu IP gracz musi czekac, aby moglo zostac wykonane kolejne polaczenie
logintimeout = 0

-- pozwolenie na "klony" (jednoczesne zalogowanie sie na ta sama postac z kilku miejsc) - do wyboru: 1 - tak, 0 - nie  (nie ruszac)
allowclones = 0

-- maksymalna ilosc graczy na serwerze
maxplayers = "30"

-- ustawienia SQL (nieistotne, pominac)
-- options: mysql, sqlite
sql_type = "mysql"

--- MySQL part (ignore if you are using SQLite)
sql_host = "localhost"
sql_user = "root"
sql_pass = ""
sql_db   = "otserv"

--- SQLite part (ignore if you are using MySQL)
sqlite_db = "db.s3db"

---------------------------------------------------------------------------------
---------------------------- Podstawowe konfiguracje ----------------------------
---------------------------------------------------------------------------------

-- nazwa swiata (widoczna na liscie postaci)
worldname = "Evolution by Sentil & Vrael"

-- co ile czasu serwer ma sie zapisywac
autosave = 5

-- system nosnosci (cap) - do wyboru: "yes", "no"
capsystem = "no"

-- anty-afk system - ile czasu potrzeba, aby gracz stojacy w bezruchu zostal wyrzucony (1 = 1 minuta)
kicktime = 15

-- ile potworow gracz moze przywolac
maxsummons = 4

-- maksymalna ilosc przedmiotow w depozycie
maxdepotitems = 1000

-- nauka czarow - do wyboru: "yes", "no"
learnspells = "no"

-- czy kazdy nowy gracz ma miec konto premium - do wyboru: "yes", "no"
freepremium = "no"

-- czy amunicja ma sie konczyc (strzaly, bolty)
removeammunation = "no"

-- czy ladunki run maja sie konczyc (sd, hmm, gfb)
removerunecharges = "yes"

-- czy mozna uzywac hotkeyi
itemhotkeys = "yes"

-- czy mozna atakowac graczy poprzez okno walki
battlewindowplayers = "yes"

-- account manager (postac z haslami 111111/tibia)
accountmanager = "yes"

-- czy przywolane potwory chodza wszedzie za graczem
summonsfollow = "yes"

-- mozliwosc zmiany wygladu
outfitchange = "yes"

-- mozliwosc atakowania graczy o tym samym kolorze stop
feetdamage = "yes"

-- guild system type (SQL only)(ingame/online)
-- online guild system requires the latest Swelia AAC
guildsystem = "ingame"

-------------------------------------------------------------------------------------
---------------------------- Mnozniki (exp, m lvl, etc.) ----------------------------
-------------------------------------------------------------------------------------

-- mnoznik doswiadczenia (ile razy wiecej dostaniesz doswiadczenia z potwora)
expmul = 30

-- mnoznik doswiadczenia dla pvp-enforced (ile razy wiecej dostaniesz doswiadczenia za gracza)
expmulpvp = 1

-- mnoznik loota (ile razy czesciej dostaniesz przedmioty z potworow)
lootmul = 3

-- mnoznik umiejetnosci (ile razy wiecej dostaniesz skilli za atak)
skillmul = 100

-- mnoznik poziomu magicznego (ile razy wiecej dostaniesz poziomu magicznego za czar)
manamul = 50

-- jak duzo potworkow moze pojawic sie na jednym spawnie
spawnmul = 40

-- cena za jedna kratke kwadratowa (SQM) domku
houseprice = 2000

-- poziom wymagany do kupienia domku
houselevel = 50

-- maksymalna ilosc smierci na gracza
maxdeathentries = 10

-- jak duzo musisz powiedziec, aby dostac status "muted"
messagebuffer = 6

-- minimum action interval (?) (default = 200)
minactioninterval = 200

-- lewel ochronny
protectionlimit = 30

-- cios krytyczny i jego szansa {szansa, dodatkowy procent ataku}
criticaldamage = {"0", "0"}

-------------------------------------------------------------------------------------
---------------------------- Konfiguracje systemu czaszek ---------------------------
-------------------------------------------------------------------------------------

-- czas do stracenia bialej czaszki (1 = 1 minuta)
whitetime = 15

-- czas do stracenia jednego fraga (1 = 1 minuta)
fragtime = 1*60

-- limit fragow - ile fragow potrzebujesz do bana (1 = 1 frag)
banunjust = 10

-- limit czerwonej czaszki - ile fragow potrzebujesz do czerwonej czaszki (1 = 1 frag)
redunjust = 5

-- ile czasu gracz jest zbanowany (1 = 1 hour)
bantime = 24*1

-------------------------------------------------------------------------------------
----------------------------- Ustawienia atrybut?w Gma ------------------------------
-------------------------------------------------------------------------------------

-- access potrzebny do wchodzenia do domkow i otwierania wszystkich drzwi
accesshouse = 3

-- acces potrzebny do nieczekania w kolejce
accessenter = 1

-- acces potrzebny do braku exhausted, limitu capow i do bycia ignorowanym przez potworki
accessprotect = 3

-- access potrzebny do wysylania ogloszen i pisania na kolorowo (#c xxx - na kanale publicznym)
accesstalk = 1

-- access potrzebny do przesuwania dalekich przedmiotow na dalekie pozycje
accessremote = 3

-- access wymagany do sprawdzania id przedmiotow oraz pozycji
accesslook = 2

W tym serwerze macie o tyle ?atwo, ?e wszystko jest dok?adnie opisane.


5. Odpalenie ots'a.

Gdy ju? mamy wszystko gotowe i skonfigurowane mo?emy nareszcie odpali? ots'a. Robimy to przez t? ikon?.

29hkox.jpg


Gdy wszystko si? za?aduje powinni?my ujrze? szcz??liwy napis w konsoli.

ir5jch.jpg


Teraz pozostaje nam tylko zalogowa? si? do gry.

Logujemy si? przez tibi? (w tym wypadku 8.1) razem z Ip Changerem, za??czonym silnikiem, oraz NO-IP.

10xsq3c.jpg


Logujemy na account managera (PASSY 111111/tibia). Robimy sobie konto i gramy.


Poradnik napisany w 100% przeze mnie. Zabraniam kopiowania go bez mojej zgody!




 
S

Seylit

Guest
Odp: Jak postawi? ots XML - od newbie do hostera.

Wygl?da ?wietnie. Wszystko opisane porz?dnie i solidnie - do tego odpowiednia ilo?? zdj?? pokazuj?cych najwa?niejsze kroki. Nic doda?, nic uj??. 10/10 i wielki plusik.
Trzymaj tak dalej, a dojdziesz daleko (bez wzgl?du na to co Antek m?wi xd)

Regards
Seylit
 

Mateht

Advanced User
Joined
Aug 22, 2009
Messages
260
Reaction score
35
Odp: Jak postawi? ots XML - od newbie do hostera.

Bardzo dobry i wyczerpuj?cy poradnik. Poradnik czytelny, estetyczny i wyt?umaczone krok po kroku. Moja ocena to 10/10, dosta?e? + oraz przenosz? do g??wnego dzia?u.

btw. dodaj skany do Tych silnik?w.
 

Kamil

Wielki powr?t
Joined
Apr 10, 2008
Messages
1,730
Reaction score
236
Age
33
Odp: Jak postawi? ots XML - od newbie do hostera.

Bardzo ?adny poradnik, przejrzysty i bardzo dobrze si? czyta. Jedyna wada to chyba taka, ?e era XML si? ju? zako?czy?a, ale na dobry pocz?tek warto zaczerpn?? lekcji z XML. No brawo i oby wi?cej takich poradnik?w by?o!

[evil]10/10[/evil]
 

kokspowrot

New User
Joined
Jan 5, 2011
Messages
2
Reaction score
0
Odp: Jak postawi? ots XML - od newbie do hostera.

10/10 ale mam problem bo ja jestem "newbie" czego moi koledzy nie moga sie zalogowac ? moze zle ip?
Link do wybrania ip :
 

mastermat

New User
Joined
Jul 22, 2010
Messages
1
Reaction score
0
Odp: Jak postawi? ots XML - od newbie do hostera.

10/10 Dowiedzia?em si? prawie wszystkiego na temat ots XML :)
 

Arevil

Active User
Joined
Apr 23, 2011
Messages
80
Reaction score
1
Odp: Jak postawi? ots XML - od newbie do hostera.

Jak widz?, ?e ju? podbili temat to odpowiem bo tak bym nie od?wie?a?...

Roz?mieszy?e? mnie jedynym fragmentem:

Tw?j komputer jest pod??czony do internetu przez router?

Tak/Nie

Tak - musisz u?y? Hamachi, u?ytkowanie tego programu opisz? w moim nast?pnym poradniku.

Wida?, ?e masz ma?e poj?cie o tworzeniu OTS.
Og?lnie ocena 9/10 mi si? nie przyda. By?o by 10/10, ale ten fragment..
 
Top