Skocz do zawartości

Nowy szablon forum

mygo.pl

Stworzyliśmy dla Was nowy wygląd forum. Z pewnością znajdziesz rzeczy, które wg Ciebie mogą zostać zmienione - wspomnij o tym w specjalnym wątku.

Czytaj więcej

Jak założyć własną sieć

serwerów CS

Zastanawiasz się nad prowadzeniem własnej sieci serwerów? Przeczytaj podstawowe informacje, na które należy zwrócić uwagę, przy takim projekcie.

Czytaj więcej

Tworzymy spis sieci

dodaj swoją

Dodaj sieć do której należysz, pozwoli to na promocję i budowę ogólnopolskiej bazy sieci CS.

Czytaj więcej

Xxcarbon22xX

Użytkownik
  • Postów

    44
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    2

Ostatnia wygrana Xxcarbon22xX w dniu 18 Czerwca 2016

Użytkownicy przyznają Xxcarbon22xX punkty reputacji!

Ostatnie wizyty

Blok z ostatnimi odwiedzającymi dany profil jest wyłączony i nie jest wyświetlany użytkownikom.

Osiągnięcia Xxcarbon22xX

Nowicjusz

Nowicjusz (1/14)

6

Reputacja

  1. No ciekawy jestem jakim magicznym sposobem przy rurce 100/100 przyjmiesz np. atak rzędu 120 Mb/s, rura zapchana to nic nie przefiltrujesz u siebie, po za tym generuje to obciążenie procesora.
  2. Często są problematyczni, ale da radę się z nimi dogadać, mimo wszystko polecam. Powoli ten panel już ogarniają, ostatnio zainwestowali w sprzętowe filtrowanie ataków. Na jakieś małe stressery czy inne pierdoły działa. Nie wiem jak przy większych atakach.
  3. Spróbuj dać sam link, bez znaczników html. EDIT: Z tego co widzę, to jest to cs 1.6 (?), być może przeglądarka w cs 1.6 nie ogarnia javascriptu...
  4. Pewnie Web Shorcuts świruje, niestety częsty błąd u niektórych użytkowników, ciężko mi cokolwiek z tym zrobić, zawsze można dodać do Motd, powinno ładować bez żadnego problemu. Zwiększyłem czas odpalenia do 25 sekund od wejścia na serwer (wcześniej było 10), zaktualizowane pluginy tutaj: http://www94.zippyshare.com/v/8ehIUuPP/file.html Ps. Link podałem tutaj, ponieważ nie mogę edytować posta, zgłosiłem temat do administracji aby to poprawiła.
  5. Radziłbym w ogóle nie używać noży kształtem bądź skórką podobnych do tych z CS:GO, po co ryzykować bana? Chyba że masz za dużo pieniędzy to już inna sprawa ;D Opinia Valve w tej sprawie nie jest jednoznaczna, więc raczej nikt Ci nie powie czy to bezpieczne czy nie ;)
  6. Jasne, poszło na PW ;) Moim zdaniem mogli się przyczepić do tego że jeden link był na tylu serwerach na raz i dziwnie wyglądał ten ruch z jednym linkiem, strzelam że o to poszło. Próbuj się z nimi skontaktować, nic nie zaszkodzi.
  7. Poprzez ticket, potem emailowo. Moja wiadomość: Wiadomość do Supportu: Moja Wiadomość: Wiadomość od Supportu: Tyle co się z nimi kontaktowałem, żadnych problemów nie mam.
  8. Dostajemy $ za wyświetlenia oraz kliknięcie Skip Ad, bez kliknięcia Skip Ad również dostaje się hajs, z tym że ileś % mniej. Ale jak widać po ssach zarobek jest i luźno da się opłacić serwer. Dopisałem do głównego posta za co dostaje się $$ :) Tak jak napisałem na dole, miałem gotowego posta już ale prąd padł a nigdzie nie zapisałem, więc pisałem od nowa.
  9. Na przyszłość: W konsole wklepujecie np. "find sv_talk" i wyświetli Wam wszystkie cvary zawierające frazę "sv_talk"
  10. Proszę o nieudostępnianie poradnika na innych forach/stronach itd bez mojej zgody. Jeden ze sposobów tutaj przedstawionych jest autorski i gwarantuje że nie znajdziecie takiego rozwiązania nigdzie. Pluginy które będą potrzebne są ogólnodostępne (WebShortcuts CS:GO, HideCommands) lub prywatne (Reklama), wszystkie odnośniki znajdziecie na dole tematu. Okej, przejdźmy do tego co będzie nam potrzebne: - Konto na Shorte (Czysty link, Reflink) - Jeśli możesz, zarejestruj się z reflinka, Ty nic na tym nie stracisz a mi wpadnie troche grosza, Dzięki! - Plugin na automatyczne wywołanie komendy przez gracza co jakiś czas (Opcjonalnie) - dostępny niżej - Plugin na ukrycie komend na czacie (Opcjonalnie) - dostępny niżej - Plugin WebShortcuts:CSGO (Opcjonalnie) Sposób 1 (powinien działać z każdą grą która posiada Motd!): 1. Tworzymy konto na Shorte 2. W polu "Shorten URL and get paid" wklejamy link, najlepiej do serwerowego forum/grupy steam. 3. Klikamy "Shorten" 4. Kopiujemy link 5. Wchodzimy w pliki naszego serwera, do pliku motd.txt dodajemy nasz skrócony link. (Ścieżka do pliku .../csgo/motd.txt) 6. Restartujemy serwer I reklama powinna już śmigać :) Sposób 2 (Moim zdaniem lepszy): Dlaczego ten sposób jest lepszy? A no dlatego, że w Motd czasem buguje się dźwięk i graczy który nieprawidłowo pominie reklamę może słyszeć jakieś dźwięki w tle Plugin "Reklama" wykonuje poniższe czynności - Reklama jest wyświetlana 10 sekund od wejścia gracza na serwer, oraz po każdej zmianie mapy, również 10 sekund od wejścia - Jeśli gracz jest w grze oraz NIE POSIADA FLAGI "a" (nie ma vipa) - Reklama jest wyświetlana Plugin HideCommands: - Ukrywa komendy poprzedzone znakiem "!" oraz "/" Plugin WebShortcuts CS:GO: - Umożliwia dodanie linku, do którego gracze mają dostęp za pomocą komendy, przykładowo !vip, który kieruje do sklepu Instalujemy potrzebne pluginy: 1. Pobieramy plugin WebShortcuts i wrzucamy go na swój serwer. 2. Pobieramy plugin Reklama i wrzucamy go na swój serwer. 3. Pobieramy plugin "HideCommands" i wrzucamy go na swój serwer (opcjonalnie) Przechodzimy do ustawienia reklamy: 1. Tworzymy konto na Shorte 2. W polu "Shorten URL and get paid" wklejamy link, najlepiej do serwerowego forum/grupy steam. 3. Klikamy "Shorten" 4. Kopiujemy link 5. Do pliku webshortcuts.txt wrzucamy taką linijkę: "!reklama" "height=480,widht=640" http://skrocony.link/" (Ścieżka do pliku .../csgo/addons/sourcemod/configs/webshortcuts.txt) 6. Restartujemy serwer Po wykonaniu tych czynności każdy gracz 10 sekund od swojego wejścia na serwer ujrzy reklamę, która trwa 5 sekund i można ją normalnie zamknąć. Dodatkowe Informacje: Shorte.st jest Polską firmą, założoną przez Polaków, posiadają Polski support. Napisałem do nich z pytaniem czy mój ruch jest prawidłowy, przedstawiłem sytuację i stwierdzili że jest jak najbardziej okej. Wypłaty realizowane są 10 dnia każdego miesiąca, chyba że wypada wtedy dzień wolny, wtedy przyjdzie przykładowo 11, nie należy się martwić, wszystko dojdzie Minimum do wypłaty to 5$ Wypłaty na PayPal Za co dostajemy pieniądze? - Wyświetlenia reklam z kliknięciem "Skip Ad" - Wyświetlenia reklam (mniejsza stawka) Z dwóch serwerów wyciągam średnio 1$-1,50$ DZIENNIE, z tym że jeden serwer jest prawie pusty (nowy), także przy dobrych wiatrach da radę trochę zarobić. Lista stawek dla różnych krajów: Payout Rates Moim zdaniem sposób jest o niebo lepszy od MotdGD, gdzie kampanii reklamowych na Polskę praktycznie nie ma, stawki dla innych krajów również są większe niż w MotdGD. To by było na tyle, jeśli będziecie mieli jakiś problem - piszcie w tym temacie, postaram się pomóc w miarę możliwości. Linki do pobrania pluginów i pliki źródłowe: WebShortcuts CS:GO Reklama HideCommands Od ostatniej aktualizacji klienta Steam występują problemy z wyświetlaniem witryn przez plugin WebShortcuts, tymczasowo zalecam użyć sposobu 1. Pisałem ten poradnik jeszcze przed aktualizacją klienta Steam. Dowody wypłat: Pierwsza wypłata :) Druga :) Ten widoczny spadek to właśnie przez te problemy z wyświetlaniem WebShortcuts o których pisałem wyżej! Na chwilę obecną polecam wstawić link sposobem pierwszym! Po aktualizacji 24.06.2016 oba sposoby znów działają! :) Życzę udanych zarobków, myślę że to pomoże Wam rozwinąć Wasze serwery jeszcze bardziej! :) Podczas pisanie tego poradnika wyłączyli prąd w całym mieście - a był już ukończony... Musiałem napisać wszystko od nowa, także jeśli widzicie jakiś błąd, to nie bijcie :D
  11. Xxcarbon22xX

    Losowy VIP by Hanys

    Edytowałem lekko plugin (@Hanys mam nadzieję że się nie obrazisz :D), dodałem warunki na sprawdzenie czy gracz nie jest botem (np. GOTV), czy nie ma admina (ustawione na flagę a) oraz rundy zamieniłem na timer, 240 sekund po zmianie mapy losuje się vip. #include <sourcemod> public Plugin:myinfo = { name = "Losowy Vip", author = "Hanys (Edit by Kempuś)", description = "Plugin losuje losową osobę która otrzyma flagi VIP'a", version = "1.0", url = "http://hanys.dispark.pl" } new Handle:Random_player; public OnPluginStart() { CreateConVar("sm_randomvip", "1.0", "Losowy VIP", FCVAR_PLUGIN|FCVAR_SPONLY|FCVAR_REPLICATED|FCVAR_NOTIFY|FCVAR_DONTRECORD); Random_player = CreateConVar("random_player", "0", "Ile osob wymaganych jest do wylosowania losowego vip'a", FCVAR_NOTIFY); AutoExecConfig(true, "sm_vip_random"); } public OnMapStart() { CreateTimer(240.0, Timer_GiveVIP); } public Action:Timer_GiveVIP(Handle:timer) { new winner = GetRandomPlayer(3); { if (winner == -1) { PrintToChatAll("[\x02BOT\x01] \x06Na serwerze panuje za mała ilość graczy aby rozpocząć losowanie VIP'a\x01"); return Plugin_Handled; } AddUserFlags(winner, Admin_Reservation,Admin_Custom1,Admin_Custom2); PrintToChatAll("[\x02BOT\x01] \x06Trwa losowanie VIP'a...\x01"); PrintToChatAll("[\x02BOT\x01] \x06-----\x01"); PrintToChatAll("[\x02BOT\x01] \x06-----\x01"); PrintToChatAll("[\x02BOT\x01] \x06-----\x01"); PrintToChatAll("[\x02BOT\x01] \x06Losowym VIP'em zostaje \x02%N\x01\x06! Gratulujemy!\x01", winner); PrintToChatAll("[\x02BOT\x01] \x06Wylosowany Gracz otrzymał VIP'a do końca mapy!"); return Plugin_Handled; } } stock GetRandomPlayer(team) { new g_random_player = GetConVarInt(Random_player); new clients[MaxClients + 1], clientCount; for (new i = 1; i <= MaxClients; i++) if (IsClientInGame(i) && !IsFakeClient(i) && !GetAdminFlag(GetUserAdmin(i), Admin_Reservation)) clients[clientCount++] = i; if (clientCount <= g_random_player) return -1; return clients[GetRandomInt(0, clientCount - 1)]; }
  12. VPSy pod CS:GO nie są dobrym pomysłem, potrzebujesz wysokiej wydajności jednordzeniowej, na vpsach dostajesz często rdzeń wirtualny z HT, co jest połową rdzenia fizycznego. Zobacz dedyki w Biznes-Host lub Mintshost - jedynym minusem jest ich ochrona Anty-DDoS (w trakcie ataku serwer odcina od Steam). Na VPSie z mintsa nie postawisz stabilnie CS:GO, ja na dedyku z pakietu najtańszego mam 2 serwery po 33 sloty. Sv skacze max do 10, zależy też od mapy.
  13. Siemka, Mam plugin pod serwer Knife, ogólnie wszystko spoko, pare rzeczy sobie w nim dostosowałem, zostało tłumaczenie, no właśnie... Plugin: [CS:S/CS:GO] Knife Dozor - AlliedModders Nie wiem jak konkretnie przetłumaczyć te 2 frazy "AntiChainKill" { "en" "Don't chainkill!" "pl" "?" } "BlockGang" { "en" "Don't gang!" "pl" "Co to w ogóle znaczy?" }
  14. Hej, Jako iż nie jestem koderem i nie bardzo mam głowę do tego, mimo iż coś tam wiem, proszę o pomoc z edycją pluginu. Próbowałem zmieniać pierwszą linijkę na logikę na #define EXPLODE_SOUND "ambient/explosions/%s.mp3" lub #define EXPLODE_SOUND "ambient/explosions/%s" Ale żadnych rezultatów, dźwięk się nie odpalał #pragma semicolon 1 #include <sourcemod> #include <sdktools> #include <emitsoundany> #define PLUGIN_VERSION "1.1" #define PLUGIN_AUTHOR "tuty & Neoxx" #define EXPLODE_SOUND "ambient/explosions/explode_8.mp3" new Handle:gPluginEnabled; new g_ExplosionSprite; new g_SmokeSprite; new Float:iNormal[ 3 ] = { 0.0, 0.0, 1.0 }; public Plugin:myinfo = { name = "[CS:GO] HeadShot Explode", author = PLUGIN_AUTHOR, description = "Explode enemy's body on Headshot.", version = PLUGIN_VERSION, url = "http://www.ligs.us/" }; public OnPluginStart() { HookEvent( "player_death", Event_PlayerDeath ); CreateConVar("sm_headshot_explode", PLUGIN_VERSION, "HeadShot Explode", FCVAR_PLUGIN | FCVAR_SPONLY | FCVAR_REPLICATED | FCVAR_NOTIFY ); gPluginEnabled = CreateConVar( "sm_headshot_explode", "1" ); } public OnMapStart() { PrecacheSoundAny( EXPLODE_SOUND, true ); AddFileToDownloadsTable( "sound/ambient/explosions/explode_8.mp3" ); g_ExplosionSprite = PrecacheModel( "sprites/blueglow2.vmt" ); AddFileToDownloadsTable( "materials/sprites/blueglow2.vtf" ); AddFileToDownloadsTable( "materials/sprites/blueglow2.vmt" ); g_SmokeSprite = PrecacheModel( "sprites/steam1.vmt" ); AddFileToDownloadsTable( "materials/sprites/steam2.vtf" ); AddFileToDownloadsTable( "materials/sprites/steam2.vmt" ); } public Action:Event_PlayerDeath( Handle:event, const String:name[], bool:dontBroadcast ) { if( GetConVarInt( gPluginEnabled ) == 1 ) { new victim = GetClientOfUserId( GetEventInt( event, "userid" ) ); new attacker = GetClientOfUserId( GetEventInt( event, "attacker" ) ); if( victim == attacker ) { return Plugin_Handled; } new Float:iVec[ 3 ]; GetClientAbsOrigin( victim, Float:iVec ); if( GetEventBool( event, "headshot" ) ) { TE_SetupExplosion( iVec, g_ExplosionSprite, 5.0, 1, 0, 50, 40, iNormal ); TE_SendToAll(); TE_SetupSmoke( iVec, g_SmokeSprite, 10.0, 3 ); TE_SendToAll(); EmitAmbientSoundAny( EXPLODE_SOUND, iVec, victim, SNDLEVEL_NORMAL ); } } return Plugin_Continue; }
×
×
  • Dodaj nową pozycję...