Jump to content

Teklis

Miembro
  • Contador contenido

    107
  • Ingreso

  • Última visita

  • Días ganados

    8

Todo lo publicado por Teklis

  1. esto no sirve ni pa limpiarse el culo con cambiar los puertos sobra xd pa que tanta complicacion fea
  2. Aqui os traigo 7 mapas interesantes jejej Imagen 1 Imagen 2 Descarga http://www.mediafire...m3yhqa6eh8pi811 Tengo mis cosas pero tambien aporto xdcreditos: elitepvpers
  3. Teklis

    Nueva Proteccio

    lo siento xd pero no ai pa mas xd aquel dia tenia cosas que acer
  4. esas armas estaban en elite o inforge ace años xd
  5. are una guia de poner el 9.0 cuando tenga tiempo que aora estos dias ando super ocupado
  6. ai ba el listo es auto levante no un mito i que te crees que scripts solo sabes acer tu o seguro te lo pasaron por que acerlos no creo xD te crees especial por acer una guia en otra guia que ni se trata de eso bah no joas anda i las conclusiones te las metes por donde te quepan xD demuestralo si es cierto te alago pero mientras no lo puedas demostrar nanai
  7. serverinfo completo i bueno import os import app import locale import debugInfo import hidra VIRTUAL_PORT = 50000 app.ServerName = None def BuildServerList(orderList): retMarkAddrDict = {} retAuthAddrDict = {} retRegion0 = {} ridx = 1 for region, auth, mark, channels in orderList: cidx = 1 channelDict = {} for channel in channels: key = ridx * 10 + cidx channel["key"] = key channelDict[cidx] = channel cidx += 1 region["channel"] = channelDict retRegion0[ridx] = region retAuthAddrDict[ridx] = auth retMarkAddrDict[ridx*10] = mark ridx += 1 return retRegion0, retAuthAddrDict, retMarkAddrDict if (locale.IsEUROPE() and app.GetLocalePath() == "locale/mrstroll"): CHECK = hidra.CHECK STATE_INACTIVE = hidra.STATE_INACTIVE STATE_MAINTENANCE = hidra.STATE_MAINTENANCE Channel_testing = hidra.Channel_testing CANAL_DESCONECTADO = "Canal Desconectado" NO_DISPONIBLE = "....." Metods = {0 : hidra.SERVER_OFFLINE, 1 : hidra.SERVER_NORM, 2 : hidra.SERVER_BUSY, 3 : hidra.SERVER_FULL, 4 : hidra.SERVER_MAX, 5 : hidra.SERVER_CH,} ADDR = {hidra.IP_STRING: "59.188.22.48",hidra.INIT_PORT : VIRTUAL_PORT,hidra.UDP_PORT : VIRTUAL_PORT,} STREL_CHANNELS = { 1:{hidra.ID:11,hidra.SETTING:hidra.CH1,hidra.IP_STRING:"Ponga su ip aquí",hidra.INIT_PORT:13000,hidra.UDP_PORT:13000,hidra.CHECK_S:CHECK,}, 2:{hidra.ID:12,hidra.SETTING:hidra.CH2,hidra.IP_STRING:"Ponga su ip aquí",hidra.INIT_PORT:13001,hidra.UDP_PORT:13001,hidra.CHECK_S:NO_DISPONIBLE,}, 3:{hidra.ID:13,hidra.SETTING:hidra.CH3,hidra.IP_STRING:"Ponga su ip aquí",hidra.INIT_PORT:13002,hidra.UDP_PORT:13002,hidra.CHECK_S:Channel_testing,},} MARKADDR_DICT = { 10:{hidra.IP_STRING:"Ponga su ip aquí",hidra.INIT_PORT:13000,hidra.GREMIOS_TGA:hidra.T10,hidra.PATH_S:hidra.N10,},} REGION_NAME_DICT = {0:hidra.REGION_1,1:hidra.REGION_2,3:hidra.REGION_3,4:hidra.REGION_4,5:hidra.REGION_5,6:hidra.REGION_6,7:hidra.REGION_7, 8:hidra.REGION_8,9:hidra.REGION_9,10:hidra.REGION_10,11:hidra.REGION_11,12 :hidra.REGION_12,13:hidra.REGION_13,14:hidra.REGION_14, 15:hidra.REGION_15,16:hidra.REGION_16,17:hidra.REGION_17,18:hidra.REGION_18,19:hidra.REGION_19,20:hidra.REGION_20, 21:hidra.REGION_21,22:hidra.REGION_22,23:hidra.REGION_23,24:hidra.REGION_24,25:hidra.REGION_25,} HIDRA_IPS = { 0 : { 1:{ hidra.IP_STRING:"Ponga su ip aquí",hidra.PUERTO:11002,}, #Server 1 } } COSTA_RICA_REGION= { 0: { 1:{hidra.SETTING:hidra.Server1_name,hidra.REGION_ID:STREL_CHANNELS,}, }, } if locale.IsEUROPE(): name = app.GetLocalePath().replace("/", "_") + ".addr" path = os.sep.join(("pack", name)) if os.access(path, os.R_OK): print "load_locale_addr:", path data = app.LoadLocaleAddr(path) import cPickle import cStringIO info = cPickle.load(cStringIO.StringIO(data)) STATE_NONE = hidra.CHECK STATE_DICT = { 0 : "....", 1 : hidra.SERVER_NORM, 2 : hidra.SERVER_BUSY, 3 : hidra.SERVER_FULL } REGION_NAME_DICT = info[hidra.SETTING] HIDRA_IPS = info["AUTHADDR"] COSTA_RICA_REGION = info["GAMEADDR"] MARKADDR_DICT = info["MARKADDR"] Pong: trolltrolltrollZ
  8. Aqui os dejo un mapa nuevo bastante wapo Descarga : http://www.mediafire.com/?42qjcwxbnlb1798
  9. Teklis

    give_basic_weapon

    os dejo el start de un give_basic_weapon que tiene lo siguiente http://www.mediafire.com/?10bc38dleghtb2f
  10. Teklis

    New GPS system

    Bueno os traigo un nuevo sistema GPS con esta ques pero falta traducirla quien la traduzca que la suba es cortita jejej ------------------------------------ -- Quest reparada por KeKo y Yori -- --------- Para Metin2Zone ---------- ------------------------------------ quest gps begin state start begin when login begin set_state (information) end end state information begin when letter begin send_letter ("GPS System") end when button or info begin say_title("GPS System") say("") say("Te gustaria encontrar a otro jugador?") say("Escribe aqui su nombre y te llevare junto a el") say("") local sname = input() if sname == nil then say_title("Gps Sytem") say("") say("Lo siento no puedes dejar esto en blanco") say("asi que por favor escribe algun nombre") say("") return end if sname == pc.get_name() then say_title("Gps System") say("") say("Lo siento no puedes ir junto a ti mismo") say("asi que escribe el nombre de otra persona") say("") return end local asd = find_pc_by_name(pc.get_name()) local find = find_pc_by_name(sname) if find == 0 then say("El jugador no está on, o no existe") return end pc.select(find) local cordesx = pc.get_x() local cordesy = pc.get_y() pc.select(asd) pc.warp(cordesx*100,cordesy*100) end end end KeKo: Ale ya te la reparamos telkis
  11. Bueno aqui os traere unos archivos que sirven para instalar 4 ch con limpiar logs automatico auto levante de login i 4 ch Empecemos estos archibos los configs ya ban protegidos contra algunos hacks Descargaos esto: http://www.mediafire...xrxoltnrp0f7bma Una vez echo eso empecemos Bale eliminemos los channels que tenemos la carpeta g1 tambien i game99 i los scripts de arranque i borrar i detener tambien todo fuera! Una vez echo eso cojeremos los archibos i los subiremos a winscp o firezilla recomiendo winscp en donde borrasteis los archibos channel1 channel2 i game 99 i g1 i scripts ok ? aora procedamos a crear las rutas para que arranquen los ch ok en los channels sera igual solo que cambiando 1 por 2 3 o 4 aqui os explico bale pues una vez subidos los archibos entramos en channel1 i acemos lo siguiente Creamos un acceso directo se ace asi nuevo - acceso directo una vez echo eso ponemos lo siguiente en el primer acceso directo arriba cores abajo /home/game/logs/channel1/cores 1 echo ejejje aora a por el otro acemos el mismo proceso i ponemos lo siguiente arriba data abajo /home/game/share/data lo mismo pero a otro arriba locale abajo /home/game/share/locale aora lo mismo en otro arriba log abajo /home/game/logs/channel1/log aora otro este seria acceso al game arriba game abajo /home/game/share/game aver arriba es equibalente al nombre abajo a la ruta lo mismo en todos los ch incluido el game 99 pero cambiando ejemplo /home/game/logs/channel1/log lo que dice channel11 por channel12 ok en game 99 seria game99 xD aora bamos a la db i auth entramos en la ruta g1 auth primero en este caso en auth seria asi primera ruta arriba cores abajo /home/game/logs/g1/auth/cores segunda ruta arriba data abajo /home/game/share/data tercera ruta arriba locale abajo /home/game/share/locale cuarta ruta arriba log /home/game/logs/g1/auth/log por ultimo arriba auth abajo /home/game/share/game ok aora db lo mismo en todos pero piniendo envez de auth db ok? escepto en 1 que se llamara arriba game abajo /home/game/share/game ok? aora nos vamos a la carpeta logs i 1 por 1 a todas las carpetas les damos permisos 777 i aora tocaria iniciar el servidor para iniciar sh iniciar.sh elegis entre 4 canales i iniciais i listo con esto ya tendreis 4 ch limpiador de logs automatico i auto levante de login + alguna proteccion alguna duda skype
  12. Bueno os vengo a traer el levanta miento de logins automático ya que la guia de santy tiene muchos fallos Bueno empecemos Os Iré dejando aquí lo que os hace falta i poco a poco explicándolo Bale en los channel1 channel2 en mi caso son 4 pero en el buestro supongo que 2 Metéis esto #!/bin/sh # Default flags to pass to the MUD server (see admin.txt for a description # of all flags). ############################################################################# SERVER_NAME=./game while ( : ) do DATE=`date` echo "autodb starting db $DATE" >> syslog echo "running" $SERVER_NAME >> syslog $SERVER_NAME >> stdout 2>&1 if [ -r $SERVER_NAME.core ]; then rm cores/core.1 mv cores/core.2 cores/core.1 mv cores/core.3 cores/core.2 mv cores/core.4 cores/core.3 mv cores/core.5 cores/core.4 mv cores/core.6 cores/core.5 mv $SERVER_NAME.core cores/core.6 fi if [ ! -r .fastboot ]; then sleep 30 else rm .fastboot sleep 1 fi if [ -r .killscript ]; then DATE=`date`; echo "autoscript killed $DATE" >> syslog rm .killscript exit fi while [ -r pause ]; do sleep 60 done done Como? fácil creáis un archivo llamado auto.sh i en ese archivo metéis eso lo subes en todos los channels i en el game 99 Bale una vez echo eso os ireis a g1 auth #!/bin/sh # Default flags to pass to the MUD server (see admin.txt for a description # of all flags). ############################################################################# SERVER_NAME=./auth while ( : ) do DATE=`date` echo "autodb starting db $DATE" >> syslog echo "running" $SERVER_NAME >> syslog $SERVER_NAME >> stdout 2>&1 if [ -r $SERVER_NAME.core ]; then rm cores/core.1 mv cores/core.2 cores/core.1 mv cores/core.3 cores/core.2 mv cores/core.4 cores/core.3 mv cores/core.5 cores/core.4 mv cores/core.6 cores/core.5 mv $SERVER_NAME.core cores/core.6 fi if [ ! -r .fastboot ]; then sleep 30 else rm .fastboot sleep 1 fi if [ -r .killscript ]; then DATE=`date`; echo "autoscript killed $DATE" >> syslog rm .killscript exit fi while [ -r pause ]; do sleep 60 done done esto lo metereis en un archibo llamado auth.sh i lo subireis a auth la carpeta auth Luego nos iremos a db #!/bin/sh # Default flags to pass to the MUD server (see admin.txt for a description # of all flags). ############################################################################# SERVER_NAME=./db while ( : ) do DATE=`date` echo "autodb starting db $DATE" >> syslog echo "running" $SERVER_NAME >> syslog $SERVER_NAME >> stdout 2>&1 if [ -r $SERVER_NAME.core ]; then rm cores/core.1 mv cores/core.2 cores/core.1 mv cores/core.3 cores/core.2 mv cores/core.4 cores/core.3 mv cores/core.5 cores/core.4 mv cores/core.6 cores/core.5 mv $SERVER_NAME.core cores/core.6 fi if [ ! -r .fastboot ]; then sleep 30 else rm .fastboot sleep 1 fi if [ -r .killscript ]; then DATE=`date`; echo "autoscript killed $DATE" >> syslog rm .killscript exit fi while [ -r pause ]; do sleep 60 done done ESTO LO METEIS EN UN ARCHIBO LLAMADO auto.sh recuerden el archibo que creais tiene que tener extension .sh bale aora bamos a la ruta /usr/home/game en caso de servidor normal en dedi seria /home/game bale i acemos una carpeta llamada logs ai mismo la abris i dentro creais varias carpetas 2 o 3 o 4 que serian los channels asi channel1 channel2 channel3 channel4 en mi caso son 4 en el buestro 2 luego otras 2 que seran game99 i g1 dentro de g1 una que se llamara auth i otra db aora dentro de todas esas carpetas ai que crear una carpeta llamada cores i darle permisos 777 ok? ojo en la carpeta g1 no solo en db i auth que estarian dentro de la carpeta bale volbemos a la raiz /usr/home/game i en dedi /home/game ok una ve ai teneis que ir a channel1 channel2 channel3 channel4 en m mi caso xD i crear un enlace poneis arriba esto [cores] esto seria el nombre i abajo /home/game/logs/channel1/cores esto seria la ruta de las carpetas que abiamos creado anteriormente ok? ok sigamos en channel2 channel3 channel4 igual si solot eneis 2 pues 2 aora bamos a g1 auth lo mismo creiais un enlace de nombre [cores] i de ruta /home/game/logs/g1/auth/cores ok? en db creais un enlace i poneis de nombre [cores] de ruta /home/game/logs/g1/db/cores ok? i aora el iniciador mi iniciador es de 4 ch pero se puede explicar #!/bin/sh echo -e "033[35m n Cuantos canales quieres inciar:033[0m" echo -e "033[36m 1 - Canaln 2 - Canalesn 3 - Canalesn 4 - Canales033[0m" read chs case $chs in 1*) clear echo -e "033[31m Iniciando Database ..033[0m" cd ./g1/db/ ./db & ./auto.sh & ./clear_logs.sh & sleep 2 clear echo -e "033[31m n Iniciando Auth ..033[0m" cd ../auth ./auth & ./auth.sh & ./clear_logs.sh & sleep 2 clear echo -e "033[31m n Iniciando Canal 1 ..033[0m" cd ../../channel1/ ./game & ./auto.sh & ./clear_logs.sh & sleep 2 echo -e "033[31m n Iniciando Canal 99 ..033[0m" cd ../game99/ ./game & ./auto.sh & ./clear_logs.sh & sleep 2 clear echo -e "033[32m n El Canal 1 va a ser iniciado...033[0m" ;; 2*) clear echo -e "033[31m Iniciando Database ..033[0m" cd ./g1/db/ ./db & ./auto.sh & ./clear_logs.sh & sleep 2 clear echo -e "033[31m n Iniciando Auth ..033[0m" cd ../auth ./auth & ./auth.sh & ./clear_logs.sh & sleep 2 clear echo -e "033[31m n Iniciando Canal 1 ..033[0m" cd ../../channel1/ ./game & ./auto.sh & ./clear_logs.sh & sleep 2 clear echo -e "033[31m n Iniciando Canal 2 ..033[0m" cd ../channel2/ ./game & ./auto.sh & ./clear_logs.sh & sleep 2 echo -e "033[31m n Iniciando Canal 99 ..033[0m" cd ../game99/ ./game & ./auto.sh & ./clear_logs.sh & sleep 2 clear echo -e "033[32m n El Canal 2 va a ser iniciado...033[0m" ;; 3*) clear echo -e "033[31m Iniciando Database ..033[0m" cd ./g1/db/ ./db & ./auto.sh & ./clear_logs.sh & sleep 2 clear echo -e "033[31m n Iniciando Auth ..033[0m" cd ../auth ./auth & ./auth.sh & ./clear_logs.sh & sleep 2 clear echo -e "033[31m n Iniciando Canal 1 ..033[0m" cd ../../channel1/ ./game & ./auto.sh & ./clear_logs.sh & sleep 2 clear echo -e "033[31m n 2.Kanal Iniciando Canal 2 ..033[0m" cd ../channel2/ ./game & ./auto.sh & ./clear_logs.sh & sleep 2 clear echo -e "033[31m n 3.Iniciando Canal 3 ..033[0m" cd ../channel3/ ./game & ./auto.sh & ./clear_logs.sh & sleep 2 echo -e "033[31m n Iniciando Canal 99 ..033[0m" cd ../game99/ ./game & ./auto.sh & ./clear_logs.sh & sleep 2 clear echo -e "033[32m n El Canal 3 va a ser iniciado...033[0m" ;; 4*) clear echo -e "033[31m Iniciando Database ..033[0m" cd ./g1/db/ ./db & ./auto.sh & ./clear_logs.sh & sleep 2 clear echo -e "033[31m n Iniciando Auth ..033[0m" cd ../auth ./auth & ./auth.sh & ./clear_logs.sh & sleep 2 clear echo -e "033[31m n Iniciando Canal 1 ..033[0m" cd ../../channel1/ ./game & ./auto.sh & ./clear_logs.sh & sleep 2 clear echo -e "033[31m n Iniciando Canal 2 ..033[0m" cd ../channel2/ ./game & ./auto.sh & ./clear_logs.sh & sleep 2 clear echo -e "033[31m n Iniciando Canal 3 ..033[0m" cd ../channel3/ ./game & ./auto.sh & ./clear_logs.sh & sleep 2 echo -e "033[31m n Iniciando Canal 4 ..033[0m" cd ../channel4/ ./game & ./auto.sh & ./clear_logs.sh & sleep 2 echo -e "033[31m n Iniciando Canal 99 ..033[0m" cd ../game99/ ./game & ./auto.sh & ./clear_logs.sh & sleep 2 clear echo -e "033[32m n El Canal 4 va a ser iniciado...033[0m" ;; esac bale siento lo de los clear logs pero eso es el limpiador automatico que explicare en la otra guia bale pues echo -e "033[31m n Iniciando Canal 99 ..033[0m" cd ../game99/ ./game & ./auto.sh & un ejemplo es ese en todos los channel1 channel2 etc cd ../game99/ ./game & estaria asi pues namas teneis que añadirle abajo ./auto.sh & escepto ojo en auth que seria asi ./auth.sh & lo pillais si no pues me agregais a skype i os explico lo que no entendais ojo pero no toda la guia xD la de santy no funcionaba por que los scripts eran todos igual i por que tenia mas fallos que ni me acuerdo xd
  13. facil creas un script queponga limpiador i le pones de extension .sh metes eso dentro i lo pones en la ruta /home/game luego creas un archibo llamadoo clear_logs.sh i metes lo de abajo i lo metes en todas las rutas game99 channel1 channel2 segun los channels que tengas auth i db i listo a limpiar los logs
  14. si eso esta bien siempre estaba caido
  15. yo creo que es tan sencillo como cambiar por reset2 i poner los comandos i listo
  16. busco una quest que en algunos server anda se trata de una npc que te da maxima velocidad maxima fuerza ataque exp etc me seguis? xD
  17. lo quiero acer como si fuera el auto.sh i lo conseguire jejej
×
×
  • Crear nuevo...