Todo Sobre Tibia - como aser un server 8.0 desde 0
  Inicio
  Clientes De Tibia
  como aser un server 8.0 desde 0
  Comandos de GM
  Libro de visitantes
  Tibia 7.6
  Tibia 7.8
  Tibia 7.92
  Tibia 8.00
  Contacto
  Guias Y tutorias
  Todos Los Mapas Editorial
  Tibia Visitas
  Tu cuenta

Esta guia la he postiado en QTV y he querido traerla a OTH ya que es muy buena y completa para newbies.. 001_tongue

Bueno , aqui te explicare como crear tu propio server 8.0 , lo explicare con la version Evolutions 8.0 001_smile.. Y si de verdad quieres tener un ot , la guia es larga pero deberas leerla

Para descomprimir los archivos necesitas el WinRAR , bajatelo aqui :
http://www.winrar.es/

Aqui tienes un Evolutions Version 0.7.8 [8.0] que te servira para hacer el ot : http://www.otservhispano.com/showthread.php?tid=19899
Postiado por Chulido 001_tongue

Paso Config Lua :
Si es tu primer OT , debes ir a la carpeta data de tu ot , y abrir el archivo llamado config.lua con block de notas..

Código:
-- data directory location
datadir = "data/" >> Esto no lo cambies , es el nombre de la carpeta en que esta ubicado todo sobre tu ot. (No lo cambies)

-- map location
map = "data/world/evolutions.otbm" >> Es la carpeta en que esta ubicado tu mapa. (No lo cambies)

-- mapkind
-- options: OTBM for binary map, XML for OTX map
mapkind = "OTBM" -----> Esto no lo cambies .

-- map store location (for XML only)
mapstore = "data/world/evolutions-mapstore.xml" >> Dejalo asi.

-- house store location (for XML only)
housestore = "data/world/evolutions-housestore.xml" >> Dejalo asi.

-- bans storage (for XML only)
banIdentifier = "data/bans.xml" >> Es donde estan ubicados los usuarios banned (No lo cambies)

-- server name
servername = "Hola Server xD" >> El Nombre de tu Server

-- server location
location = "Chile" >> El Pais donde esta ubicado el hoster (tu xD)

-- server ip (the ip that server listens on)
ip = "auto" >> El ip del server , lo puedes ver en http://ip.interchile.com/

-- server port (the port that server listens on)
port = "7171" >> Dejalo asi ;P

-- server url
url = "" >> No le pongas nada , no es necesario..

-- server owner name
ownername = "GM Auron" >> Nombre del hoster

-- server owner email
owneremail = "" >> Msn del hoster (No es necesario Ponerlo)

-- world type
-- options: pvp, no-pvp, pvp-enforced
worldtype = "pvp" >> Tipo de server , pvp , no-pvp o pvp-enforced

-- exhausted time in ms (1000 = 1 second)
exhausted = 500 >> Exausted de spells [1000 = 1 Seg , 500 = 0.5 seg]

-- exhausted time in ms for non-aggressive spells (1000 = 1 second)
exhaustedheal = 500 >> Exausted de spells de cura como exura y eso [1000 = 1 Seg , 500 = 0.5 seg]

-- how many ms to add if the player is already exhausted and tries to cast a spell (1000 = 1 second)
exhaustedadd = 0 >> Cuanto exausted se agrega al player si sigue spamiando estando ya con exausted

-- how long does the player has to stay out of fight to get pz unlocked in ms (1000 = 1 second)
pzlocked = 1000 >> Cuanto se demora en salir la X de battle al player despues de una pelea [1000 = 1 Seg y 500 = 0.5.. xD]

-- house rent period
-- options: daily, weekly, monthly
houserentperiod = "weekly" >> Renta de una casa [dia , semana , mes]

-- motd (the message box that you sometimes get before you choose characters)
motd = "Bienvenido a Dark Hearths 8.0 , Have fun!"
motdnum = "1" >> Mensaje que te dicen antes de entrar a la acc [Mas conosido como motd]

-- login message
loginmsg = "Hola , bienvenio a Hola serv y sube lvl xD" >> Mensaje que te dicen al entrar al ot

-- how many logins attempts until ip is temporary disabled
-- set to 0 to disable
logintries = 0 >> Dejalo asi..

-- how long the retry timeout until a new login can be made (without disabling the ip)
retrytimeout = 60*1000 >> Dejalo asi..

-- how long the player need to wait until the ip is allowed again
logintimeout = 0 >> Dejalo asi..

-- allow clones (multiple logins of the same char)
-- options: 0 (no), 1 (yes)
allowclones = 1 >> Si quieres que se pueda conectarse en el mismo char 2 veces o mas [1 si , 0 no]

-- max number of players allowed
maxplayers = "100" >> El n? maximo de players permitido para entrar al ot

-- SQL type
-- options: mysql, sqlite
sql_type = "mysql" --> Dejalo asi

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

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

-------------------------------------------------------------------------------------------------
---------------------------- Evolutions Basic Configuration ----------------------------
-------------------------------------------------------------------------------------------------

-- world name (shows in the character list)
worldname = "Hola Serv" >> Lo que saldra entre parentecis cuando se conecten y salga la lista de chars..

-- time to save the server (default = 5)
autosave = 5 >> En cuantos minutos quieres que se grabe el ot [1 = 1 min]

-- do you want to enable cap system? (yes/no)
capsystem = "no" >> Si quieres sistema de capacidad

-- anti-afk - maximum idle time to kick player (1 = 1min)
kicktime = 30 >> El tiempo maximo que puede estar afk hasta ser kickeado

-- how many summons player can have
maxsummons = 2 >> El n? maximo de summons que tendra un player

-- maximum items in depot
maxdepotitems = 1000 >> Dejalo asi o puede pasar algo xD

-- learn spells (yes/no)
learnspells = "no" >> Si quieres que las spells se compren y aprendan..

-- do you want everyone to have premium
freepremium = "no" >> Si quieres que todos partan premmy

-- remove ammunation? (bolts/arrows)
removeammunation = "no" >> Si quieres que tengan municiones las bolts/arrows [no para sin municion , yes para si municion]

-- remove rune charges? (sd/hmm/gfb)
removerunecharges = "yes" >> Si quieres que las runas tengan cargas

-- use item hotkeys? (yes/no)
itemhotkeys = "yes" >> Si quieres que se puedan usar hotkeys para tirar runes

-- shoot trough battle window on players? (yes/no)
battlewindowplayers = "yes" >> Si quieres que se puedan lanzar runas x battle

-- use account manager? (yes/no)
accountmanager = "yes" >> Esto dejalo asi si eres newb , es para el acc manager

-- summon follows master everywhere
summonsfollow = "yes" >> Que los summons sigan al que los sumoneo xD

-- allow outfit change
outfitchange = "yes" >> Esto dejalo asi.. lol

-- damage to players with the same feet
feetdamage = "yes" >> Dejalo asi

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

-------------------------------------------------------------------------------------
----------------------------------- Multipliers -----------------------------------
-------------------------------------------------------------------------------------

-- experience multiplier (how much faster you got exp from monsters)
expmul = 10 >> Por cuanto sera la experiancia de tu OT

-- experience multiplier for pvp-enforced (how much faster you got exp from players)
expmulpvp = 0 >> Por cuando sera la experincia de pvp enforced de tu ot

-- monster lootrating (how much faster you get items from monsters)
lootmul = 8 >> por cuanto sera el loot

-- skill multiplier (another multiplier in data/vocations.xml)
skillmul = 20 >> por cuanto seran los skills

-- manaspent multiplier (another multiplier in data/vocations.xml)
manamul = 5 >>por cuanto sera el magic level

-- how many monsters spawn at a time in 1 spawn
spawnmul = 1 >> Dejalo asi

-- Price for each SQM when buying a house
houseprice = 200 >> Cuanto costara cada cuadradito de una casa

-- level to buy a house
houselevel = 80 >> Lvl requerido para comprar casa

-- maximum death entries per player
maxdeathentries = 10 >> Dejalo asi

-- max message buffer (default = 4)
-- how fast you get muted
messagebuffer = 9999 >> Ponle 9999 para que no queden muted xD

-- minimum action interval (default = 200)
minactioninterval = 200 >> Dejalo asi

-- protection for those under this level
protectionlimit = 50 >> Protection lvl para pvp

-- critical damage and chance {chance, extra damage percent}
criticaldamage = {"0", "0"} >> Dejalo asi

---------------------------------------------------------------------------------------
-------------------------- Skull System configuration -------------------------
---------------------------------------------------------------------------------------

-- time to lose a white skull (1 = 1 minute)
whitetime = 10 >> Tiempo para perder una White Skull

-- time to lose one frag (1 = 1 minute)
fragtime = 10 >> Tiempo para perder una frag

-- ban unjust, how many frags you need to get banned (1 = 1 frag)
banunjust = 6 >> Cuantas frags para auto banned

-- red skull unjust, how many frags you need to get a red skull (1 = 1 frag)
redunjust = 3 >> Cuantas frags para red skull

-- bantime, for how long the player is banned (1 = 1 hour)
bantime = 24 >> Por cuanto quedaras banned si te vas auto-bann x pvp xD

--------------------------------------------------------------------------------------
------------------------------- GM access rights --------------------------------
--------------------------------------------------------------------------------------
Toda esta parte dejala como esta o podras dejar una embarrada xD..

-- access to walk into houses and open house doors
accesshouse = 3

-- access to login without waiting in the queue or when server is closed
accessenter = 1

-- access to ignore damage, exhaustion, cap limit and be ignored by monsters
accessprotect = 3

-- access to broadcast messages and talk in colors (#c blabla - in public channels)
accesstalk = 1

-- access to move distant items from/to distant locations
accessremote = 3

-- access to see id and position of the item you are looking at
accesslook = 2



Paso Como Mapiar Tu OT :

Baja este Map Editor subido por Raliuga :
http://www.otservhispano.com/showthread.php?tid=8024

Ok , primero abre el Map Editor pones Ctrl + O , vas donde esta tu mapa (data/world) y abres el Evolutions.otbm



Despues en el Map Editor , al costado de abajo a la Derecha , veras unas coordenadas , ve a las coordenadas 1000/1000/7 y ahi estara el templo para que empieses a mapiar. Puedes usar el signo + y - para bajar y subir de piso en el mapa.

Teleports : Buscas un Teleport en el Map Editor , pones 2? click en el teleport y propieties
y le pones las coordenadas de donde quieres que te lleve.. Supongo que sabes donde estan las coordenadas..

Monsters a Map Editor :
Vas a la carpeta del map editor y entras al monsters.xml , usa Ctrl + B y busca Yeti y saldra algo asi :

Código:
<creature looktype="110" name="Yeti" type="monster" />

Abajo de esto , pones lo mismo y le cambias :
Ej :
Name : Dark Demon
Looktype : El Looktype que lleva tu monster 001_tongue [Traje con que saldra en el map editor]
Type : Dejale en monsters y si quieres subir Npc pues ponle Npc x'D


Paso No-IP :
Esta guia de como crear no ip (Ej : holaserver.servegame.com) fue postiada x mi en OTH :

Bueno Empesemos :

1º Paso : Debes entrar a la pagina http://www.no-ip.com y registrarte.. Ahi te explicaran los pasos y todo..

2º Paso : Entra a tu sesion y en a la izquierda saldra Add , ahi deberas poner :
En Hostname el nombre del ip que quieres [Ej : olaserv] y abajo le agregas el no-ip.info o el que sea , en mi caso prefiero servegame.com
Quedaria asi : olaserv.no-ip.info
En Ip Adress pondras la ip de numeros la cual se puede ver en http://ip.interchile.com/
Despues le das en Create Host y todo lo demas lo dejas como estaba xD


3º Paso : Vas a downloads que se encuentra en la parte de arriba de la pag y descargas creo que el que dice Windows , si no es ese porfabor prueben los otros ..

4º Paso : Instalas bn el programa que es y lo abres , saldra el nombre del ip que creaste en el programa y saldra con una cara Feliz , ustedes deberan hacer click donde esta el ticket y ponerle el ticket denuevo para que asi salga una cara colorada..Y estara listo

5º Paso : Ahora , pone la ip de numeros que te dan en http://ip.interchile.com/ en el config.lua y la ip echa por no-ip la pones en http://www.otservlist.org (espero que ya tengan el user en otservlist xD)

6º Paso : La ip numerica cambiara todas las veces que apagues , reinicies o suspendas el pc.. Asi que deben verla cada dia en http://ip.interchile.com/ y ponerla en el config.lua , y hacer lo de la cara colorada [Paso 4] siempre que apagues o reinicies el pc..

Y listo , ya tienes tu No-Ip!

4º Paso Crear Monsters :
Bueno empesamos..
Debes ir a data/monsters copiar y pegar el archivo Demon.xml [O el que sea] , y cambiale el nombre al nombre del moster que quieras , y lo editaras a tu eleccion..
Dentro del archivo saldra esto :

Código:
<?xml version="1.0" encoding="UTF-8"?>
  <monster name="Demon" nameDescription="a demon" tp="1" race="fire" species="fire" experience="6000" speed="210" manacost="0">
    <health now="8200" max="8200"/>
    <look type="35" head="20" body="30" legs="40" feet="50" corpse="2916"/>
    <targetchange interval="60000" chance="0"/>
    <strategy attack="100" defense="0"/>
    <flags>
      <flag summonable="0"/>
      <flag attackable="1"/>
      <flag hostile="1"/>
      <flag illusionable="0"/>
      <flag convinceable="0"/>
      <flag pushable="0"/>
      <flag canpushitems="1"/>
      <flag staticattack="40"/>
      <flag lightlevel="0"/>
      <flag lightcolor="0"/>
      <flag targetdistance="1"/>
      <flag runonhealth="0"/>
    </flags>
    <attacks>
      <attack name="melee" interval="2000" min="-200" max="-550"/>
      <attack name="Great Fireball" interval="10000" chance="0" min="-100" max="-350"/>
      <attack name="Fire Field" interval="6000" chance="65" min="-10" max="-20"/>
      <attack name="Great Energy Beam" interval="5000" chance="20" min="-300" max="-450"/>
    </attacks>
    <defenses armor="40" defense="45">
      <defense name="Ultimate Healing" interval="4000" chance="5" min="50" max="200"/>
    </defenses>
    <immunities>
      <immunity physical="0"/>
      <immunity energy="1"/>
      <immunity fire="1"/>
      <immunity poison="1"/>
      <immunity lifedrain="0"/>
      <immunity paralyze="1"/>
      <immunity outfit="1"/>
      <immunity drunk="1"/>
      <immunity invisible="1"/>
    </immunities>
    <summons max="2">
      <summon name="fire elemental" interval="2000" chance="50"/>
    </summons>
    <voices interval="1000" chance="10">
      <voice sentence="Your soul will be mine!"/>
      <voice sentence="MWA HA HA HA HA!"/>
    </voices>
    <loot>
      <item id="2148" countmax="100" chance1="100000" chancemax="0"/>
      <item id="2148" countmax="25" chance1="100000" chancemax="0"/>
      <item id="2393" chance="1000"/>
      <item id="2514" chance="500"/>
      <item id="2432" chance="1538"/>
      <item id="2472" chance="333"/>
      <item id="1987" chance="100000">
        <inside>
          <item id="2678" countmax="3" chance1="10000" chancemax="0"/>
          <item id="2148" countmax="100" chance1="100000" chancemax="0"/>
          <item id="2151" countmax="4" chance1="4000" chancemax="0"/>
          <item id="2462" chance="555"/>
          <item id="2149" countmax="3" chance1="1428" chancemax="0"/>
          <item id="2171" chance="1333"/>
          <item id="2387" chance="6666"/>
          <item id="2470" chance="400"/>
          <item id="2520" chance="666"/>
          <item id="2418" chance="833"/>
          <item id="2377" chance="3333"/>
        </inside>
      </item>
    </loot>
  </monster>



Para modificar tu nuevo monster debes cambiar lo siguiente.. 001_tongue

Código:
Monster Name  >> Nombre de tu nueva creature.

NameDescription >> Lo que saldra al ponerle look

Experience >> Experiencia que dara el monster

Speed >> Velocidad del monster

Health Now >> El Hp que tendra al ser summoneado [Pon Healt Now y Max Iguales]

Max >> El Maximo de Hp que puede tener el Monster [Pon lo mismo que pusiste en Health Now]

Look Type >> Tipo de look que tendra el monster [Ej para que tenga look type de demon pones "35"] los otros look types los puedes ver abriendo los archivos.xml de los otros monster y poniendolos al tuyo

Ataques
Min >> Daño minimo que hara el monster
Max >> Lo maximo que bajara el monster en el ataque

Inmunities
Supongo que sabras lo que dice cada inmunities y si quieres que le afecte pon 0 y si quieres que sea inmune pon 1

Extras
Voice Sentence >> La voz tipica que grita el monster

Summons
Abajo saldra algo asi
<summon name="fire elemental" interval="2000" chance="50"/>

Summon Name >> Que mounstro sumoneara



Despues vas a el Archivo monsters.xml , usa Ctrl + B y busca Yeti..
Debajo de Yeti poner esto [Suponiendo que nuestro mounstro se llama Lancelot]

Código:
<monster name="Lancelot" file="Lancelot.xml" />


Y tu mounstro estara listo!

Lee todas las guias y tu server estara completo! [Pronto actualizo y ago guia de spells 001_tongue]

Espero que les sirva.. 001_tongue
Cya.. Auron


Hoy An Entrado 3 visitantesBienbenidos a esta pagina cool
Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis