←  Pliki

AMXX.pl: Support AMX Mod X i SourceMod

»

HLDS VoiceTranscoder

  • +
  • -
`L3G1T. - zdjęcie `L3G1T. 17.11.2013

Plugin powinien działać na wersjach HLDS od 4382 do 6153. 
Plugin wymaga dproto w wersji 0.9.356
Plugin nie dziala z kodekiem voice_miles.

Funkcje:

  • Konwerterowanie na żywo głosu z kodeku voice_speex do SLIK i na odwrót.
  • Zmienianie glośności głosu przy konwerterowaniu.
  • Ochrona przed floodem pakietów głosowych.

CVARy:

  • sv_voicevolume_speex - Zmienianie głośności przy konwerterowaniu Speex->SLIK
  • sv_voicevolume_silk - Zmienianie glośnościu przy konwerterowaniu SLIK->Speex
  • sv_voicefloodms -  Zapobieganie dużej ilości pakietow głosowych w małych odstępach spowodowanych np. przez SpeedHack'a (minimalny czas pomiędzy pakietami, 0 oznacza wyłączenie tej funkcji)

Obecna wersja : v80
Instalacja:

  • Wejdż do <gamedir> i skopiuj folder addons z paczki.
     
  • Gdy już to zrobisz udaj sie do folderu metamoda i dodaj po dproto w plugins.ini:
    • Windows:
      win32 addons\vtc\vtc.dll
    • Linux:
      linux addons/vtc/vtc.so

Znane problemy :

  • Moduł jest włączony ale gracze nie mogą mówić. Aby naprawić ten problem musisz usunąć te linijki w pliku liblist.gam :
  • gamedll "dlls\mp.dll"
    gamedll "dlls\hl.dll"
    gamedll_linux "dlls/cs_i386.so"
    gamedll_linux "dlls/hl_i386.so"
    gamedll_linux "dlls/cs.so"
  • Jeśli to nie pomoże lub masz jakiś inny problem napisz w temacie log z pluginu. (logs/vtc.log)

Changelog :

  • 79-80
    • Dodane dodatkowe logowanie (logs/vtc.log)
    • Ustawianie parametru sv_voicecodec na voice_speex.
    • Domyślna wartość cvar'u sv_voicefloodms wynosi teraz 0.
  • 78-79
    • Naprawiono bug z cvar'em sv_voicefloodms (gracze nie mogli mówić po zmianie mapy)

Download : http://www69.zippysh...50525/file.html
Źródło : http://cs.rin.ru/for...hp?f=10&t=63814


dasiek (22.11.2013 21:23):
Edycja na prośbę użytkownika

Użytkownik CheQ edytował ten post 22.11.2013 21:23
Odpowiedz

  • +
  • -
Ogen Dogen - zdjęcie Ogen Dogen 17.11.2013

Używam od wczoraj i się sprawuje ;)

Odpowiedz

  • +
  • -
Filip1512 - zdjęcie Filip1512 18.11.2013

Z tego co wiem, to jest to jeszcze na fazie testów i wersja jest oznaczona jako beta, ale moduł sam w sobie podobno działa.

Odpowiedz

palarie - zdjęcie palarie 18.11.2013

Z tego co wiem, to jest to jeszcze na fazie testów i wersja jest oznaczona jako beta, ale moduł sam w sobie podobno działa.

 

Oczywiście, że działa. Testowane zarówno na binarkach 5787 jak i 6027 :)

Odpowiedz

  • +
  • -
rS. - zdjęcie rS. 19.11.2013

beta daje rade, zobaczymy pózniej

Odpowiedz

NexusLaMeR - zdjęcie NexusLaMeR 20.11.2013

Dodałem to, ale po każdej zmianie mapy przez panel admina następuje crash serwera

Odpowiedz

  • +
  • -
DarkGL - zdjęcie DarkGL 20.11.2013

załóż nowy temat z logami
Odpowiedz

NexusLaMeR - zdjęcie NexusLaMeR 20.11.2013

Tylko gdzie te logi jak plugin w metamodzie

Odpowiedz

  • +
  • -
GwynBleidD - zdjęcie GwynBleidD 20.11.2013

W logach serwera (cstrike/logs), w panelu lub w qconsole.log... Ewentualnie w screenlogu lub w tego typu pliku. Pamiętaj, że do tworzenia cstrike/logs musisz mieć odpowiednio ustawione cvary.
Odpowiedz

  • +
  • -
Cofnij sie - zdjęcie Cofnij sie 20.11.2013

Plik logu jest w cstrike/logs pod nazwa vtc.txt. u mnie są tam tylko logi składające się z daty, godziny i nazwy kodeka (nie wiem czy wejsciowego czy tego juz przekonwertowanego). Może z błędami log jest ciekawszy. W oryginalnym poscie, autor zaleca wyłączenie kilku bibliotek w liblist.gam w razie błędów m.in. mp.dll (nie mam akurat linku do orginala, więcej nie podam), więc dobrze by było to dopisać.
Odpowiedz

palarie - zdjęcie palarie 21.11.2013

Plik logu jest w cstrike/logs pod nazwa vtc.txt. u mnie są tam tylko logi składające się z daty, godziny i nazwy kodeka (nie wiem czy wejsciowego czy tego juz przekonwertowanego). Może z błędami log jest ciekawszy. W oryginalnym poscie, autor zaleca wyłączenie kilku bibliotek w liblist.gam w razie błędów m.in. mp.dll (nie mam akurat linku do orginala, więcej nie podam), więc dobrze by było to dopisać.

 

Wklej tutaj logi z pliku vtc.

Odpowiedz

NexusLaMeR - zdjęcie NexusLaMeR 21.11.2013

L 11/21/2013 - 11:47:07: Logging started (Meta_Query)
L 11/21/2013 - 11:47:07: Start Meta_Attach
L 11/21/2013 - 11:47:07: ERROR: 0
L 11/21/2013 - 11:47:07: ERROR: Could not initialize a plugin
L 11/21/2013 - 11:47:10: Logging started (Meta_Query)
L 11/21/2013 - 11:47:10: Start Meta_Attach
L 11/21/2013 - 11:47:10: ERROR: 0
L 11/21/2013 - 11:47:10: ERROR: Could not initialize a plugin
L 11/21/2013 - 11:47:11: Logging started (Meta_Query)
L 11/21/2013 - 11:47:11: Start Meta_Attach
L 11/21/2013 - 11:47:11: ERROR: 0
L 11/21/2013 - 11:47:11: ERROR: Could not initialize a plugin
 
ale tutaj nie spamujmy macie temat w tym miejscu 
 
 
Odpowiedz

  • +
  • -
szelbi - zdjęcie szelbi 21.11.2013

Jakby link wygasł to łapcie w załączniku.

 

Załączony plik  VoiceTranscoder80.zip   400,79 KB   292 Ilość pobrań

Odpowiedz

  • +
  • -
Cofnij sie - zdjęcie Cofnij sie 21.11.2013

 

Plik logu jest w cstrike/logs pod nazwa vtc.txt. u mnie są tam tylko logi składające się z daty, godziny i nazwy kodeka (nie wiem czy wejsciowego czy tego juz przekonwertowanego). Może z błędami log jest ciekawszy. W oryginalnym poscie, autor zaleca wyłączenie kilku bibliotek w liblist.gam w razie błędów m.in. mp.dll (nie mam akurat linku do orginala, więcej nie podam), więc dobrze by było to dopisać.

 

Wklej tutaj logi z pliku vtc.

 

L 11/16/2013 - 23:13:57: Logging started (Meta_Query)
L 11/16/2013 - 23:13:57: Start Meta_Attach
L 11/16/2013 - 23:13:57: End Meta_Attach
L 11/16/2013 - 23:14:03: Player 1 silk
L 11/16/2013 - 23:14:12: Player 3 silk
L 11/16/2013 - 23:14:16: Player 4 speex
L 11/16/2013 - 23:14:26: Player 5 speex
L 11/16/2013 - 23:14:44: Player 6 speex
L 11/16/2013 - 23:16:35: Player 5 speex
L 11/16/2013 - 23:16:49: Player 5 speex
L 11/16/2013 - 23:18:54: Player 4 speex
L 11/16/2013 - 23:20:05: Player 5 speex
L 11/16/2013 - 23:20:08: Player 7 speex
L 11/16/2013 - 23:21:04: Player 5 speex
L 11/16/2013 - 23:21:45: Player 8 silk

Tak wygląda poprawny log - wklejam na życzenie.

 

Tego brakuje w opisie dodatku:

Known problems:
Module running, but players can't speak (Bad liblist.gam).
To fix that problem you need to comment or remove these strings in liblist.gam:
Quote:
gamedll "dlls\mp.dll"
gamedll "dlls\hl.dll"
gamedll_linux "dlls/cs_i386.so"
gamedll_linux "dlls/hl_i386.so"
gamedll_linux "dlls/cs.so"
If this don't help, attach your liblist.gam
Odpowiedz

  • +
  • -
`L3G1T. - zdjęcie `L3G1T. 21.11.2013

Przetłumacze kompletnie cały post to dodam też tą część.

Odpowiedz

  • +
  • -
Cofnij sie - zdjęcie Cofnij sie 23.11.2013

Dodam z własnego doświadczenia, że log gryzie się z Psychostats. Zaczęło mi pobierać logi z vtc.log zamiast z logów gry. Musiałem usunąć log i zresetować bazę danych.

Odpowiedz

sekio - zdjęcie sekio 25.11.2013

Dodałem to, ale po każdej zmianie mapy przez panel admina następuje crash serwera

To wina tego że dodałeś ten moduł przed dproto w modules.ini
Użytkownik sekio edytował ten post 25.11.2013 01:54
Odpowiedz

  • +
  • -
Filip1512 - zdjęcie Filip1512 25.11.2013

Dodam z własnego doświadczenia, że log gryzie się z Psychostats. Zaczęło mi pobierać logi z vtc.log zamiast z logów gry. Musiałem usunąć log i zresetować bazę danych.

 

 

Możesz też nadać CHMOD'y 000 dla pliku vtc.log, ale wtedy rezygnujesz z logów, chociaż u mnie jeszcze się nie spotkałem z tym błędem.

Odpowiedz

  • +
  • -
Zabijaka Gryps - zdjęcie Zabijaka Gryps 25.11.2013

Hmm, no nie powiem, ciekawie się zapowiada pluginek. Miejmy nadzieję że nie generuje zbyt dużego obciążenia.
Odpowiedz

  • +
  • -
kZ. - zdjęcie kZ. 26.11.2013

Wobec tego ja mam problem. Zamontowałam, wszystko pięknie ale po rr serwera crashuje mi go, a gdy chcę uruchomić bez rr serwera wyskakuje to

 

Couldn't load plugin 'VoiceTranscoder'; see log
12 plugins, 11 running

 

Problem w tym, że logów żadnych nie mam.... :/ Dodam, że dzieje się to po dopisaniu w plugins.ini tejże linijki

 

linux addons/vtc/vtc.so

 

Any ideas?

Odpowiedz