Portal SAMP
[Ajuda] Servidor crasha depois de GMX voice - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] Servidor crasha depois de GMX voice (/showthread.php?tid=2481)



Servidor crasha depois de GMX voice - hiwyn - 15/06/2022

Depois de eu colocar o voice no servidor quando eu uso o comando /gmx, logo depois o servidor crasha, printando isso aqui:

Código:
[05:32:42] [connection] incoming connection: PLAYERIP:55917 id: 9
[05:32:43] [sv:dbg:network:connect] : connecting player (9) with address (PLAYERIP) ...
[05:32:43] [sv:dbg:network:connect] : player (9) assigned key (a8f128bbdd95a6d8)
[05:32:43] [join] PLAYER_NAME has joined the server (9:PLAYERIP)
[05:32:44] [sv:dbg:network:receive] : player (9) identified (port:41469)
[05:33:35] [debug] Server crashed due to an unknown error
[05:33:35] [debug] Native backtrace:
[05:33:35] [debug] #0 f733ff7f in _Z13GetStackTraceRSt6vectorI10StackFrameSaIS0_EEPv () in plugins/crashdetect.so
[05:33:35] [debug] #1 f733881d in _ZN11CrashDetect20PrintNativeBacktraceERSoRKN2os7ContextE () in plugins/crashdetect.so
[05:33:35] [debug] #2 f7338e48 in _ZN11CrashDetect20PrintNativeBacktraceERKN2os7ContextE () in plugins/crashdetect.so
[05:33:35] [debug] #3 f733a5dc in _ZN11CrashDetect7OnCrashERKN2os7ContextE () in plugins/crashdetect.so
[05:33:35] [debug] #4 f733f79f in ?? () in plugins/crashdetect.so
[05:33:35] [debug] #5 f7740cb0 in __kernel_rt_sigreturn () in linux-gate.so.1
[05:33:35] [debug] #6 0809621e in ?? () in ./samp03svr
[05:33:35] [debug] #7 f5c0672a in _ZN4Pawn34OnPlayerActivationKeyReleaseForAllEth () in plugins/sampvoice.so
[05:33:35] [debug] #8 426e3800 in ?? ()
[05:33:35] [debug] Registers:
[05:33:35] [debug] EAX: 00000042 EBX: 61532072 ECX: 0c4c32e0 EDX: 0e7a70a8
[05:33:35] [debug] ESI: 0daadf78 EDI: 00000002 EBP: ffe687e8 ESP: ffe687e4
[05:33:35] [debug] EIP: 0809621e EFLAGS: 00010202
[05:33:35] [debug] Stack:
[05:33:35] [debug] ESP+00000000: f5d1c000 ffe68818 f5c0672a 0e7a70a8
[05:33:35] [debug] ESP+00000020: 16f87630 0daadf80 00000042 ffe68868
[05:33:35] [debug] ESP+00000040: 00000181 f5c066bd f5d1c000 ffe68868
[05:33:35] [debug] ESP+00000060: 00000042 f5d1c000 f5c0cab7 00000000
[05:33:35] [debug] ESP+00000080: 00029cf3 0be7adb8 426e3800 09ce8398
[05:33:35] [debug] ESP+000000a0: 08159cf3 ffe68898 080d1ce2 09d004b8
[05:33:35] [debug] ESP+000000c0: 3bb3dd12 ffe688c8 3bb3dd12 00000005
[05:33:35] [debug] ESP+000000e0: 08b27ac1 ffe68a08 080aa13a 09d004b8
[05:33:35] [debug] ESP+00000100: 00000000 f770b1d0 00000000 ffe6890c
[05:33:35] [debug] ESP+00000120: f77575f0 f761c38b 0100e994 00010100
[05:33:35] [debug] ESP+00000140: 65646f6d f7003531 f7673910 f770c000
[05:33:35] [debug] ESP+00000160: f770d1a0 08048b10 ffe689b8 f7766000
[05:33:35] [debug] ESP+00000180: 00000000 00000000 00000000 00000000
[05:33:35] [debug] ESP+000001a0: 00000000 00000000 00000000 00000000
[05:33:35] [debug] ESP+000001c0: 00000000 00000000 00000000 00000000
[05:33:35] [debug] ESP+000001e0: 00000000 00000000 00000000 00000000
[05:33:35] [debug] ESP+00000200: 00000000 00000000 f7399a3b f751f3dc
[05:33:35] [debug] ESP+00000220: f751f000 00000000 f7383286 00000001
[05:33:35] [debug] ESP+00000240: 00000000 f751f000 f7766c0c f7766000
[05:33:35] [debug] ESP+00000260: 368629c4 8bf685d5 00000000 00000000
[05:33:35] [debug] ESP+00000280: f77575f0 f7383199 f7766000 00000001
[05:33:35] [debug] ESP+000002a0: 00000001 ffe68aa4 08150650 08150640
[05:33:35] [debug] ESP+000002c0: ffe68e5f 00000000 ffe68e6b ffe68ea1
[05:33:35] [debug] ESP+000002e0: ffe68ef0 ffe68f13 ffe68f26 ffe68f3a
[05:33:35] [debug] ESP+00000300: ffe68f8f ffe68fd1 ffe68fdf 00000000
[05:33:35] [debug] ESP+00000320: 00000010 178bfbff 00000006 00001000
[05:33:35] [debug] ESP+00000340: 00000004 00000020 00000005 00000008
[05:33:35] [debug] ESP+00000360: 00000009 0804b4c0 0000000b 00000000
[05:33:35] [debug] ESP+00000380: 0000000e 00000000 00000017 00000000
[05:33:35] [debug] ESP+000003a0: 0000000f ffe68bab 00000000 00000000
[05:33:35] [debug] ESP+000003c0: 6f44c770 6940f6c3 00363836 00000000
[05:33:35] [debug] ESP+000003e0: 00000000 00000000 00000000 00000000
[05:33:35] [debug] Loaded modules:
[05:33:35] [debug] 00000000 - 00187dc3 samp03svr
[05:33:35] [debug] f7740000 - f7740e2e linux-gate.so.1
[05:33:35] [debug] f772d000 - f772f9c4 /lib/i386-linux-gnu/libdl.so.2
[05:33:35] [debug] f7710000 - f772b75b /lib/i386-linux-gnu/libpthread.so.0
[05:33:35] [debug] f7596000 - f7719bbf /usr/lib/i386-linux-gnu/libstdc++.so.6
[05:33:35] [debug] f7541000 - f7595120 /lib/i386-linux-gnu/libm.so.6
[05:33:35] [debug] f7523000 - f753f354 /lib/i386-linux-gnu/libgcc_s.so.1
[05:33:35] [debug] f736b000 - f752973b /lib/i386-linux-gnu/libc.so.6
[05:33:35] [debug] f7742000 - f776606c /lib/ld-linux.so.2
[05:33:35] [debug] f7320000 - f73683d4 plugins/crashdetect.so
[05:33:35] [debug] f6f8a000 - f7325009 plugins/mysql.so
[05:33:35] [debug] f6f5f000 - f6f89b45 /root/sampserver/plugins/../log-core.so
[05:33:35] [debug] f6f56000 - f6f5d47c /lib/i386-linux-gnu/librt.so.1
[05:33:35] [debug] f5f41000 - f5f520d0 /lib/i386-linux-gnu/libnss_files.so.2
[05:33:35] [debug] f5f30000 - f5f3f9b4 plugins/sscanf.so
[05:33:35] [debug] f5d2d000 - f5e01b05 plugins/streamer.so
[05:33:35] [debug] f5b7e000 - f5d374d5 plugins/sampvoice.so

Alguém tem alguma ideia do que do que pode ser?
Toda vez que eu reinicio o servidor agora eu tenho que entrar na host, matar o processo do samp03svr e abrir ele de novo pelo terminal
Se não o servidor crasha alguns minutos depois de reiniciar


RE: Servidor crasha depois de GMX voice - xbruno1000x - 15/06/2022

Já vi outra pessoa com esse problema e ela resolveu colocando o Voice como filterscript.


RE: Servidor crasha depois de GMX voice - Aranha - 15/06/2022

posta o comando gmx ai assim fica mais facil ajudar
tem q ver se esta salvando dados no cmd gmx
pode ser a host tambem ja passei por isso

[Imagem: 560x95_FFFFFF_0D00FF_000000_000000.png]

nao sei explicar direito restarter pela host funfa de boa se eu der gmx nao carregava nao sei pq


RE: Servidor crasha depois de GMX voice - hiwyn - 16/06/2022

(15/06/2022 15:35)xbruno1000x Escreveu: Já vi outra pessoa com esse problema e ela resolveu colocando o Voice como filterscript.

Vou tentar aqui então

Nunca fiz nenhum filterscript, sempre fiz tudo na GM...
É possível chamar uma função da GM no filterscript e uma função do filterscript na GM?
Qual jeito mais fácil de fazer isso?


RE: Servidor crasha depois de GMX voice - xbruno1000x - 16/06/2022

(16/06/2022 04:22)hiwyn Escreveu:
(15/06/2022 15:35)xbruno1000x Escreveu: Já vi outra pessoa com esse problema e ela resolveu colocando o Voice como filterscript.

Vou tentar aqui então

Nunca fiz nenhum filterscript, sempre fiz tudo na GM...
É possível chamar uma função da GM no filterscript e uma função do filterscript na GM?
Qual jeito mais fácil de fazer isso?

É possível sim. Para variáveis usa-se a função SetPVarInt/SetPVarString e afins. Para chamar callbacks usa-se CallRemoteFunction, que serve para chamar em qualquer script carregado pelo server.

Documentação:
https://open.mp/docs/scripting/functions/SetPVarInt
https://open.mp/docs/scripting/functions/SetPVarString
https://open.mp/docs/scripting/functions/SetPVarFloat
https://open.mp/docs/scripting/functions/CallRemoteFunction
Lá nos relacionados você encontrará as funções Get para pegar esses valores.


RE: Servidor crasha depois de GMX voice - hiwyn - 23/06/2022

passar pra filterscript parece que fez com que parasse de crashar, sabe lá o pq, mas obrigado de novo bruno, me salvou!


RE: Servidor crasha depois de GMX voice - xbruno1000x - 23/06/2022

(23/06/2022 08:59)hiwyn Escreveu: passar pra filterscript parece que fez com que parasse de crashar, sabe lá o pq, mas obrigado de novo bruno, me salvou!

Não sei exatamente o porque, mas o Voice não tem a capacidade de reiniciar junto com o GM. Como o plugin não tem mais suporte, sabe-se lá quando vão corrigir...

Mas a filterscript faz parar o problema pois elas não reiniciam junto com os gamemodes. É meio que uma gambiarra para burlar o bug nativo do plugin.