Olá, tudo bem? Estou enfrentando um problema em meu servidor baseado no Pokedash Pota 10.98 TFS 1.2, onde ele desconecta os jogadores quando estes trocam rapidamente de um Pokémon para outro e ativam habilidades. No entanto, essa desconexão não ocorre quando a troca é feita de forma mais lenta, levando alguns segundos. Gostaria de saber como posso implementar um cooldown nessa troca para evitar essas desconexões. Mas se alguem conseguir me ajuda a resolver o erro que está dando sem precisar colocar cooldown na troca agradeço.
No symbol table info available.
#2 0x000055555586dd27 in LuaScriptInterface::luaCreatureCreate(lua_State*) ()
No symbol table info available.
#3 0x00007ffff781ffb7 in ?? () from /lib/x86_64-linux-gnu/libluajit-5.1.so.2
No symbol table info available.
#4 0x00007ffff786e4a4 in lua_pcall () from /lib/x86_64-linux-gnu/libluajit-5.1.so.2
No symbol table info available.
#5 0x0000555555807e12 in LuaScriptInterface::protectedCall(lua_State*, int, int) ()
No symbol table info available.
#6 0x0000555555808dd2 in LuaScriptInterface::callFunction(int) ()
No symbol table info available.
#7 0x000055555588065e in LuaEnvironment::executeTimerEvent(unsigned int) ()
No symbol table info available.
#8 0x0000555555897a41 in void std::_invoke_impl<void, void (LuaEnvironment::&)(unsigned int), LuaEnvironment&, unsigned int&>(std::_invoke_memfun_deref, void (LuaEnvironment::&)(unsigned int), LuaEnvironment&, unsigned int&) ()
No symbol table info available.
#9 0x000055555589572e in std::_invoke_result<void (LuaEnvironment::&)(unsigned int), LuaEnvironment&, unsigned int&>::type std::_invoke<void (LuaEnvironment::&)(unsigned int), LuaEnvironment&, unsigned int&>(void (LuaEnvironment::&)(unsigned int), LuaEnvironment&, unsigned int&) ()
No symbol table info available.
#10 0x000055555589240a in void std::Bind<void (LuaEnvironment::(LuaEnvironment, unsigned int))(unsigned int)>::_call<void, , 0ul, 1ul>(std::tuple<>&&, std::_Index_tuple<0ul, 1ul>) ()
No symbol table info available.
#11 0x000055555588eacf in void std::_Bind<void (LuaEnvironment::(LuaEnvironment, unsigned int))(unsigned int)>::operator()<, void>() ()
No symbol table info available.
#12 0x000055555588a424 in std::_Function_handler<void (), std::_Bind<void (LuaEnvironment::(LuaEnvironment, unsigned int))(unsigned int)> >::_M_invoke(std::_Any_data const&) ()
No symbol table info available.
--Type <RET> for more, q to quit, c to continue without paging--
#13 0x000055555599f364 in std::function<void ()>::operator()() const ()
No symbol table info available.
#14 0x000055555599f2b2 in Task::operator()() ()
No symbol table info available.
#15 0x000055555599ea33 in Dispatcher::threadMain() ()
No symbol table info available.
#16 0x00005555558f415e in void std::_invoke_impl<void, void (Dispatcher::)(), Dispatcher>(std::_invoke_memfun_deref, void (Dispatcher::&&)(), Dispatcher&&) ()
No symbol table info available.
#17 0x00005555558f3e1b in std::_invoke_result<void (Dispatcher::)(), Dispatcher>::type std::_invoke<void (Dispatcher::)(), Dispatcher>(void (Dispatcher::&&)(), Dispatcher&&) ()
No symbol table info available.
#18 0x00005555558f3901 in void std::thread::_Invoker<std::tuple<void (Dispatcher::)(), Dispatcher> >::_M_invoke<0ul, 1ul>(std::_Index_tuple<0ul, 1ul>) ()
No symbol table info available.
#19 0x00005555558f32a1 in std::thread::_Invoker<std::tuple<void (Dispatcher::)(), Dispatcher> >::operator()() ()
No symbol table info available.
#20 0x00005555558f2ab8 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (Dispatcher::)(), Dispatcher> > >::_M_run() ()
No symbol table info available.
#21 0x00007ffff7624df4 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#22 0x00007ffff7738609 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737324594944, 3003244046108865917, 140737488346462, 140737488346463, 140737488346464, 140737324593024, -3003259978797533827, -3003262773988543107},
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#23 0x00007ffff730f353 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
(gdb)