Opublikowano 10 Kwietnia 202510 Kwi Twórca Amundziała jeszcze lepiej niż poprzednik. (nawet dużo lepiej)Cechy tej wersji:Czat w pobliżu (lokalny)Czat gildii (na mapie)Czat grupowy (na mapie)Głośność globalna/głównaObsługa głośności dla każdego głośnika (z możliwością przypięcia głośników na górze listy)Możliwość konfigurowania częstotliwości próbkowania i kanałów (nadal polecam trzymać się 32 kHz i 1 kanału ze względu na rozmiary pakietów).Nie możesz mówić przez kanał, jeśli nie masz włączonej funkcji słyszeniaRedukcja hałasu zapobiegająca przedostawaniu się głośnych dźwięków do uszuPodstawowe, ale funkcjonalne wykrywanie dźwięku w celu uniknięcia niepotrzebnych pakietówKodowanie/dekodowanie FLAC w celu zmniejszenia rozmiaru pakietów, gdziekolwiek jest to możliwe?? Cholera wie, nie pamiętam.Uwagi:Sieć M2 nie obsługuje częściowych pakietów.Będziesz musiał:Wyłącz IMPROVED_PACKET_ENCRYPTIONlubWdróż tę część samodzielnie (nie pomogę Ci w tym, nie pisz do mnie na PW).Nie zawracaj sobie głowy żądaniami ściągnięcia. To repozytorium zostało wydane z konieczności i nie będzie otrzymywać żadnych aktualizacji.Jeśli chcesz dokonać zmian, możesz je swobodnie rozwidlić.System działa już od ponad roku na wielu serwerach i został przetestowany przez tysiące użytkowników.Jeśli nie działa na Twoim serwerze, zrobiłeś coś źle.Flagi Q/e voice_chat_disable 1/0włączyć/wyłączyć/e voice_chat_hear_yourself 1/0móc usłyszeć siebie (tylko na test_server)Zastosowane technologie:Miniaudio - biblioteka do odtwarzania i przechwytywania dźwięku dla języków C i C++FLAC - Darmowy bezstratny kodek audio 🔐 Ukryta Treść 🔐 Zaloguj się lub Zarejestruj się
Opublikowano 10 Kwietnia 202510 Kwi No ciekawy ten autorJeśli nie działa na Twoim serwerze, zrobiłeś coś źle.
Opublikowano 10 Kwietnia 202510 Kwi Autor 3 minuty temu, MalikOo napisał(a):No ciekawy ten autorJeśli nie działa na Twoim serwerze, zrobiłeś coś źle.No wiele macicusiów ma problem z dodaniem nawet z poradnikiem więc lepiej za wczasu napisać ♦️
Opublikowano 10 Kwietnia 202510 Kwi 44 minuty temu, MalikOo napisał(a):No ciekawy ten autorJeśli nie działa na Twoim serwerze, zrobiłeś coś źle.Nawet nie zdajesz sobie sprawy jak często zdarzają się przypadki, że klient źle doda zamówiony system i potem wychodzą kwiatki, których nie ma prawa być :D
Opublikowano 10 Kwietnia 202510 Kwi Super, już wszystkie kur** wyzywam pod kowalem. To mi się podoba. Moim graczom również.
Opublikowano 11 Kwietnia 202511 Kwi 15 godzin temu, xAdr1an napisał(a):Super, już wszystkie kur** wyzywam pod kowalem. To mi się podoba. Moim graczom również.Ja od teraz wyzywam kowala jak coś spali, super system
Opublikowano 11 Kwietnia 202511 Kwi Teraz, luki3507 napisał(a):Ja od teraz wyzywam kowala jak coś spali, super systemTeż polecam. Ale najlepiej się wyzywa w M1 graczy od biedaków jak w IS'a nie załadują na moim serwerze.
Opublikowano 11 Kwietnia 202511 Kwi Bardzo fajny system. Pomijając że dodajac go dodajesz sobie przy okazji potencjalne +999999 kopiowań itemów bo serwer przestanie weryfikować zgodnosc pakietów miedzy clientem a serwerem po wylaczeniu improved packet encryption i łatwiej bedzie skopiowac jakies itemy bo przestanie wywalac z gry przy niezgodnosci pakietów.
Opublikowano 11 Kwietnia 202511 Kwi Autor 19 minut temu, KizioRCK napisał(a):Bardzo fajny system. Pomijając że dodajac go dodajesz sobie przy okazji potencjalne +999999 kopiowań itemów bo serwer przestanie weryfikować zgodnosc pakietów miedzy clientem a serwerem po wylaczeniu improved packet encryption i łatwiej bedzie skopiowac jakies itemy bo przestanie wywalac z gry przy niezgodnosci pakietów.Caroline od pół roku z tego korzysta i nic się nie stało. robic trzeba z głową.
Opublikowano 11 Kwietnia 202511 Kwi Godzinę temu, Arta napisał(a):Caroline od pół roku z tego korzysta i nic się nie stało. robic trzeba z głową.Co nie zmienia faktu że wyłączenie improved packet encryption jest bardzo niebezpieczne bo może spowodowac wieksze szanse wystąpienia kopiowania itemów przez ten brak kickania
Opublikowano 11 Kwietnia 202511 Kwi 6 godzin temu, Arta napisał(a):Caroline od pół roku z tego korzysta i nic się nie stało. robic trzeba z głową.Jak byłem chwilę tam na starcie to mieli problem z tym systemem potem juz nie wbijałem, ale no nie działał przez 2 dni.
Opublikowano 11 Kwietnia 202511 Kwi Ciekawy VC prawie taki jak mój, ale jednak nie :D Widać missingi w systemie no i jak wspomniał @KizioRCK gl przy wyłączeniu IMPROVED_PACKET_ENCRYPTIONTak czy siak piecze aż miło kogoś :D
Opublikowano 18 Czerwca 202518 Cze W dniu 11.04.2025 o 20:27, Hydro napisał(a):Jak byłem chwilę tam na starcie to mieli problem z tym systemem potem juz nie wbijałem, ale no nie działał przez 2 dni.Nie używam tego systemu. System na Caroline jest całkowicie autorski, pisany na zlecenie. Nie działa po stronie game, a na całkowicie osobnym serwerze głosowym. Mój VoiceChat nie zawiera ani 1 linijki w game/db. Nie obciążam w żaden sposób serwera gry. Połączenie występuje jedynie przez Binke. To powyższe gówno to powodzenia przy wyłączeniu IMPROVED_PACKET_ENCRYPTION. Krzyżyk na drogę :D Nie wiem skąd w ogóle takie domysły się biorą. Wy w metinie to lubicie mitomanić, naprawdę @Arta . Żaden serwer na świecie nie używa systemu VoiceChat z Caroline i nie jest to żaden gotowiec. Co do jakiegoś problemu na starcie to nie kojarzę żeby jakikolwiek występował. Raz dostaliśmy ddos'a na serwer głosowy, ale to gdzieś 2-3 dni po starcie.
Opublikowano 20 Czerwca 202520 Cze Fajnie, że ktoś wrzucił tego voice-chata na forum, lecz nie polecam korzystać w żadnym stopniu z niego, lepiej zamówić sobie i mieć napisanego od zera, gdyż tylko tak się robi porządne serwery, a nie jakieś "ulepy".
Opublikowano 17 godzin temu17 godz. W dniu 11.04.2025 o 13:43, Arta napisał(a):Caroline od pół roku z tego korzysta i nic się nie stało. robic trzeba z głową.Działa lux wrzuciłem se go na N2GyazoGyazo Screen VideoI trochę przerobiłem pod siebie dodająć możliwość zmutowania gracza i jest gitarka.No i nasze kochane ejaj przeanalizowało kod pod względem wydajnościowym orginalny kod jest średnio napisany wiec kazałem mu zrobić mi osobny silnik no i teraz jest gitarka jakby coś się działo nie tak to pada silnik od voicechata a nie całe game i procesy. Aczkolwiek można bardzo teraz ograniczyć wysyłany pakiet co configu wyciągłem se główne ustawienia.Myślę że do 100 graczy jednocześnie mówiących do 5000 tys jednostek bez problemu utrzyma i wyczysci buffor. Symulacja botami dawała rade nawet 1000 osob w okolicy 5 tys jednostek i zabierało tylko jeden rdzeń z porocesora. Zalecane użycie według mnie osobny vps nawet najtańszy na voicechata i jest klasa ( dla bezpieczeństwa). Bo ten sam tez da radę jest oraz jest na osobnym porcie tak więc z procesami gry nic się nie dzieje.Symulacja bandwidth podczas jednoczesny rozmów dla 1 - 5 - 10 - 20 - 30 - 50 graczy│ Mówiący │ Słuchający│ Pakiety/s server │ Bandwidth server │ │ 1 │ 5 │ 500 │ 38.5 KB/s │ │ 1 │ 10 │ 1,000 │ 77.0 KB/s │ │ 1 │ 25 │ 2,500 │ 192.5 KB/s │ │ 1 │ 50 │ 5,000 │ 385.0 KB/s │ │ 1 │ 100 │ 10,000 │ 770.0 KB/s │ │ 2 │ 10 │ 2,000 │ 154.0 KB/s │ │ 2 │ 25 │ 5,000 │ 385.0 KB/s │ │ 2 │ 50 │ 10,000 │ 770.0 KB/s │ │ 2 │ 100 │ 20,000 │ 1.54 MB/s │ │ 5 │ 10 │ 5,000 │ 385.0 KB/s │ │ 5 │ 25 │ 12,500 │ 962.5 KB/s │ │ 5 │ 50 │ 25,000 │ 1.93 MB/s │ │ 5 │ 100 │ 50,000 │ 3.85 MB/s │ │ 5 │ 200 │ 100,000 │ 7.70 MB/s │ │ 10 │ 25 │ 25,000 │ 1.93 MB/s │ │ 10 │ 50 │ 50,000 │ 3.85 MB/s │ │ 10 │ 100 │ 100,000 │ 7.70 MB/s │ │ 10 │ 200 │ 200,000 │ 15.40 MB/s │ │ 10 │ 300 │ 300,000 │ 23.10 MB/s │ │ 20 │ 50 │ 100,000 │ 7.70 MB/s │ │ 20 │ 100 │ 200,000 │ 15.40 MB/s │ │ 20 │ 200 │ 400,000 │ 30.80 MB/s │ │ 20 │ 300 │ 600,000 │ 46.20 MB/s │ │ 20 │ 500 │ 1,000,000 │ 77.00 MB/s │ │ 30 │ 100 │ 300,000 │ 23.10 MB/s │ │ 30 │ 200 │ 600,000 │ 46.20 MB/s │ │ 30 │ 300 │ 900,000 │ 69.30 MB/s │ │ 30 │ 500 │ 1,500,000 │ 115.50 MB/s │ │ 50 │ 100 │ 500,000 │ 38.50 MB/s │ │ 50 │ 200 │ 1,000,000 │ 77.00 MB/s │ │ 50 │ 300 │ 1,500,000 │ 115.50 MB/s │ │ 50 │ 500 │ 2,500,000 │ 192.50 MB/s !! │ │ 100 │ 100 │ 1,000,000 │ 77.00 MB/s │ │ 100 │ 200 │ 2,000,000 │ 154.00 MB/s │ │ 100 │ 500 │ 5,000,000 │ 385.00 MB/s !! │Jak widac przy symulacji bandwidth poci się tylko na 50 mówiących jednocześnie i 500 słuchających w lokalizacji do 5 tys jednostek oraz 100 mówiących oraz 500 słuchających. A raczej 100 graczy mówiących + 500 którzy będa nasłuchwiać w okolici 5000 jednostek zaden server nie zgromadzi musieli by się zmówić co jest raczej nieosiągalne to raz a dwa przeważnie dedyki czy vpsy mają łącze do 1 gb/s to takie 385mb/s bez problemu uciągnie.Chociaż z drugiej strony przerabiałem to pod n2 x64 xdNie wiem jak by się zachował przy normalnym source w n2 wszystko działa inaczej i jest dojebana optymalizacja protobuffa i ogolnie pakietów client - server.
Opublikowano 16 godzin temu16 godz. 27 minut temu, Sasori napisał(a):Jak widac przy symulacji Bandwidth poci się tylko na 50 mówiących jednocześnie i 500 słuchających w lokalizacji do 5 tys jednostek oraz 100 mówiących oraz 500 słuchających.A raczej 100 graczy mówiących + 500 którzy będa nasłuchwiać w okolici 5000 jednostek zaden server nie zgromadzi musieli by się zmówić co jest raczej nieosiągalne to raz a dwa przeważnie dedyki czy vpsy mają łącze do 1 gb/s to takie 385mb/s bez problemu uciągnie.W każdym razie trochę zbędne obciążanie głównego serwera. Sporo wyzwań bezpieczeństwa to już lepszą opcją zrobić oddzielny voice srv przez sdk jakiegoś oprogramowania niż obsługiwać to w ten sposób. Druga kwestia, że większośc osób rozmawiac przez swoje serwery discorda. Ma to też swoje plusy pewnie też uroki gdy wejdzie jakiś zadymiarz na ten voice chat. Na pewno bym zalecał zachować ostrożność przy tego typu rozwiązaniach bo może to się odbić w negatywny sposób.
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto