Girişte donma sorunu

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı best

  • Yeni Üye
  • *
    • İleti: 32
: 25 Mayıs 2020, 03:36:22
Sunucuya girdiğimde login panele gelene kadar çok zaman geçiyor bunu nasıl en aza indirebiliriz çok donuyor yani.
Bu arada bu kendi sunucumda oluyor.
« Son Düzenleme: 25 Mayıs 2020, 13:12:23 Gönderen: best »
 


MTASATURK

Girişte donma sorunu
« : 25 Mayıs 2020, 03:36:22 »

Çevrimdışı KG Night

  • Acemi Üye
  • *
    • İleti: 157
  • Mikripter
Yanıtla #1 : 25 Mayıs 2020, 13:58:49
çok sc startlıysa öle yapar
EsEr Agaoğlu
 


Çevrimdışı Leaver

  • laravel <3
  • Uzman Üye
  • *
    • İleti: 511
    • Esppa Software
Yanıtla #2 : 25 Mayıs 2020, 14:57:20
Reyiz, sunucunda mbloader varsa içini çok doldurmuşsundur eğer yoksa araç scriptlerinin bikaçını sil (tercihen mbsi yüksek olanları)
Ha eğer benim arabalarım çok iyi silmek istemiyorum dersende setTimer'e koy araçlarını
 


Çevrimdışı best

  • Yeni Üye
  • *
    • İleti: 32
Yanıtla #3 : 25 Mayıs 2020, 16:44:39
Linki görebilmek için Kayıt olun yada Giriş yapın.
Reyiz, sunucunda mbloader varsa içini çok doldurmuşsundur eğer yoksa araç scriptlerinin bikaçını sil (tercihen mbsi yüksek olanları)
Ha eğer benim arabalarım çok iyi silmek istemiyorum dersende setTimer'e koy araçlarını

Evet mbloader kullanıyorum.Nasıl yapacağım setTimer olayını?
 


Çevrimdışı furkan08

  • Yeni Üye
  • *
    • İleti: 75
Yanıtla #4 : 25 Mayıs 2020, 17:07:03
Linki görebilmek için Kayıt olun yada Giriş yapın.

Evet mbloader kullanıyorum.Nasıl yapacağım setTimer olayını?

aynı sorun bende var settimer nasıl oluyor
 


Çevrimdışı best

  • Yeni Üye
  • *
    • İleti: 32
Yanıtla #5 : 25 Mayıs 2020, 17:25:58
Linki görebilmek için Kayıt olun yada Giriş yapın.
aynı sorun bende var settimer nasıl oluyor
Bende bilmiyorum ki
 


MTASATURK

Ynt: Girişte donma sorunu
« Yanıtla #5 : 25 Mayıs 2020, 17:25:58 »

Çevrimdışı xMert

  • Bilişim Teknolojileri
  • Moderatör
  • *
    • İleti: 435
  • C++
    • MTASATURK
Yanıtla #6 : 25 Mayıs 2020, 17:35:24
mb loaderde çok araç/skin olduğundan kaynaklıdır.
 


Çevrimdışı best

  • Yeni Üye
  • *
    • İleti: 32
Yanıtla #7 : 25 Mayıs 2020, 19:05:56
Linki görebilmek için Kayıt olun yada Giriş yapın.
mb loaderde çok araç/skin olduğundan kaynaklıdır.
Neden diğer serverlarda öyle bir sorun yok halbuki modloaderde bir sürü araç ve skin var?
 


Çevrimdışı MarkeloF

  • Admin
  • *
    • İleti: 901
  • Maybe later.
Yanıtla #8 : 25 Mayıs 2020, 19:11:09
setTimer koymak hiç bir işe yaramayacaktır sonuçta dosyanın boyutu büyük.

Bunun için yapılabilecek birşey yok ama ben kendi sunucuma Şunu yapmıştım size de öneririm;
Yükleme login olduktan 15 saniye sonra aktif oluyor ve böylelikle sunucuya hızlı giriliyor ama script aktif olduğunda yine donma oluyor tek avantajı sunucuya hızlı giriliyor.
 


Çevrimdışı Leaver

  • laravel <3
  • Uzman Üye
  • *
    • İleti: 511
    • Esppa Software
Yanıtla #9 : 27 Mayıs 2020, 13:07:55
Markelof, setTimer işe yarar çünkü her mod için 4 saniye yükleme süresi verirsek oyunda sadece araçlar dolana kadar hafif hafif laglanma olur. Bu süre zarfında oyuncular az bişey laglıda olsa oyunlarına devam edebilirler.
 


Çevrimdışı foreigner26

  • Yeni Üye
  • *
    • İleti: 34
Yanıtla #10 : 27 Mayıs 2020, 22:48:28
Kod
--https://forum.mtasa.com/topic/54787-simple-sleep-function/
function callFunctionWithSleeps(calledFunction, ...)
    local co = coroutine.create(calledFunction) --we create a thread
    coroutine.resume(co, ...) --and start its execution
end
 
function sleep(time)
    local co = coroutine.running()
    local function resumeThisCoroutine() --since setTimer copies the argument values and coroutines cannot be copied, co cannot be passed as an argument, so we use a nested function with co as an upvalue instead
        coroutine.resume(co)
    end
    setTimer(resumeThisCoroutine, time, 1) --we set a timer to resume the current thread later
    coroutine.yield() --we pause the execution, it will be continued when the timer calls the resume function
end
 
-----------example-----------
 
function pauseExample(a, b, c)
    outputChatBox("Started the execution. a value: "..tostring(a))
    sleep(5000)
    outputChatBox("Waited 5 seconds. b value: "..tostring(b))
    sleep(5000)
    outputChatBox("Waited 10 seconds, finishing the execution. c value: "..tostring(c))
end
 
callFunctionWithSleeps(pauseExample, 1, 2, 3)

Merhabalar, hiç setTimer gibi saçmalıklara gerek yok dostum bir for döngüsü oluşturup Asenkron olarak 1100 Milisaniye de bir  (sleep(1100)) modları yüklersen herhangi bir fps düşüklüğü yaratmayacaktır. (bu ortalama oyuncular için) Eğer istersen bunu biraz daha geliştirip kullanıcının vRAM miktarına göre milisaniyeyi arttırabilir ya da düşürebilirsin. Değiştirmen gereken kısım replaceDFF ve replaceTXD olan kısmı geriye kalan loadTXD ve loadDFF herhangi bir sorun işgal etmemekte.
"It doesnt even matter"
 


Çevrimdışı breta

  • Yeni Üye
  • *
    • İleti: 5
Yanıtla #11 : 28 Mayıs 2020, 20:29:45
Linki görebilmek için Kayıt olun yada Giriş yapın.
Kod
--https://forum.mtasa.com/topic/54787-simple-sleep-function/
function callFunctionWithSleeps(calledFunction, ...)
    local co = coroutine.create(calledFunction) --we create a thread
    coroutine.resume(co, ...) --and start its execution
end
 
function sleep(time)
    local co = coroutine.running()
    local function resumeThisCoroutine() --since setTimer copies the argument values and coroutines cannot be copied, co cannot be passed as an argument, so we use a nested function with co as an upvalue instead
        coroutine.resume(co)
    end
    setTimer(resumeThisCoroutine, time, 1) --we set a timer to resume the current thread later
    coroutine.yield() --we pause the execution, it will be continued when the timer calls the resume function
end
 
-----------example-----------
 
function pauseExample(a, b, c)
    outputChatBox("Started the execution. a value: "..tostring(a))
    sleep(5000)
    outputChatBox("Waited 5 seconds. b value: "..tostring(b))
    sleep(5000)
    outputChatBox("Waited 10 seconds, finishing the execution. c value: "..tostring(c))
end
 
callFunctionWithSleeps(pauseExample, 1, 2, 3)

Merhabalar, hiç setTimer gibi saçmalıklara gerek yok dostum bir for döngüsü oluşturup Asenkron olarak 1100 Milisaniye de bir  (sleep(1100)) modları yüklersen herhangi bir fps düşüklüğü yaratmayacaktır. (bu ortalama oyuncular için) Eğer istersen bunu biraz daha geliştirip kullanıcının vRAM miktarına göre milisaniyeyi arttırabilir ya da düşürebilirsin. Değiştirmen gereken kısım replaceDFF ve replaceTXD olan kısmı geriye kalan loadTXD ve loadDFF herhangi bir sorun işgal etmemekte.


Discrod verebilir misin?
 


Çevrimdışı Leaver

  • laravel <3
  • Uzman Üye
  • *
    • İleti: 511
    • Esppa Software
Yanıtla #12 : 29 Mayıs 2020, 11:10:31
oww enes abi senin mantık haliyle daha iyi tabiki eline sağlık