Jump to content

Narutimmy

Members
  • Posts

    1,004
  • Joined

  • Last visited

Everything posted by Narutimmy

  1. lo tengo en un VPS, debe haber una forma de que se auto reinicie no? Pasa que cuando inicio mi sv todo bien me soporta 91 users sin lag ni nada, pero pasan 1...2..3 dias y comienzaa lagearse... entonces mi idea era que cada 12 horas reibiciar el servidor por ejemplo asi se mantendria "fresco" EDIT..: Encontre est pero nose suarlo alguien sabe ? https://www.pedroventura.com/sysadmin/s ... ta-parado/
  2. Hola ando buscando algun comando o funcion para reiniciar el server... se que esta "shutdown" para apagarlo pero ahi alguno para reiniciar?
  3. el timer funciona el blip debe eliminarse a los 45mins pero la idea es que el blip sea global no local
  4. El problema es que tambien idea es que cuando se crea el blip al pasar 45mins se elimina para no saturar xDD
  5. Pasa que lo ise asi... Server: addEventHandler( "onPlayerWasted", root, function () if ( getTickCount ( ) - TiempoPr4 >= 5000 ) then local x,y,z = getElementPosition (source) counterddd = counterddd + 1 triggerClientEvent ( "BlipMuerto", source,x,y,z ,counterddd ) TiempoPr4 = getTickCount ( ) end end) client local Death = {} function Blip2 (x,y,z,counterddd) Death[counterddd] = exports.customblips:createCustomBlip ( x,y, 5, 5, "suddenDeath2.png" ) setTimer ( function () if Death[counterddd] then exports.customblips:destroyCustomBlip(Death[counterddd]) end end, 2700000, 1) end addEventHandler("BlipMuerto", getRootElement(), Blip2) Funciona bien, pero los blip se crean apartir de cuando el usuario conecta, si el desconecta y vuelve a conectar ya no ve los anteriores solo los nuevos... Pero se estan creando cuando el player muere... y tambien olvidaste addEvent en client. si si lo agregue pero olvide ponerlo aqui y si el evento se ejecuta cuando muere la idea es esto.. donde muere cada usuario se marca en el mapa, para crear esos puntos rojos y ver donde se concentra mas el pvp... el rpoblema es que yo me conecto y funciona veo donde mueren todos pero no veo los que murieron antes de que yo conectara.
  6. Pasa que lo ise asi... Server: addEventHandler( "onPlayerWasted", root, function () if ( getTickCount ( ) - TiempoPr4 >= 5000 ) then local x,y,z = getElementPosition (source) counterddd = counterddd + 1 triggerClientEvent ( "BlipMuerto", source,x,y,z ,counterddd ) TiempoPr4 = getTickCount ( ) end end) client local Death = {} function Blip2 (x,y,z,counterddd) Death[counterddd] = exports.customblips:createCustomBlip ( x,y, 5, 5, "suddenDeath2.png" ) setTimer ( function () if Death[counterddd] then exports.customblips:destroyCustomBlip(Death[counterddd]) end end, 2700000, 1) end addEventHandler("BlipMuerto", getRootElement(), Blip2) Funciona bien, pero los blip se crean apartir de cuando el usuario conecta, si el desconecta y vuelve a conectar ya no ve los anteriores solo los nuevos...
  7. Hola tengo una duda.... custom blip solo funciona en client? porque el problema es que cree un resorce que cuando alguien muere se crea un customblip... el problema es que al reconectar desaparecen lso que se ayan creado.
  8. y como ago funvcionar esto e_e? local counterddd = 0 local Death = {} local TiempoPr1 = 0 addEventHandler( "onClientPlayerWasted", root, function () if ( getTickCount ( ) - TiempoPr1 >= 5000 ) then counterddd = counterddd + 1 local x,y,z = getElementPosition (localPlayer) Death[counterddd] = exports.customblips:createCustomBlip ( x,y, 10, 10, "suddenDeath2.png" ) TiempoPr1 = getTickCount ( ) setTimer ( function () if Death[counterddd] then exports.customblips:destroyCustomBlip(Death[counterddd]) end end, 60000*5, 1) end end) solo se elimina 1...
  9. Recuerdan que dije que tenia network trouble y se cayo el ts3 y no hubo aumento de CPU?
  10. Ya Cambie a 64 bits el MTA, instale el webadmin e instale el ts3 de nuevo. ahora a esperar gracias @.:CiBeR:.
  11. el OGP lo uso porque es practico monitoreo lso recursos desde el navegador... apago y prendo desdel navegador porque era muy molesto abrir el putty .... se que dices que no ahi que usarlo pero quiero saber el porque ... el GM no estoy muy interesado en cambiarlo, llevo editanlo ya 2 años creo.... lo que para mi es muy editado podria para ti ser algo que haces en 20mins pero es esfuerzo que le meti.... aonque si me gustaria aprender a optimizarlo y esas cosas. nose que tipos de .. la ram anda bien, pero despues de lso rspawns antes de aplicar lo de async subia en ocaciones y ya no bajaba nose porque aun no prueno si aun pasa.
  12. Todo parecia bien pero andamos jugando y van como 4 Newtwork Trouble.... hasta el Teamspeak que esta en el mismo sv se cayo unos segundos... pero no veo aumento de recursos...
  13. Ya lo pague.... 80users online... algo como un reinicio de base (mapeo) antes era network trouble con 60 users por casi 2mins... ahora no lag en lo minimo ....
  14. Lo del "perfomancebrowser" ya lo he echo lo que consumo es el GM tiene demaciados settimer y muchos elementdata.. lo del "shownetstat" no lo conocia vere que sale.. estoy apunto de pagar el vps pero como dije no quiero hacer un gasto inecesario, Gracias por la ayuda. EDIT: Esto me marca:
  15. Hola tengo unas dudas, yo uso un VPS en NFO Servers tengo actualmente este paquete: Me soporta 40-50 Users con lag minimo y sin zombie (slotboth) con un consumo de 30-50% CPU y Ram de unos 600 de 900mb... todo bien el problema es que en ocaciones ese consumo sube a 80% CPU y ram 800mb .... por ratos... Ademas de algunos Time Out a Usuarios o que si yo activo un scriot que requiera una descarga como una imagen o lo que sea da TimeOut a el 70% de los usuarios le da error de que X archivo no pudieron ser descargados. He ahi mi duda yo he preguntado a mi provedor y me dice que solo se usa el 10% del ancho de banda asignado pero no estoy seguro de eso. Pienso mejorar mi VPS a esto: Pero no estoy seguro de que valgal a pena o no, me refiero a mejorar el VPS y seguir teniendo los mismo problemas. alguien que me ayude? @Ciber me ha recomendado que no use el OGP que porque tiene errores, y que consume mas recursos, alguien puede decirme si es cierto o que errores tiene? o que tanta diferencia de consumo ahi? Quiero poder tener 80 Usuarios y unos 30 zombies (slothbot) por lo menos
  16. Ya se elimina pero solo el primero local counterddd = 0 local Death = {} local TiempoPr1 = 0 addEventHandler( "onClientPlayerWasted", root, function () if ( getTickCount ( ) - TiempoPr1 >= 5000 ) then counterddd = counterddd + 1 local x,y,z = getElementPosition (localPlayer) Death[counterddd] = exports.customblips:createCustomBlip ( x,y, 10, 10, "suddenDeath2.png" ) TiempoPr1 = getTickCount ( ) setTimer ( function () if Death[counterddd] then exports.customblips:destroyCustomBlip(Death[counterddd]) end end, 60000*5, 1) end end) La idea es que alse cree uno y a los 30 seg que se creo ese se elimine ese mismo.. pero si se crea otro pase lo mismo mas no se borren los 2 a la vez.
  17. Hola e_e vengo de nuez... quiero hacer un script que cuando muer se cree un customblip ahi todo bien.... pero quiero que al pasar nose 30segs se elimine mi blip.... la idea es que cada jugador al morir se cree uno.. y asi addEventHandler( "onClientPlayerWasted", root, function () local x,y,z = getElementPosition (localPlayer) Death = exports.customblips:createCustomBlip ( x,y, 10, 10, "suddenDeath.png" ) setTimer ( exports.customblips:destroyCustomBlip(Death), 30000, 1) end) EDIT: addEventHandler( "onClientPlayerWasted", root, function () local x,y,z = getElementPosition (localPlayer) Death = exports.customblips:createCustomBlip ( x,y, 10, 10, "suddenDeath.png" ) setTimer ( function (Death) exports.customblips:destroyCustomBlip(Death) end, 30000, 1) end) lo tengo asi pero me da error
  18. Muchas Gracias seguire haciendo pruebas por ahora todo bien no mas trouble aonque tarda en terminas las funciones pero supongo es por lo mismo porque ahora lo hace en orden y no todo al mismo tiempo.
  19. creo si lo en entiendo, solo una cosa mas, que diferencia ahi entre uno y otro? o cuando se puede usar uno y cuando no ? y que siginifica "1, 100000" ¿?
  20. muchas gracias ya funciono ... pero perdon si molesto.. me explicas un poco? entonces e lugar del for... solo es de usar "async:foreach"? me podrias explicar los demas argumentos?
  21. Ya lo instale... y todo solo que no entiendo bien como se usa... da varios ejemplos pero algunas cosas no quedan claras como por ejemplo: Ejemplo 1 async:iterate(1, 50000000, function(i) local x = (i + 2) * i; -- heavy opreation outputServerLog(x); end); Que siginifica el "iterate(1, 50000000," ? y en el ejemplo 2 : async:foreach(vehicles, function(vehicle) vehicle:setHealth(1000); end); Que significa el : "foreach" ? EDIT: Lo unico que se me ocurre es que sea el nombre de la funcion? no encuentro una guia de la syntaxis async:foreach(createPickupsOnServerStart, function () iPickup = 0 for i, pos in ipairs(pickupPositions.residential) do iPickup = iPickup + 1 createItemLoot("residential", pos[1], pos[2], pos[3], iPickup) end setTimer(createPickupsOnServerStart2, 20000, 1) end); EDIT 2: Pues asi no funciono... lo probe asi pero no noto cambio... igual me da log execution... aonque lo probe en el PC local y no en el VPS... function createPickupsOnServerStart() iPickup = 0 for i, pos in ipairs(pickupPositions.residential) do iPickup = iPickup + 1 async:iterate(1, 50000000,createItemLoot("residential", pos[1], pos[2], pos[3], iPickup)); end setTimer(createPickupsOnServerStart2, 1000, 1) end Otro EDIT: Veamos y asi? function Replaceskins ( ) for id,name in pairs(skins) do txd = engineLoadTXD ( name..".txd" ) engineImportTXD ( txd, id ) dff = engineLoadDFF ( name..".dff", 0 ) engineReplaceModel ( dff, id ) end end addEventHandler ( "onClientResourceStart", getResourceRootElement(getThisResource()), Replaceskins) function Replaceskins ( ) async:iterate(0, 500000, function() for id,name in pairs(skins) do txd = engineLoadTXD ( name..".txd" ) engineImportTXD ( txd, id ) dff = engineLoadDFF ( name..".dff", 0 ) engineReplaceModel ( dff, id ) end end); end addEventHandler ( "onClientResourceStart", getResourceRootElement(getThisResource()), Replaceskins)
  22. Gracias, no lo pense jeje como ya tenia un topic del tema.. y me entro la duda pregunte.. Gracias.
  23. lo que quiero es poner esa web en un inframe de otra web... por eso necesito que el texto de ponga libre que no pida user ... y por lo que entiendo con lo que me dices es para que con cualquier user regrostrado pueda ver no?
×
×
  • Create New...