Jump to content

Search the Community

Showing results for tags 'inne'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Forum board
    • M2Zone.tech
  • Strefa gracza
    • Server presentations
    • Discussions, Questions and Problems
  • Create private server
    • Pytania i Problemy - bez logowania
    • Problems and Questions
    • Cooperation
    • Tutorials / Video
    • C++ / Python / Server
    • Sources / Serverfiles / Clients
    • Homepage / Board
    • Quests
    • 2D Graphics
    • 3D Graphics
    • Recycling
  • Marketplace
    • Rynek - (Kupię, Sprzedam, Zamienię i Zlecę)
    • Archiwum
  • Hydepark
    • About all
    • Introduce yourself
    • My Creativity / Media
  • Others
    • Blokady i Ostrzeżenia
    • Trash

Categories

  • Programs
  • Plechito.com
    • Events
    • Maps
    • Mounts
    • Equipments
    • Monsters
    • NPC

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Sex


Country


Facebook


Discord


Telegram


Gadu-Gadu

Found 119 results

  1. Cześć Wam. Zajmuje się tworzeniem map i myślę, że dobrze mi to wychodzi (kto mnie zna ten wie). Na polskim rynku współpracuję od kilku lat tylko ze stałymi klientami. Więc niektórzy mogą mnie już kojarzyć, szerzej znany jestem na zagranicznym rynku i opiewam bardzo dobrą opinią (przynajmniej tak mi się wydaje). Można u mnie nabyć mapy i inne rzeczy poprzez zamówienie lub poprzez wybranie gotowego produktu na mojej stronie. Poniżej zostawiam link do mojej strony, na której są i będą pojawiać się nowe prace. [Hidden Content] kontakt: discord - daimo#1336 gg - 8422466 Przykładowe mapy(większe portfolio u mnie na priv):
  2. jak w temacie, kontakt przez gg 69317087, oczywiscie odplatnie, cena do dogadania problem; oczywiscie chetnie wyslucham propozycji w czym moze lezec problem, sprawdzalem juz char item/item attribute
  3. Witam, Poszukuję osoby do pracy przy plikach, kosztami serwera, możemy się dzielić na pół, lub mogę opłacać sam, to już kwestia dogadania się. Pomysł na server już mam gdzieś tam ułożony z tyłu głowy, raczej coś czego nikt tutaj nie robił, nie jest ciężki do wykonania, jednak niestandardowy, jeśli chodzi o metina, z dużym naciskiem na fabułę, bez sezonów i bezsensownych akademii(kto takie coś wgl wymyślił?) Po krótce informacje o serwerze: -Hard -Max 110lvl -Statystyki - ciężko określić, całkowicie zmieniony system progresji postaci -Bronie/zbroje również niestandardowe wytwarzanie/zdobywanie wyposażenia, całkowicie różne do utartego standardu. Pvp - tutaj również mam pomysł na system który będzie nagradzał najlepszych graczy pvp. Cała reszta najlepiej podczas rozmowy przy piwku, ewentualnie, jak potencjalnego wspólnika będzie dzielić większa odległość zadowolimy się discordem. Oczywiście wymagam min. 18lat, najlepiej jakbyś miał już ukończoną szkołę. Co do obowiązków, to nikt tutaj nie jest szefem, pracujemy i robimy to samo, mamy się w projekcie uzupełniać. Ps. Uprzedzając pytania, czemu nie robię sam - zostałem technologiem w firmie, i przy aktualnym nawale pracy, zajęło by mi to zbyt dużo czasu. Ps2. Jak już komuś by się nie spodobało ogłoszenie, to zachowaj chociaż minimum kultury, dziękuję
  4. Tworzę serwery discord na zamówienie. Oferuję: - Profesjonalne wykonanie. - Opiekę nad serwerem. - Szybkie wykonanie. - Autorski bot. Kontakt: Discord: Exo#2650 GG: 64153438
  5. Exo

    inne [Technik Discorda]

    Szukasz Technika pod serwer Discord ? Dobrze trafiłeś !! Tworzę serwery Discord pod zamówienie, jesteś zainteresowany? Napisz: GaduGadu: 64153438 Discord: '𝓔𝔁𝓸#2650 Telegram: [Hidden Content]
  6. Cześć, właśnie mam kilka błędów w syserr typu: SYSERR: Aug 13 15:22:43 :: LoadMotion: cannot find accumulation data in file 'data/monster/spider_spawn/wait.msa' Mob niestety nie ma ruchu ponieważ jest "metinem", nawet gdy damy accumulation 0 0 0 to nie zadziała. Sprawdziłem kod gry: static void LoadMotion(CMotionSet *pMotionSet, TMobTable *mob_table, EPublicMotion motion) { const char *cpFileName = GetMotionFileName(mob_table, motion); if (cpFileName == NULL) { return; } CMotion *pMotion = M2_NEW CMotion; if (pMotion->LoadFromFile(cpFileName) == true) { if (motion == MOTION_RUN) if (0.0f == pMotion->GetAccumVector().y) sys_err("cannot find accumulation data in file '%s'", cpFileName); pMotionSet->Insert(MAKE_MOTION_KEY(MOTION_MODE_GENERAL, motion), pMotion); } else { M2_DELETE(pMotion); sys_err("Motion: Load failed vnum(%d) motion(%d) file(%s)", mob_table->dwVnum, motion, cpFileName); } } (Jeżeli ktoś ma inny to może sobie skopiować) Jeżeli w motion.txt jest "GENERAL RUN" to używa accumulation GENERAL SPAWN wait.msa 100 GENERAL WAIT wait.msa 100 GENERAL RUN wait.msa 100 GENERAL NORMAL_ATTACK wait.msa 100 GENERAL FRONT_DAMAGE wait.msa 100 GENERAL FRONT_DEAD dead.msa 100 GENERAL FRONT_KNOCKDOWN wait.msa 100 GENERAL FRONT_STANDUP wait.msa 100 GENERAL BACK_DAMAGE wait.msa 100 GENERAL BACK_KNOCKDOWN wait.msa 100 GENERAL BACK_STANDUP wait.msa 100 GENERAL BACK_DEAD dead.msa 100 Należy skasować z niego "GENERAL RUN wait.msa 100" i pozbyliśmy się błędu. Jeżeli mob nie jest metinem to wystarczy załadować pliki w Granny Viewer i wygenerować accumulation i zapisać go do pliku który wywalił nam błąd (W przypadku wyżej jest to wait.msa) Zwykle jest to run.sma a przykład poprawnego pliku to: ScriptType MotionData MotionFileName "D:\ymir work\monster\plechi_demon_wretch\run.GR2" MotionDuration 0.900000 Accumulation 0 -521.478210 0 [Hidden Content] [Hidden Content] 41829-grannyviewer.zip gr2v_2.11.rar
  7. Hydro

    inne [2D]Rendery

    Może komuś się przyda.
  8. Witam, kiedyś napisałem ten system na zlecenie, nie używam, ponieważ nie interesują mnie serwery easy. Może komuś się przyda. Na czym to polega? Za bryłki/yang aktywujesz dany bonus na 24h. BonusyCzasowe.rar
  9. Kto siedzi w metin2 i chociaż raz w życiu sprawdzał graczy którzy łowią ten wie że występuje taki problem z głową prawie na każdych plikach serwerowych. Podsyłam wam gotowy plik który naprawia ten wizualny błąd Podgląd: Fishing wait.gr2 fix.mp4 Download: [Hidden Content] Virustotal: [Hidden Content] Jest to sam plik .gr2 który podmieniasz w pack
  10. Cześć generalnie animacja poruszania jest do naprawy lecz myślę że można wyjąć animację z innego auta i myślę że bez problemu pójdzie, choć nie wiem ;D Download: [Hidden Content] Virustotal: [Hidden Content]
  11. Poprawki: 1. Nazwa przedmiotu przy sprzedaży 2. Flood Gildia 3. Blokada wyrzucania Yang 4. Wyłączenie Yang Bomby 5. Różne poprawki do Source 6. Blokada masowego wyrzucania przedmiotów 7. Naprawa komendy (/shutdown) 8. Naprawa Zwoja Boga Smoków 9. Zakładanie kostiumu na przedmiot ślubny 10. Naprawa QuestFlag 11. Poprawne podświetlanie atrybutów 12. Blokada KD/Bonus/Strzały/6i7 13. Aktualizacja levela przy nicku 14. Błędy z HP 15. Dwie poprawki Shop Deco 16. Naprawa wybierania postaci 17. Naprawa bonusow w Petach 18. Zabezpieczenie przeszukiwania shopów m2bob 19. Naprawa funkcji "When Kill" 20. Naprawa NNO / Naprawa NNO2 21. Naprawa CUBE (Bonusy) 22. Blokada wkładania Kamienia Duchowego 23. MessegerAuth 24. Blokada wykrywania GM i wizualnych itemów 25. Poprawne dodawanie affectu Atak Boga Smoków 26. Atak SQLi 27. Naprawa Bicia z Wierzchowców 28. Naprawa type 33 (ITEM_RING) 29. Naprawa Efektu Flary Obiektywu 30. Zmiana czytania item i mob proto z TXT -> Navi (starsze kompilatory) 31. Powrót do odczytywania item/mob_proto z bazy danych (DB NOTXT!) (nowsze kompilatory) 32. Naprawa błędu z obserwatorem na wojnie 33. Naprawa Czarowanego Ostrza 34. Naprawa Mikstur Szybkości 35. Usunięcie blokady ulepszania kamieni dusz 36. Naprawa odświeżania statystyk postaci i ekwipunku 37. Naprawa mysql_query error column name in field list is ambiguous 38. Naprawa ikony wyświetlanej w Quest 39. Naprawa błędu z pieczęcią i pełnym ekwipunkiem ( System Wierzchowców ) 40. Blokada przedmiotów na danej mapie 41. Naprawa czccionki GM w (Szept) 42. Naprawa Affectów 43. Naprawa Systemu Cube 44. Naprawa błędu z odświeżaniem dźwięku 45. Naprawa limitu nazewnictwa postaci 46. Naprawa Indexu Map 47. Naprawa błędu z kupnem w Tobole 48. Naprawa Textury 49. Naprawa odejmowania punktów rangi w party 50. Aura Miecza i Czarowane Ostrze nie znika po teleporcie 51. Wylogowanie po zmianie królestwa 52. Blokada szybkiego używania przedmiotów 53. Naprawa komunikatu z listy przyjaciół oraz realny czas 54. ghost hack pickup fix 55. Poprawka usuwania gildii podczas trwania wojny 56. Wykorzystywanie gildii na mobach/npc (coredowner) 57. Poprawka AutoGiveItem 58. Poprawa funkcji npc_get_leader_vid (coredowner) 59. Poprawka umiejętności Strzelający Smok 60. Fix invizibilitate & AFFECT_EUNHYEONG (Krycie Się) 61. d.count_monster - Mała poprawka 62. Safebox Memory Leak Fix 63. Zmiana dla ataków zasięgowych 64. Proto Converter Error "TypeError: cannot concatenate 'str' and 'NoneType' objects"a 65. Sklepy Ken wizualny błąd 66. Naprawa punktów konnych 67. Fix - first argument is bigger than second argument 68. Poprawa okna Cube 69. Wyłączenie "Musisz odczekać 1 dzień zanim założysz/dołączysz do gildii" 70. Kick członków gildii podczas trwania wojny - fix Systemy: 1. System Target HP 2. Zniesienie Limitu Yang 3. Event Rybacki 4. Swap System 5. System Aura 6. System Petów 7. System Likan 9. System Alchemii i Energi 10. System PO + SKLEP 11. System Sklepów Offline 12. System Wierzchowców 13. System Mailbox 14. ItemShop w grze 15. Runy z LoLa 16. System Kołczanów 17. ShingSystem (Świecenie) 18. Mainstance System (Przerwa Techniczna) 19. Won System 20. Team System 21. Manager Ticket System 22. System ogłoszeń ulepszeń 23. Sklep Polimorfia 24. System Kostiumów Broni 25. System Dekoracji Sklepów / System Dekoracji Sklepów2 26. System TOP Damage 27. System OX Manager 28. System HighLight 29. System Tytułów 30. Podświetlanie Itemów Niezdatnych do Handlu 31. Zaawansowany system pojedynków 32. System zapisywania lokalizacji 33. Pet Slot system 34. Gaya System 35. StatTrack do broni Kostiumowej 36. Admin Tool Ban 37. Event Rybacki - Puzzle 38. RenderTarget 39. Nowe zwoje teleportacji 40. Nowy wykrywacz metinów i bossów 41. Nowe dopalacze 42. Achievementsystem v1.1 ~ Shang 43. ItemShop v1.2 ~ Shang 44. Ticketsystem v1.2  - Shang 45. Dungeon Info system 46. Emotikony na czacie 47. Keyboard Settings (Official Webzen 16.0) 48. Wymiana KU 49. Blokada Ekwipunku 50. Turniej PVP 51. System Teleportacji 52. Emotikony w prywatnych wiadomościach i na czacie 53. Opcja powrotu na dungeon 54. Kowalstwo 55. Dekoracje/Wyszukiwarka/Sklepy Offline 56. Otwieranie skrzyń (cracking) 57. Nowa postać - ELF 58. System Petów 59. Szarfy by LennT 60. System Petów jak z PL'a! 61. System transmutacji 62. Ingame VIP Boxes 63. System strefy walki (oficjalny Webzen 16.4) 64. System Biologa 65. System Efektów 66. Professional Biolog System 67. System Kolorowania Skilli + BattlePass 68. Specjalne zapasy magazynowe 69. Dom aukcyjny 70. Ulepszony AntyExp bez wykorzystania questa 71. Extra Refine System 82. Mob_scale - Zmień rozmiar swojego MOBA Dodatki: 1. Ulepszony Sysser 2. Nowe funkcję Questowe + Tutorial 3. Biolog GUI 4. Blokada czatu OX 5. Usunięcie podatku 3% w sklepie 6. Wyłączenie Paska Belt 7. Animowany Pasek HP 8. Intrologo na początku gry 9. Nowe funkcje w config (SF) 10. Rozszerzony config 11. Nowe opcje grafiki (Klient) 12. Zmiana ładowania gry 13. Efekt użycia peleryny męstwa 14. Zmiana wymaganej ilości KU do G1 15. Dodatek do systemu WON = Wymiana Yang/Won - Won/Yang 16. Zapisywanie Danych do Konta 17. Animownie logo i tło logowania 18. Ustawienie kamery 19. Czytanie tabeli EXP z bazy danych 20. Przedłużenie czasu kostiumów 21. IS+DEPO w jednym miejscu 22. Funkcja od świecenia kostiumów 23. Wybór fryzury podczas tworzenia postaci 24. Bryłka Yang 25. Zegarek pod minimapą 26. Oznaczenie dropu 27. Jednokrotne wpisanie hasła do magazynu 28. Startowa Szybkość Ruchu i Ataku 29. Itemy Buffujące 30. Zwiększanie statusów na serwerze 31. GUI Misji 32. Zwiekszenie limitu nazwy przedmiotów 33. Cooldown otwieranie skrzyń 34. SwitchBot 35. Przyśpieszenie wyświetlania tekstu 36. Admin Prefix 37. Aktualizacja Python i Granny 38. Kolor Yang w zależności od ich ilości 39. Zwiększenie MAX Levela 40. Nieskończone Przedmioty 41. Podświetlanie MAX Bonusów 42. Różne dodatki ( Szansa KD itp.) 43. Dodawanie dowolnej ilości statystyk 44. Ukrywanie Mountów, Petów itp. 45. Kolorowy opis przedmiotu 46. Aktywacja sprawdzania wersji klienta 47. Zamiana potworów w dzikie psy 48. Wyrzucenie nie potrzebnych tabeli expa 49. Sprawdzanie wersji klienta przy logowaniu 50. Profesjonalny QUEST na DROP 51. Kolorowe nazwy mobów w zależności od poziomu 52. Przeładowanie mob_drop_item komendą 53. Blokada wyrzucania przedmiotów na OX 54. Przycisk pokazujący FPS 55. Nowy Notice bar (Zodiak) 56. Efekt aktywnego peta 57. Nowy wygląd okna yang 58. Odświeżanie yangów 59. Tab Targeting 60. Bonusy za punkty rangi 61. Bonusy ryb 62. CCACHE 63. Przenikanie przez Potwory/NPC 64. Zmiana limitu punktów rangi 65. Poprawa jakości screenshotów z gry 66. Informacje o możliwościach przedmiotu 67. Rosy wyświetlane przy Affectach 68. Zmodyfikowane okno ulepszania (Ilość posiadanych przedmiotów, szansa na pomyślne ulepszenie i opis przedmiotu) 79. Aktywacja 6/7 bon 70. System wiadomości offline 71. Panel Boczny + Funkcje 72. Teleportacja do znajomych 73. Ukrywanie garderoby 74. Sortowanie ekwipunku 75. Tworzenie grup (PW) w grze 76. Nowe locale_string.txt 77. Ulepszona Bryła Złota 78. K na zamiast 000 79. Dodatkowe informacje przy ulepszaniu 80. Zapisywanie cen w shopie 81. Brak spalonego slotu podczas dodawania KD 82. Dodatkowy opis przedmiotu 83. Integracja własnego serwera Metin2 z statusem Discorda! 84. introLogo (Video) 85. Poprawka komendy /ip 86. ServerInfo w Bince 87. Automatyczne łączenie przedmiotów przy otwieraniu szkat 88. Rozdzielanie wszystkich przedmiotów 89. Kolorowanie Text 90. Stałe Affecty w quescie 91. Multi TextLine - Python 92. Wyświetlanie nazwy absorbowanego przedmiotu w szarfach 93. Cache wiadomości chatu 94. Cache prywatnych wiadomości 95. Informacja o zalogowanym przyjacielu 96. Własny zestaw bonusów, dodanie i zmianka do nowego przedmiotu 97. Dodanie twarzy do kradzionych rzeczy z Pangeya 98. Wybór skilli w gui 99. System Target HP+Poison effect 100. Atakujące Pety 101. Level mob 102. Instant Pickup 103. Kissing player with same sex! 104. Auto Event 105. Instant Pickup 106. Czasowe zmianki 107. Podgląd bonusów w Wierzchowcach, PPK i innych przedmiotach 108. Ręczny BonusSwitcher 109. Obsługa formatu PNG w cliencie 110. Zmiana kluczy (lzo) + xtea keys generator 111. Funkcja usuwająca tylko jeden przedmiot w queście 112. Szybkie otwieranie skrzyń 113. Ukrywanie kluczy (lzo) + xtea keys 114. Ukrywanie kluczy xtea 115. Porady podczas ładowania 116. Kolor ulepszaczy cube 117. Nowy format yang w ekwipunku 118. Okno statystyk/osiągnięć postaci 119. New Switchbot by Sanii 120. Szkolenie kamienie duchowe 121. Przerobiona komenda /item 122. Wikipedia Dropu 123. Grafika w przedmiocie 124. Usunięcie miniatur fryzurek 125. Widoczność GM'a przy inv 126. Zmiana limitu punktów i dodawanie kolejnych poziomów rangi 127. Nowe emocje - Selfie, Pompki itp. 128. Funkcja mob_drop_item uwzględniająca index mapy Antycheaty: 1. Blokada KickHack 2. Ulepszona komenda /dc (sposób na autologiny) 3. Blokada teleportacji za pomocą moda 4. Limiter 5. Fix DMG Hack by SVSIDE 6. Anty M2BOB 7. DazyShield (Antycheat) with Source 8. Antycheat 9. Dynamic python module names 10. Blokowanie generowanej nazwy procesu & AntyDebugger - Antycheat 11. HWID Ban Source: 1. FoxFS/CCC Archiver v2.5 Source 2. Source EterManager
  12. Cześć, Zachciało mi się do tego usiąść i przekonwertowałem wam najnowsze globalne item_proto i mob_proto na wersję txt i sql. Proto zawierają każdy globalny item/moba wraz z ich parametrami. Postanowiłem usunąć nowe kolumny (masktype etc.), ponieważ wy w swoich proto i tak ich nie macie. Wyzerowałem również każdy nowy flag, type i stype żebyście mogli przepuścić te proto przez wasze dumproto. Wersja TXT & SQL Proto_Metin2Zone.pl.zip Dodatkowo przekonwertowałem wam najświeższe locale_string.txt i tłumaczenie questów locale_string.txt translate.lua Na koniec łapcie jeszcze najświeższe tłumaczenie z locale_pl locale.zip
  13. Witam, wrzucę wam moje bazgroły, ich cel w systemie linuxowym to: Po pierwsze podstawowy general hardening w wersji soft. Po drugie optymalizacja jądra systemu, żeby nie panikowało i nie dawało jednocześnie dupy w momencie ataku. Po trzecie polityki dla iptables i nftables ograniczające mocno im pakt ataków. Jak jest tu jakiś BSD master, to wyciągnie z tego wnioski i przerobi pod system BSD. Jeśli nie jesteś BSD masta, to możesz poczytać trochę o routingu i postawić sobie linuxowy serwer reverse proxy, który będzie pośredniczył pomiędzy klientem, a Twoim BSD'kiem, pełniąc funkcje jako takiego "firewall'a". Jak zrobi się na prawdę gorąco, to zmieniasz sobie porty i resetujesz serwer, gracze się aktualizują patcherem, a na starych portach stawiasz pułapkę - wycinasz cały ruch który na nie pójdzie (proste, logiczne i skuteczne) - większość tych Alojzów DDoS Masta nie robi rechecka portów, bo im poziom IQ na to nie pozwala, więc ładują się prosto z blackhole wszystkimi swoimi maszynkami z botnetu, czy tam jakiegoś stressera dla totalnych ameb umysłowych. Jakiego linuxa pod to polecam? Light Debian wystarczy. Zagadka: Co się stanie z switch'em działającym w L3, obsługującym routing w momencie jak zapcha się jego tablice ARP? 1. Soft Hardening: 1.1 Zaktualizuj sobie Debiana pod kątem zabezpieczeń (najlepiej rób to co parę dni, w czasie kiedy twój główny BSD jest offline, po prostu przy okazji, automatyzować nie polecam, to ma być rutyna). grep security /etc/apt/sources.list | tee /etc/apt/security.sources.list apt-get update apt-get upgrade -o Dir::Etc::SourceList=/etc/apt/security.sources.list reboot 1.2 Stwórz sobie konto z niskimi uprawnieniami i zablokuj konto ROOT. sudo adduser NAZWAUŻYTKOWNIKA sudo usermod -aG sudo NAZWAUŻYTKOWNIKA su NAZWAUŻYTKOWNIKA Otwórz [/etc/passwd] Zmień -> root:x:0:0:root:/root:/bin/bash Na -> root:x:0:0:root:/root:/sbin/nologin 1.3 Ustaw ogranicznik logowania na konto (po 5 failach blokada na 1 godzinę). Otwórz [/etc/pam.d/system-auth] Edytuj Sekcje Auth auth required pam_env.so auth required pam_faillock.so preauth silent audit deny=5 unlock_time=3600 auth sufficient pam_fprintd.so auth sufficient pam_unix.so nullok try_first_pass auth [default=die] pam_faillock.so authfail audit deny=5 unlock_time=3600 auth requisite pam_succeed_if.so uid >= 1000 quiet auth required pam_deny.so Edytuj Sekcje Account account required pam_unix.so account sufficient pam_localuser.so account sufficient pam_succeed_if.so uid < 500 quiet account required pam_permit.so account required pam_faillock.so Otwórz [/etc/pam.d/password-auth] Powtórz edycje sekcji tak jak w poprzednim pliku 1.4 Wyłącz trwale wszystkie usługi, które uznasz za zbędne (wujek google Ci powie jak, ja polecam na 100% wyłączyć: Telnet, RSH, NIS, TFTP and TALK). service --status-all 1.5 Zablokuj wszystkie nieużywane porty przy pomocy UFW (najpierw ogarnij obsługę net tools). sudo apt-get install net-tools Instrukcja - [Hidden Content] sudo apt-get install ufw Instrukcja - [Hidden Content] 2. To co kotki lubią najbardziej, a raczej się tego obawiają, czyli prewencja (+90% odporności na Alojzów): 2.1 Ślepy nic nie zdziałasz (musisz ogarniać ile pakietów Ci wpada i gdzie, więc instaluj bez żadnego ziewania network monitor). sudo apt-get install iptraf -y iptraf Instrukcja - [Hidden Content] 2.2 Modyfikacja i optymalizacja jądra systemu (kernel). Otwórz [/etc/sysctl.conf] Wklej -> kernel.printk = 4 4 1 7 kernel.panic = 10 kernel.randomize_va_space=2 kernel.core_uses_pid = 1 kernel.sysrq = 0 kernel.shmmax = 4294967296 kernel.shmall = 4194304 kernel.core_uses_pid = 1 kernel.msgmnb = 65536 kernel.msgmax = 65536 vm.swappiness = 20 fs.protected_hardlinks=1 fs.protected_symlinks=1 vm.dirty_ratio = 80 vm.dirty_background_ratio = 5 fs.file-max = 2097152 net.core.netdev_max_backlog = 262144 net.core.rmem_default = 31457280 net.core.wmem_max = 67108864 net.core.somaxconn = 65535 net.core.rmem_max = 67108864 net.core.wmem_default = 31457280 net.core.optmem_max = 25165824 net.ipv4.neigh.default.gc_thresh1 = 4096 net.ipv4.neigh.default.gc_thresh2 = 8192 net.ipv4.neigh.default.gc_thresh3 = 16384 net.ipv4.neigh.default.gc_interval = 5 net.ipv4.neigh.default.gc_stale_time = 120 net.netfilter.nf_conntrack_max = 10000000 net.netfilter.nf_conntrack_tcp_loose = 0 net.netfilter.nf_conntrack_tcp_timeout_close_wait = 10 net.netfilter.nf_conntrack_tcp_timeout_fin_wait = 20 net.netfilter.nf_conntrack_tcp_timeout_established = 1800 net.netfilter.nf_conntrack_tcp_timeout_close = 10 net.netfilter.nf_conntrack_tcp_timeout_last_ack = 20 net.netfilter.nf_conntrack_tcp_timeout_syn_recv = 20 net.netfilter.nf_conntrack_tcp_timeout_syn_sent = 20 net.netfilter.nf_conntrack_tcp_timeout_time_wait = 10 net.ipv4.tcp_slow_start_after_idle = 0 net.ipv4.ip_local_port_range = 1024 65000 net.ipv4.ip_no_pmtu_disc = 1 net.ipv4.route.flush = 1 net.ipv4.route.max_size = 8048576 net.ipv4.icmp_echo_ignore_broadcasts = 1 net.ipv4.icmp_ignore_bogus_error_responses = 1 net.ipv4.tcp_congestion_control = htcp net.ipv4.tcp_mem = 65536 131072 262144 net.ipv4.udp_mem = 65536 131072 262144 net.ipv4.tcp_rmem = 4096 87380 33554432 net.ipv4.udp_rmem_min = 16384 net.ipv4.tcp_wmem = 4096 87380 33554432 net.ipv4.udp_wmem_min = 16384 net.ipv4.tcp_max_tw_buckets = 1440000 net.ipv4.tcp_tw_recycle = 0 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_max_orphans = 400000 net.ipv4.tcp_window_scaling = 1 net.ipv4.tcp_rfc1337 = 1 net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_synack_retries = 1 net.ipv4.tcp_syn_retries = 2 net.ipv4.tcp_max_syn_backlog = 16384 net.ipv4.tcp_timestamps = 1 net.ipv4.tcp_sack = 1 net.ipv4.tcp_ecn = 2net.ipv4.tcp_fack = 1 net.ipv4.tcp_fin_timeout = 10 net.ipv4.tcp_keepalive_time = 600 net.ipv4.tcp_keepalive_intvl = 60 net.ipv4.tcp_keepalive_probes = 10 net.ipv4.tcp_no_metrics_save = 1 net.ipv4.ip_forward = 0 net.ipv4.conf.all.accept_redirects = 0 net.ipv4.conf.all.send_redirects = 0 net.ipv4.conf.all.accept_source_route = 0 net.ipv4.conf.all.rp_filter = 1 2.3 Konfiguracja iptables (persistent, żebyś nie musiał za każdym razem uzupełniać po restarcie jak jakiś ziemniak). sudo apt-get install iptables-persistent Otwórz [/etc/iptables/rules.v6] Wklej -> *filter :INPUT DROP [0:0] :FORWARD DROP [0:0] :OUTPUT DROP [0:0] COMMIT *raw :PREROUTING DROP [0:0] :OUTPUT DROP [0:0] COMMIT *nat :PREROUTING DROP [0:0] :INPUT DROP [0:0] :OUTPUT DROP [0:0] :POSTROUTING DROP [0:0] COMMIT *security :INPUT DROP [0:0] :FORWARD DROP [0:0] :OUTPUT DROP [0:0] COMMIT *mangle :PREROUTING DROP [0:0] :INPUT DROP [0:0] :FORWARD DROP [0:0] :OUTPUT DROP [0:0] :POSTROUTING DROP [0:0] COMMIT sudo service iptables-persistent reload Klep bezpośrednio w terminal -> iptables-persistent -t mangle -A PREROUTING -m conntrack --ctstate INVALID -j DROP iptables-persistent -t mangle -A PREROUTING -p tcp ! --syn -m conntrack --ctstate NEW -j DROP iptables-persistent -t mangle -A PREROUTING -p tcp -m conntrack --ctstate NEW -m tcpmss ! --mss 536:65535 -j DROP iptables-persistent -t mangle -A PREROUTING -p tcp --tcp-flags FIN,SYN,RST,PSH,ACK,URG NONE -j DROP iptables-persistent -t mangle -A PREROUTING -p tcp --tcp-flags FIN,SYN FIN,SYN -j DROP iptables-persistent -t mangle -A PREROUTING -p tcp --tcp-flags SYN,RST SYN,RST -j DROP iptables-persistent -t mangle -A PREROUTING -p tcp --tcp-flags FIN,RST FIN,RST -j DROP iptables-persistent -t mangle -A PREROUTING -p tcp --tcp-flags FIN,ACK FIN -j DROP iptables-persistent -t mangle -A PREROUTING -p tcp --tcp-flags ACK,URG URG -j DROP iptables-persistent -t mangle -A PREROUTING -p tcp --tcp-flags ACK,FIN FIN -j DROP iptables-persistent -t mangle -A PREROUTING -p tcp --tcp-flags ACK,PSH PSH -j DROP iptables-persistent -t mangle -A PREROUTING -p tcp --tcp-flags ALL ALL -j DROP iptables-persistent -t mangle -A PREROUTING -p tcp --tcp-flags ALL NONE -j DROP iptables-persistent -t mangle -A PREROUTING -p tcp --tcp-flags ALL FIN,PSH,URG -j DROP iptables-persistent -t mangle -A PREROUTING -p tcp --tcp-flags ALL SYN,FIN,PSH,URG -j DROP iptables-persistent -t mangle -A PREROUTING -p tcp --tcp-flags ALL SYN,RST,ACK,FIN,URG -j DROP iptables-persistent -t mangle -A PREROUTING -s 224.0.0.0/3 -j DROP iptables-persistent -t mangle -A PREROUTING -s 169.254.0.0/16 -j DROP iptables-persistent -t mangle -A PREROUTING -s 172.16.0.0/12 -j DROP iptables-persistent -t mangle -A PREROUTING -s 192.0.2.0/24 -j DROP iptables-persistent -t mangle -A PREROUTING -s 192.168.0.0/16 -j DROP iptables-persistent -t mangle -A PREROUTING -s 10.0.0.0/8 -j DROP iptables-persistent -t mangle -A PREROUTING -s 0.0.0.0/8 -j DROP iptables-persistent -t mangle -A PREROUTING -s 240.0.0.0/5 -j DROP iptables-persistent -t mangle -A PREROUTING -s 127.0.0.0/8 ! -i lo -j DROP iptables-persistent -t mangle -A PREROUTING -f -j DROP iptables-persistent -A INPUT -p tcp -m connlimit --connlimit-above 111 -j REJECT --reject-with tcp-reset iptables-persistent -A INPUT -p tcp --tcp-flags RST RST -m limit --limit 2/s --limit-burst 2 -j ACCEPT iptables-persistent -A INPUT -p tcp --tcp-flags RST RST -j DROP iptables-persistent -A INPUT -p tcp -m conntrack --ctstate NEW -m limit --limit 60/s --limit-burst 20 -j ACCEPT iptables-persistent -A INPUT -p tcp -m conntrack --ctstate NEW -j DROP iptables-persistent -A INPUT -p tcp --dport ssh -m conntrack --ctstate NEW -m recent --set iptables-persistent -A INPUT -p tcp --dport ssh -m conntrack --ctstate NEW -m recent --update --seconds 60 --hitcount 10 -j DROP iptables-persistent -N port-scanning iptables-persistent -A port-scanning -p tcp --tcp-flags SYN,ACK,FIN,RST RST -m limit --limit 1/s --limit-burst 2 -j RETURN iptables-persistent -A port-scanning -j DROP sudo service iptables-persistent reload sudo /etc/init.d/iptables-persistent save sudo /etc/init.d/iptables-persistent reload sudo netfilter-persistent save sudo netfilter-persistent reload sudo invoke-rc.d iptables-persistent save 2.4 Konfiguracja nftables (pomyślisz, "co to za pierdolec, przecież nf to następca" - a ja Ci powiem, że trzeba działać hybrydowo, bo w jednym brakuje czegoś co jest w drugim i tak vice versa). Klep bezpośrednio w terminal, ale się skup, bo tam trzeba uzupełnić interfejs -> sudo apt-get install nftables sudo apt-get install iptables-nftables-compat systemctl enable nftables create table netdev traffic-control create chain netdev traffic-control INGRESS { type filter hook ingress device NAZWATWOJEGOINTERFEJSASIECIOWEGO priority 0; policy accept; } create chain netdev traffic-control chain-tcp create chain netdev traffic-control chain-icmp add rule netdev traffic-control INGRESS iif !="lo" ip protocol vmap { tcp:jump chain-tcp, icmp:jump chain-icmp } add set netdev traffic-control meter-tcp { type ipv4_addr; flags dynamic; timeout 60s; size 192000; } add rule netdev traffic-control chain-tcp meta l4proto tcp tcp flags & (fin|syn|rst|ack) == syn add @meter-tcp { ip saddr timeout 60s limit rate over 10/second } counter drop add rule netdev traffic-control chain-tcp meta l4proto tcp tcp flags & (fin|syn|rst|ack) == syn counter accept add set netdev traffic-control meter-icmp { type ipv4_addr; flags dynamic; timeout 60s; size 192000; } add rule netdev traffic-control chain-icmp add @meter-icmp { ip saddr limit rate over 10/second } counter drop add rule netdev traffic-control chain-icmp limit rate over 1 mbytes/second counter drop add rule netdev traffic-control chain-icmp counter accept Dodatkowo AUTOBAN, size sobie dostosuj do pakietów metka + Pułapka na Alojza, zmień niespodziewanie porty przy restarcie i Alojz wpadnie -> add set netdev traffic-control autoban { type ipv4_addr; timeout 1h; size 192000; } add rule netdev traffic-control INGRESS meta iif !="lo" ip saddr @autoban update @autoban { ip saddr timeout 30d } counter drop add rule netdev traffic-control INGRESS meta iif !="lo" udp dport { PODAJPORTUDP } add @autoban { ip saddr } counter drop add rule netdev traffic-control INGRESS meta iif !="lo" udp dport { PODAJPORTUDP } add @autoban { ip saddr } counter drop add rule netdev traffic-control INGRESS meta iif !="lo" tcp dport { PODAJPORTTCP } add @autoban { ip saddr } counter drop add rule netdev traffic-control INGRESS meta iif !="lo" tcp dport { PODAJPORTTCP } add @autoban { ip saddr } counter drop Instrukcja zapisu i ładowania reguł nftables - [Hidden Content] Jak jesteś leniwy, to zrób sobie skrypt, który automatycznie wklepie Ci reguły w terminal po restarcie Debiana, bo można. Walnij reboot'a i sprawdź czy wszystko śmiga. Wiadomo, że Next-Gen UTM będzie lepszy, ale kogo tutaj na to stać? Czasami jeden serwerowy "Firewall" to może być za mało, jak będziecie feedback to pokaże wam jak spiąć dwa takie (w zasadzie można tak bez limitu, jedyny limit to $$$) w tzw. loadbalancer. Ps. nie będę tłumaczył polityk i konfiguracji - macie wujka google to współpracujcie sobie z nim.
  14. Szukasz pomysłodawcy na serwer Metina? Skontaktuj się ze mną. Szczegóły podam na GG 64153438
  15. Witam, szukam osobę do "podszlifowania" ekonomi. Zadanie takiej osoby: - Zapoznanie się z całą ekonomią - Przetestowanie serwera od A do Z - Dostosowanie mobów do dungeonów - Dostosowanie przedmiotów do dropu - Dostosowanie przedmiotów w sklepie - Wykonywanie bieżącej pracy przy ekonomi Mile widziane: - min 18 lat (w przypadku UOP) - lokalizacja Warszawa - mikrofon - znajomość tematyczna gry W zamian za: - Stawka godzinowa (do ustalenia) lub udziały - Możliwość B2B, UOP lub inną umowę - Miła atmosfera w zespole - Możliwość pracy lokalnej w Warszawie (centrum) - Możliwość szybkiego rozwoju oraz nauka programowania Nie wymagamy od poszukiwanej osoby żadnych umiejętności technicznych. Wszystko jest możliwe do edycji w panelu. Cała edycja serwera jest dostępna w panelu (Edycja przedmiotów, mobów, drop, ulepszenia, rozstawienie mobów, ustawienie questów itp) Screeny: Zapraszam na PW lub Discord Alerin#5559
  16. Witam, na imię mam Adrian i oferuję wykonanie map dla Twojego serwera! Kiedy zaczynałem robić mapy nie było jeszcze publicznego WorldEditora. Moje pierwsze mapy były na serwer Resthea. Doświadczenie w tworzeniu map posiadam. Wykonam każdy rodzaj map. *Nie tworzę własnych obiektów. Co oferuję? -Profesjonalne podejście. -Szybką realizację zlecenia. -W razie wystąpienia jakichkolwiek problemów z mapą naprawę. -Szybki kontakt. -Wykonanie mapy od 0 przez co będziesz miał oryginalne mapy. Czego oczekuję? -Szybkiego kontaktu -Profesjonalnego podejścia Kontakt: GG: 72340881 PW forum. Cena będzie zależała głównie od rozmiaru mapy oraz poziomu jej "skomplikowania". Kilka przykładowych prac
  17. Wraz z przebudową naszej pobieralni, niektóre wstawki przechodzą do działu. metin2_patch_armor.7z
  18. Wraz z przebudową naszej pobieralni, niektóre wstawki przechodzą do działu. ridack_horse3.rar ridack_horse7.rar ridack_mount2.rar ridack_mount3.rar ridack_mount4.rar
  19. Siemanko! Pytanie takie jak w temacie Rozwijajcie swoje wypowiedzi bo mogą być ciekawe historie. U mnie było to w wieku 6 lat (mały gówniak - wiadomo zerówka itp itd), pierwszy raz odpaliłem metinka, o którym dowiedziałem się od brata. Co prawda nic nie kapowałem w samej grze, bo robiłem pewnie porypane rzeczy, które nawet sensu nie miały, ale mniejsza. Sama gra bardzo mi się spodobała i teoretycznie, teraz dzięki bratu wiem co to Metin. + pierwszym privkiem w jakiego grałem to stara pandorka
  20. Siemka ja tutaj z zapytaniem , jak zaczynaliście aby dojść do tej wiedzy co macie , ile wam to zajęło , dzieki czemu najwiecej sie dowiedzieliście (chodzi głownie o tworzenie serwerów , skryptów itp) z chęcia dowiem sie pare tipów
×
×
  • Create New...