-
Postów
72 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
2
Treść opublikowana przez Scorpion Flail
-
Twój serwer lub pliki .vpk (prawdpodobnie linkowane przez hosting) są nieaktualne - spróbuj zaktualizować serwer, jeśli nic to nie da skontaktuj się ze swoim hostingiem.
-
ROZWIĄZANE iptables - przekierowanie graczy
Scorpion Flail odpowiedział(a) na live4net temat w Pytania ogólne
To nie może zadziałać przy serwerach CS:GO z prostego powodu: serwer musi mieć stałe połączenie z serwerami Steam, przy jego uruchomieniu leci heartbeat do serwerów Steama zawierający różne informacje (m.in adres IP serwera) i moim zdaniem na tej podstawie następuje później weryfikacja każdego kolejnego gracza, który spróbuje połączyć się z serwerem już nie wspominając o systemie tokenów, który też pewne informacje przechowuje. W CS 1.6 takie coś mogłoby przejść ale bez masquerade (czyli zadziałałoby jak proxy - ip proxowanych graczy byłoby takie jak IP serwera źródłowego, więc banując jednego gościa banujesz wszystkich). Zatem nawet jeśli udałoby się to ominąć i odpowiednio pokierować ruchem Steama na nowy serwer, to nadal zostanie kwestia zbanowania wszystkich przez jednego gościa, bo protokół UDP zachowa się nieco inaczej niż TCP w tym przypadku i masquerade nie przejdzie.- 11 odpowiedzi
-
- graczy
- przekierowanie
-
(i 1 więcej)
Oznaczone tagami:
-
Jeśli te bloki są entami, to stripperem możesz zrobić z nimi prawie wszystko: https://forums.alliedmods.net/showthread.php?t=39439 Do tego możesz się zaopatrzyć w dekompilator map, np bspsrc + CS:GO SDK (valve hammer) do łatwego wizualnego lokalizowania obiektów na mapach, którym chcesz później nadać inne właściwości. Na początku wymaga trochę cierpliwości (musisz zrozumieć jak działają trigery i obiekty na mapie), ale to bardzo potężne narzędzie.
-
ROZWIĄZANE Polskie znaki w zdaniach
Scorpion Flail odpowiedział(a) na Papa Schlumpf temat w Pytania ogólne
Wyświetlany znak jest zależny od kodowania, które jest stosowane w pliku. Możesz to zrobić prościej: - otwórz źródło pluginu w notepad++ - w zakładce format przekonwertuj na UTF8 bez BOM - upewnij się, że w zakładce format jest zaznaczone poprawne kodowanie, ustaw sobie polskie znaki w komunikatach pluginu, a na końcu zapisz plik Później odpalasz go w pawnstudio, klikasz view -> set codepage -> utf8 i kompilujesz. -
Sourcebans problem
Scorpion Flail odpowiedział(a) na Krzysztof Nowak temat w Pytania na temat kodowania
Deb9 standardowo ma w repo php7, więc musiałeś samodzielne robić downgrade. W takiej sytuacji musisz wskazywać konkretne wersje modułów przy instalacji. Spróbuj: apt-get install php5.6-xml Jak nie pójdzie, to spróbuj znaleźć nazwę w: apt-cache search php | grep -i xml Jeśli po instalacji sam restart serwera www (apache/nginx) nie wystarczy, to dopisz nazwę modułu w odpowiednim miejscu w pliku php.ini. -
Sourcebans problem
Scorpion Flail odpowiedział(a) na Krzysztof Nowak temat w Pytania na temat kodowania
Jakiej wersji php używasz? (sprawdź zarówno przez phpinfo() jak i php -v) -
Wklej tutaj zawartość tego pliku.
- 9 odpowiedzi
-
- mapchooser
- problem
- (i 4 więcej)
-
Ten plugin odczytuje mapki z pliku addons/sourcemod/configs/mapchooser_extended/maps/csgo.txt - powinieneś dodać w nim nazwy mapek.
- 9 odpowiedzi
-
- mapchooser
- problem
- (i 4 więcej)
-
Dość spora rozbieżność wersji, na bank coś sam wrzucałeś. Może serwer jest zaktualizowany, tylko masz nieaktualny plik steam.inf (w katalogu csgo)? Usuń go i niech Ci go od nowa pobierze przy aktualizacji.
-
Sprawdziłem po tagu i wszystkie z adresem 145.239.133.124 już się wyświetlają :)
- 19 odpowiedzi
-
- wyświetlają
- Warszawie
-
(i 8 więcej)
Oznaczone tagami:
-
Konsoli serwera czy gry?
-
ROZWIĄZANE Problem z podłączeniem do sourcebans
Scorpion Flail odpowiedział(a) na Byku temat w Problemy
127.0.0.1 to nadal localhost. W polu 'host' powinieneś wpisać zewnętrzny adres IP bazy (lub domenę). Localhost obowiązuje tylko wtedy, gdybyś bazę danych miał na tej samej maszynie co serwer gry.- 4 odpowiedzi
-
- podłączeniem
- Problem
-
(i 2 więcej)
Oznaczone tagami:
-
Wpisz w konsoli serwera komendę: sm plugins load nazwapluginu.smx I spr jaki dostaniesz output.
-
Serwery CS:GO (cloud) - jaki hosting polecacie?
Scorpion Flail odpowiedział(a) na herbsparkus temat w Offtopic
Moim zdaniem przy takiej ilości małych serwerów nie powinieneś pakować się w droższe dedyki. Możesz próbować z tańszym wariantem (ten procek całkiem nieźle radzi sobie z utrzymaniem parametrów przy wyższym obciążeniu): https://www.ovh.pl/serwery_dedykowane/game/171mc5.xml . Zwróć jedynie uwagę, że w ich standardowej instalacji są to 2x dyski 240GB pracujące w RAID1, czyli będziesz miał 240 GB, nie 480GB (no chyba, że zainstalujesz samodzielnie system przez IPMI tylko wtedy licz się z tym że jak dany dysk padnie to tracisz z niego dane). No i oczywiście nie obędzie się bez podlinkowania dużych plików "pak.*vpk" na każdym z serwerów żeby wystarczyło miejsca. 8 x 10 slotów - spokojnie możesz postawić na w/w dedyku najlepiej przypisując każdy serwer tasksetem do poszczególnych wątków CPU (w HT masz ich 8, więc idealnie jeden serwer na wątek) - dzięki temu scheduler nie będzie ci robił niepotrzebnych skoków, a przy takiej ilości slotów bez problemu rozłoży sobie pozostałe procesy systemowe. HT nie ma sensu wyłączać przy tylu serwerach z tyloma slotami. Inną alternatywą może być troszę droższy dedyk (w opcji 450GB SSD NVMe) - xeony o wysokim taktowaniu są bardzo często wybierane rozgrywkach ligowych ze względu na możliwość uzyskania mniejszego VAR'u bazowego bez specjalnej zabawy z kernelem https://www.ovh.pl/serwery_dedykowane/enterprise/1801sp02.xml Jeśli chodzi o 32 serwery x2 sloty: przyjmując, że jeden taki serwer będzie brał średnio 15% CPU (w HT) to raczej spokojnie możesz pozostawić rozłożenie obciążenia przez scheduler. Oba dedyki powinny się sprawdzić przy komfortowej rozgrywce - kwestia tego, czego konkretnie oczekujesz. Inwestując w tańszy wariant możesz odłożyć sobie zapas $$$ na kolejnego dedyka w razie potrzeby. -
Serwery CS:GO (cloud) - jaki hosting polecacie?
Scorpion Flail odpowiedział(a) na herbsparkus temat w Offtopic
Nie są w tej samej cenie, ogólne zestawienie na stronie OVH jest nieprecyzyjne. Kliknij bezpośrednio na oferty i wtedy zobaczysz różnicę w cenie. Pytasz o serwery dedykowane pod CS:GO, ale nie podałeś najważniejszych informacji, tj do jakich konkretnie zastosowań / jakie to mają być serwery cs:go (tick/sloty/przeznaczenie). -
Nie wiem jak to wygląda w timerze shavita - jeśli nie ma on takich wbudowanych możliwości, to możesz wspomóc się tym: https://forums.alliedmods.net/showthread.php?p=2023591\ Dzięki niemu możesz ryzować zony i w prosty sposób pisać pod nie pluginy, jak chociażby ograniczenie speeda, etc (w paczce są przykłady takich pluginów).
-
Radzę omijać szerokim łukiem: A jaką odpowiedź od hostingu dostałem? Że konto o takim loginie nie istnieje, a z kolei na koncie o takim ID nie ma żadnych wPLN :)
-
W tej chwili ciężko mi to zlokalizować - na jednym z zagranicznych for związanych z jakąś mniejszą grą steamową wypowiadał się dev tej gry (powiązany z valve) i tam właśnie padła taka odpowiedź. Gdy OVH zaczynało rozbudowywać się w PL spotkałem się z takim przypadkiem i po złożeniu requesta, w pierwszych dniach kolejnego miesiąca serwery widniejące wcześniej jako FR rzeczywiście się pojawiły w masterserverze. Valve korzysta również z baz maxmind, jednak stosują je głównie na stronach www (ta informacja też mi się gdzieś kiedyś przewinęła). Na tym forum już wiele razy pojawiały się wątki dotyczące braku serwera w zakładce internet, gdzie można go było znaleźć np tylko po tagu - w każdym z tych przypadków baza ip2location wskazywała na FR. Testy, które wykonywaliśmy z pukawką na moich serwerach tylko to potwierdziły, dlatego oni dbają o to na bierząco.
- 19 odpowiedzi
-
- wyświetlają
- Warszawie
-
(i 8 więcej)
Oznaczone tagami:
-
Panowie zamiast snuć dziwne teorie wystarczy samodzielnie sprawdzić adresy podane przez autora tematu - 1 min roboty :) Fakt jest taki, że serwery na starym dedyku z debianem są wyświetlane w masterserverze, a na windowsie już nie (nawet po tagu). Szkoda, że nie stawiasz tych serwerów na adresach failover - mógłbyś je w każdej chwili przepiąć z jednego dedyka do drugiego i potwierdzić, czy jest to wina adresu. Różnica między adresami wyświetlanymi i nie wyświetlanymi jest taka, że te, które wskazałeś w temacie mają lokalizację FR w bazie ip2location, z której korzysta Valve. Od podajże 2k13 roku serwery w zakładce internet są wyświetlane na podstawie geolokalizacji (no bo po co my jako gracze z PL mamy widzieć serwery np z USA i zapychać sobie wyszukiwarkę). Bardzo prostym przykładem są serwery Francuskie: wystarczy znaleźć takie w GT, a następnie spróbować znaleźć je w zakładce internet - gracze z PL ich nie zobaczą jeśli nie zastosują żadnych filtrów typu tag (widocznie Valve uznało, że nie powinniśmy ich widzieć). Nie jest do końca jasne jaką rolę w chwili obecnej pełni teraz sv_region (w niektórych przypadkach jego zmiana nie ma wpływu na wyświetlanie, u Ciebie z kolei tak). Moim zdaniem musisz zgłosić requesta o aktualizację baz i zobaczyć co się stanie na początku lipca (wtedy bazy są aktualizowane w ip2location i pobierane przez Valve). Dziwne jest to, że nawet po tagu nie ma możliwości znalezienia tych serwerów, ale geolokalizacja wydaje mi się najbardziej prawdpodobną przyczyną Twoich problemów.
- 19 odpowiedzi
-
- wyświetlają
- Warszawie
-
(i 8 więcej)
Oznaczone tagami:
-
Te serwery są odpalane na podstawowym adresie czy failover? Jeśli na failover, to czy próbowałeś dla testu odpalić na podstawowym? Według API Steama serwer jest u nich zarejestrowany: http://api.steampowered.com/ISteamApps/GetServersAtAddress/v0001?addr=145.239.133.124:27015&format=json Piszesz, że serwery były przenoszone. Są to nowe adresy czy przepinaliście je ze starej maszyny na nową?
- 19 odpowiedzi
-
- wyświetlają
- Warszawie
-
(i 8 więcej)
Oznaczone tagami:
-
W timerze powinieneś upewnić się, że gracz na pewno żyje + przydałaby się jakaś walidacja gracza typu: stock bool IsValidPlayer(int client) { if(client >= 1 && client <= MaxClients && IsClientInGame(client) && IsClientConnected(client) && !IsFakeClient(client) && !IsClientReplay(client) && !IsClientSourceTV(client)) return true; return false; } Generalnie problem można, np odtworzyć tak: - zbierz 3 osoby do testów (niech wszystkie mają vipa żeby było prościej) - 2 osoby powinny samodzielnie dołączyć do przeciwnych drużyn, a następnie zamienić się nimi (jeśli używasz pluginów typu autojoin to wyłącz je na czas testów) - trzecia osoba powinna wtedy dołączyć na serwer i jeśli dobrze pamiętam - odczekać na automatyczne przydzielenie do jednej z drużyn (po upłynięciu odpowiedniego czasu tak by jej nie zrespiło) - broń powinna zniknąć temu na kogo z automatu zacznie patrzeć Jak już będziesz potrafił odtworzyć błąd to możesz zacząć testować poszczególne pluginy / fragmenty kodu, aż upewnisz się że problem rozwiązałeś. Dwukrotnie spotkałem się z takim problemem w pluginie vipa oraz oryginalnym pluginie cksurfa i w obu przypadkach problem stanowił GivePlayerItem dokładnie w momencie wywołania player_spawn - dodanie timera z prawidłową walidacją załatwiło sprawę.
-
Plugin na kosy nie powinien mieć z tym nic wspólnego - założę się, że VIP z generatora wykonuje funkcję GivePlayerItem dokładnie w momencie wywołania eventu player_spawn co w przypadku CS:GO powoduje takie błędy (jest to w jakiś sposób powiązane ze zmianą drużyny). Rozwiązanie jest proste: musisz opóźnić dawanie broni timerem, np o 0.1 sec.
-
ROZWIĄZANE Spadki graczy po nowym update cs:go
Scorpion Flail odpowiedział(a) na BuBSooN I Cs-Zone.pl temat w Pytania ogólne
W CS:GO nie ma możliwości wykonywania komend na graczu, juz nie wspominając o bezpośredniej ingerencji w jego pliki. Funkcja precache wysyła tylko pliki, których gracz nie posiada w katalogu gry, więc to o co pytasz jest nierealne. -
Bez problemu znalazłem Twój serwer po tagu: Jeśli chcesz, by można go było wyszukać bez dodatkowych filtrów typu tag/mapa, to powinieneś skontaktować się z hostingiem by zgłosili adres w bazach geoip, z których korzysta Valve (aktualnie widnieje jako FR, więc gracze z PL go nie znajdą w ten sposób).
-
Podaj adres IP serwera - co prawda serwery w masterserverze Valve od kilku lat są wyświetlane graczom na podstawie geolokalizacji (np Polacy standardowo nie zobaczą serwerów z FR), ale przy filtrowaniu po konkretnych mapach/tagach zawsze powinny się wyświetlać.