Skocz do zawartości

Ranking

Popularna zawartość

Treść z najwyższą reputacją w 08/05/18 uwzględniając wszystkie działy

  1. Libter

    Jak NIE tworzyć serwera Minecraft

    3 lata temu na naszej ukochanej CraftKonkurencji i już niestety obumierającej konkurencji napisałem poradnik o tym samym tytule, który zdobył kilkadziesiąt polubień. Niniejszym prezentuję nieco ulepszoną i przystosowaną pod rok 2018 wersję Zainspirowany wieloma kiepskimi serwerami (i ich jeszcze gorszymi prezentacjami) postanowiłem napisać ten poradnik. Opiszę w nim czego nie należy robić tworząc serwer i jego prezentację. I. Serwer 2015: Nie używaj starych wersji, chyba że masz poważny powód aby to zrobić (np. mody). Pluginy pisane na 1.7.* zazwyczaj działają na 1.8.*, natomiast pluginy pisane na 1.8.* zazwyczaj nie działają na 1.7.* 2016: Po wydaniu wersji 1.9 stawianie bez powodu nowego serwera na wersji 1.7 jest absurdalne. A teraz mamy rok 2018 i nadal serwery stawiane są na 1.8 lub 1.7. DOŚĆ! Nowe wersje niosą ze sobą zarówno wiele usprawnień w samym Minecrafcie jak i znacznie lepsze, odbugowane pluginy/mody. Jeśli jakiś dodatek zatrzymał się na starej wersji to znaczy, że nie jest dalej rozwijany i warto znaleźć lepszy zamiennik. Jeśli jakieś funkcjonalności w nowych wersjach nie pasują do serwera to można je po prostu wyłączyć zamiast cofać się w rozwoju. 2015: Nie używaj Bukkita (właściwie CraftBukkita). Spigot jest lepiej zoptymalizowany, a wszystkie pluginy pisane na Bukkita będą działać także na Spigocie. A najlepiej używaj PaperSpigota, który jest jeszcze lepiej zoptymalizowany i ma jeszcze więcej możliwości konfiguracji. 2015: Nie instaluj ClearLagga. Ten plugin może jedynie denerwować graczy swoimi wiadomościami na chacie i znikaniem przedmiotów. Spigot posiada wbudowany mechanizm (EntityActivationRange), dzięki któremu przedmioty leżące na ziemi nie powodują żadnych lagów. 2015: Nie twórz serwera EasyHC ani Survival + Gildie. Takich serwerów jest obecnie naprawdę dużo i aby się wybić potrzebna jest dobra reklama, dobra maszyna i (najlepiej) autorskie pluginy. Nawet jeśli posiadasz te trzy rzeczy, to zastanów się dobrze nad utworzeniem ciekawszego i oryginalnego serwera. Nadal jest tego za dużo, ale survivali czy skyblocków też! Jeśli już masz robić serwer to zrób porządnie i oryginalnie, a może nawet uda się załatwić jakąś współpracę z forum II. Programowanie 2015: Nie opieraj serwera na skryptach. Mam na myśli przede wszystkim skrypty wywoływane w pętli (every tick, every 1 minute, itd.). Skript jest jednowątkowy, więc zbyt wiele wykonywanych cyklicznie instrukcji może spowodować bardzo duży spadek wydajności serwera. Piszę to na forum o skryptach, ale dalej aktualne Nie twórz pluginów większych niż kilka klas jeśli nie umiesz jeszcze porządnie programować obiektowo. Podczas kodowania staraj się przestrzegać zasady DRY i zanim skopiujesz i wkleisz swój kod w inne miejsce zastanów się trzy razy czy nie można tego uniknąć. Nie odkrywaj koła na nowo. Pluginów typu "Core" (czyli Essentials tak naprawdę) są już setki. Lepiej użyć gotowca i zająć się ciekawszymi funkcjonalnościami. III. Prezentacja 2015: Nie wpisuj zbyt dużej liczby slotów. Popularne silniki serwera, z jednym wątkiem głównym nie uciągną więcej niż kilkaset slotów (przy bardzo mocnym procesorze). Wpisywanie dużej ilości slotów nie świadczy dobrze o wiedzy technicznej autora prezentacji. Większa liczba slotów jest oczywiście uzasadniona w przypadku wielu serwerów połączonych razem (np. przez BungeeCord). 2015: Nie korzystaj z generatorów. Użycie generatora do stworzenia prezentacji zazwyczaj skutecznie odstrasza przed wejściem na serwer, którego prezentacja składa się ze zdań: "Potwory TAK; Zwierzęta TAK; Nether TAK; ...". I zadbaj o estetykę prezentacji. Nawet zwykły tekst jest ładniejszy od dziwnych kolorów, wycentrowania całości, dużego rozmiaru czcionki, itp. 2015: Nie podawaj nieprawdziwych danych. Kłamstwo szybko wychodzi na jaw. Przykładem może być np. "Potężna maszyna! Łącze 2,5 TB/s", albo "serwer dedykowany" z końcówką ench.pl w adresie. 2015: Zapoznaj się ze znaczeniem słów: Serwer dedykowany - fizyczna maszyna z pojedynczym najemcą. Serwer na hostingu nie jest serwerem dedykowanym. Autorskie pluginy - (zazwyczaj niepublikowany) plugin wykonany specjalnie dla jednego serwera. Popularne pluginy, które można znaleźć w internecie nie są autorskie. Ogarnięta administracja - samo użycie tych słów w prezentacji sugeruje, że administracja jednak "ogarnięta" nie jest. I to by było na tyle. Jak macie jakieś pomysły rozbudowy poradnika to zapraszam do postowania, a także zachęcam do linkowania tematu w prezentacjach kiepskich serwerów
    6 punktów
  2. albertinio

    Skrypt Na Kity W Gui!

    O SKRYPCIE Jest to skrypt na kity w gui. Po wpisaniu Komendy /kit jeśli masz permisje np. Gracza otwiera ci się gui w którym masz do wybrania 3 różne kity! Jeśli masz już np. Vipa to masz o jednego kita więcej i to rośnie z każdą większą rangą od poprzedniej Są specjalne komendy dla admina które resetują czas skryptów i jest to /resetkit (nazwa kita np. sponsor) i wtedy resetuj kit sponsora dla ciebie Jeśli byś chciał zresetować czas wszystkim kitom dla wszystkich graczy to wystarczy wpisać /resetkitall Można również zobaczyć co ma dany kit oraz jego cenę i gdzie go można nabyć czyli np. vip wszystko co ma kit vip oraz cenę i link do sklepu Jest to dopiero wersja 1.0 jeśli by się znalazły jakieś problemy napisz w komentarzu wtedy błąd zostanie naprawiony wersja się będzie zwiększać z każdym nowym błędem Komendy /kit|/kity|/kits <- wszystkie te komendy otwierają gui gdzie można wybrać kita /gracz|/vip|/svip|/evip|/yt|/sponsor <- te komendy powiedzą ci co dana ranga ma za kita i ile kosztuję /resetkit pieniazki|miesko|gracz|vip|svip|evip|yt|sponsor <- resetuje czas tego kita który wybierzemy ale tylko dla ciebie jeśli oczywiście jesteś adminem i masz permisje /resetkitall <- resetuje czas wszystkich kitów dla wszystkich graczy Wymagania Najnowszy plugin skript i wydaję mi się ze skquery-lime jeśli nie to napisz w komentarzu poniżej oraz PermissionsEx albo jakiś plugin na dodawanie permisji lub skrypt Pobieranie Mediafire: http://www.mediafire.com/file/dd24biicbhxjedx/kity_w_gui.sk/file wersja zapisania code.skript: https://code.skript.pl/DxJHOhaz
    2 punkty
  3. boleknowak

    szanuje.

    szanuje.
    2 punkty
  4. Żart miesiąca Eee tam to wierzchołek góry lodowej... zajrzyj do kodu. Więc przechodząc do właściwego tematu - to repozytorium może co najwyżej służyć w celach edukacyjnych jako zbiór najgorszych praktyk programistycznych (chociaż ciężko nazwać metodę copy'ego & paste'a programowaniem). Brak jakichkolwiek sposobów eliminacji powtarzania kodu od prostych zmiennych, przez switche na abstrakcjach kończąc. Liczba mnoga: Obsługa błędów: Wisienka na torcie - singleton z konstruktorem publicznym Każda komenda oczywiście z tej samej wklejki zamiast przenieść sprawdzanie uprawnień czy bycia graczem do klasy nadrzędnej. I inne potworki jak np. https://github.com/KrejzolekPRO/SurvivalCore/blob/master/src/pl/krejzolekpro/rawcore/commands/tools/GamemodeCommand.java. Dalej nie chce mi się szukać. Także @KrejzolekPRO wracać do szkoły - naucz się porządnie programowania obiektowego (i w sumie programowania w ogóle, bo na razie to klepanie kodu), a potem wyrwij klawisze Ctrl, C oraz V i napisz od nowa Przy okazji polecam Kotlina - przez samą składnię języka wyjdzie nieco lepszy kod niż w Javie.
    2 punkty
  5. kTrade - zaawansowany system wymiany. Funkcje: • PPM - wysłanie prośby do gracza/akceptacja handlu, • Handel w GUI, Komendy: • /handel - handel z graczem; Lista zmian: • v0.0 - podejście do napisania skryptu. • v1.0 - wydanie pierwszej wersji skryptu. • v1.1 - usunięcie błędu z usuwanymi przedmiotami gdy się odrzuci wymianę, aktualizacja do wersji 1.16. (wymagania się nie zmieniły) TODO: • Logi handlu, • Poprawienie znalezionych błędów, • Sugestie dotyczące skryptu, Zdjęcia: Download: • v0.0 ▁▂▃▄▅▆▇█ LOADING... • v1.0 Kliknij, aby zepsuć. • v1.1 https://code.skript.pl/n7434h8W Wymagania: • Skript 2.2 (Działa na 1.8.8 z tym Skript), • SkQuery, • Skript-mirror (kliknij, aby pobrać); Pozdrawiam #Knugi
    1 punkt
  6. Libter

    Rekrutacja do administracji

    Krótko i zwięźle - rekrutacja do administracji znów otwarta. Wymagania: Wszystkie rangi - wiele pomysłów i chęci do rozwoju forum, poświęcanie na to przynajmniej paru godzin dziennie. Administrator - dobra znajomość HTML i CSS oraz panelu IPS. Junior Administrator - podstawowa znajomość panelu IPS. Twórca - lekkie pióro i jeszcze więcej pomysłów.
    1 punkt
  7. Libter

    [Nowe prawo] Moderacja

    Po tygodniu konsultacji rozporządzenie zostanie wdrożone w życie. Zapraszam do proponowania wszelkich zmian i poprawek w postach pod tematem. Poniżej projekt: §1. Założenia Moderacja dokonuje akcji wyłącznie na podstawie rozporządzenia. Moderacja utrzymuje przyzwoity poziom dyskusji na forum oraz dba o jego strukturę. Moderacja stawia zapobieganie przewinieniom i edukację użytkowników ponad karanie ich. Moderacja interpretuje prawo na korzyść użytkownika o ile nie koliduje to z §1.2. Tematy w dziale moderacyjnym Prawo > Moderacja są publicznie dostępne. §2. Rekrutacja Rekrutację przeprowadzają starsi moderatorzy poprzez ogłoszenie o otwarciu rekrutacji. Podania składa się tworząc temat w dziale moderacyjnym zatytułowany "<nick> - podanie na moderatora". Zabronione jest tworzenie nowych podań. W przypadku ponownego otwarcia rekrutacji mogą one zostać otwarte na wniosek użytkownika, a następnie odpowiednio edytowane. Przez co najmniej 3 dni inni użytkownicy mają możliwość pisemnej oceny podania. Starsi moderatorzy w porozumieniu z administracją za wyjątkiem juniorów (rada) wybierają nowych próbnych moderatorów. Ocenie podlega: niekaralność, dostępność oraz ogólna jakość postów. Po dokonaniu wyboru rekrutacja oraz podania zostają zamknięte. Właściciel może powoływać próbnych moderatorów bez przeprowadzania rekrutacji. §2A. Próbny moderator Próbny moderator uczy się realizować obowiązki określone w §2B.1 i w razie wątpliwości powinien konsultować się z radą. Próbny moderator może otrzymywać nagany od rady. Nagany zapisywane są w temacie "Oceny moderatorów" w dziale moderacyjnym. Dopuszczalne powody nagan: niewłaściwe akcje moderacyjne, angażowanie się w kłótnie, nieprzestrzeganie prawa. Dopuszczalne wagi nagan: 3, 2, 1. Otrzymanie ostrzeżeń o łącznej wadze większej od 5 skutkuje degradacją. Po miesiącu od otrzymania rangi rada decyduje o awansie na moderatora lub degradacji. Ocenie podlega: brak ostrzeżeń, aktywność na discordzie oraz ilość i jakość akcji moderacyjnych. Jeśli próbny moderator odszedł zgodnie z §2B.4 awans następuje natychmiastowo. §2B. Moderator Moderator realizuje założenia, pomaga próbnym moderatorom i zgłasza administracji pomysły na zapobieganie przewinieniom oraz ulepszenie struktury forum. Moderator ma obowiązek zgłoszenia nieaktywności dłuższej niż 3 dni w temacie "Urlopy moderatorów" w dziale moderacyjnym. Zgłoszenie nieaktywności zawiera datę rozpoczęcia, datę zakończenia oraz krótki powód (np. wakacje). Nieaktywność nie może trwać dłużej niż 30 dni. W przypadku nieaktywności dłuższej niż 10 dni ranga zostaje zawieszona poprzez jej odebranie i przywrócenie po urlopie. §1.5 nie stosuje się. Niezgłoszenie nieaktywności może skutkować degradacją. Decyzję podejmuje rada. Po powrocie w przypadku dalszych chęci do moderacji może zostać zwrócona ranga moderatora próbnego. W przypadku okoliczności uniemożliwiających zgłoszenie nieobecności może zostać zwrócona poprzednia ranga. Moderator może otrzymywać nagany od administracji określone w §2A.2. które wygasają po miesiącu. Otrzymanie nagan o łącznej wadze większej od 3 skutkuje wydaniem nowej decyzji zgodnie z §2A.3. Moderator może otrzymywać pochwały od administracji o wagach 3, 2, 1 niwelujące nagany. Moderatorowi z co najmniej 3-miesięcznym stażem rezygnującemu z własnej woli lub zgodnie z §2B.3 przysługuje ranga zasłużony. §2C. Starszy moderator Starszy moderator: realizuje obowiązki określone w §2B.1 i §2B.2 oraz członka rady, bardzo dobrze orientuje się zarówno w pisanych jak i niepisanych zasadach forum, wykrywa niewłaściwe akcje moderacyjne i zgłasza administracji pomysły na zapobieganie im. Starszy moderator może tworzyć zarządzenia związane z §1.2 lub zawierające instrukcje dla moderacji. O awansie na starszego moderatora decyduje właściciel w porozumieniu z administracją. §3. Ostrzeżenia Ostrzeżenie zerowe stanowią pouczenia i nie powinny być traktowane jako kara. Ostrzeżenia muszą być zgodne z taryfikatorem kar opublikowanym w dziale moderacyjnym. Ostrzeżenia muszą zawierać zrozumiałe przez użytkownika uzasadnienie. Ostrzeżenia niepowiązane z postami muszą zawierać dowody w postaci cytatów lub screenów. Szczegóły odwołania od ostrzeżeń zawarte są w [Odwołania]. §4. Zgłoszenia Zgłoszenia składa się za pomocą linku "zgłoś odpowiedź". Zgłoszenia zbiorcze składa się tworząc temat w dziale moderacyjnym zatytułowany "Zgłoszenie zbiorcze - <krótki opis>". Zgłoszenie zbiorcze zawiera linki do postów, tematów lub działów i opis proponowanych akcji moderacyjnych. Zabronione jest tworzenie wielu zgłoszeń w związku z tą samą sprawą. Należy wtedy utworzyć zgłoszenie zbiorcze. Moderacja rozpatruje zgłoszenia niezwłocznie podczas przeglądania forum. W ramach rozpatrywania zgłoszenia moderacja pozostawia ślad w postaci notatki lub posta. Wyjątkiem są akcje o charakterze automatycznym jak masowa archiwizacja lub zamykanie tematów.
    1 punkt
  8. PolskiCiastek

    Zmienna ilość w Give

    Jeśli moja odpowiedź pomogła oznacz ją jako najlepsza. command /diamenty [<player>] [<integer>]: permission: daj.diament permission message: &4Nie Masz na to pozwolenia! usage: &c/diamenty <nick> <ilosc> trigger: if arg 1 is not set: set {_} to arg 2 give {_} of diamond to all players if arg 1 is set: set {_} to arg 2 give {_} of diamond to arg 1 Jeśli pole player pozostawisz puste to cały serwer otrzyma diamenta
    1 punkt
  9. kaol48s

    ''Winda''

    można także zrobić to w gui np jak klikniesz guzik to otwiera ci się GUI i masz do wyboru np w ten sposób po otwarciu skrzynki z 3 slotami X - zielona welna (mozna kliknac) A - czerowna welna (nie mozna kliknac) 0 - nic (aktualne pietro) jesli na 1 piertrze: 2-XXXXXXXXX 1-000000000 0-AAAAAAAAA jesli na 2 pietrze: 3-XXXXXXXXX 2-000000000 1-XXXXXXXXX jesli na 3 pietrze: 4-AAAAAAAAA 3-000000000 2-XXXXXXXXX albo na chacie jak wolisz Edit: sroki wlasnie zobaczylem o co ci chodzi z tym filmem zrobić tak jak na filmie?
    1 punkt
  10. Sh1ft_S

    Skrypt Na Kity W Gui!

    Format slot jest tak zbugowane że można itemy wyciągać
    1 punkt
  11. Libter

    Dekrety

    Dekret @Libter z 05.08.2018 o nadmiernej ilości linków na shoutboxie: Więcej niż jeden link do tej samej zawartości widoczny na shoutboxie w tej samej chwili podlega usunięciu oraz naganie na shoutboxie. W przypadku recydywy sprawca otrzymuje 2 punkty ostrzeżeń. Dekret uchylony zarządzeniem 02/24.05.2021.
    1 punkt
  12. Heku

    Jak NIE tworzyć serwera Minecraft

    Świetne, 10/10. Uważam, że od tego momentu, od tego poradnika, zacznie się tworzyć nowa historia polskich serwerów minecraft. EasyHC przestanie panować, albowiem każdy szanujący się gracz przeczyta treść tego genialnego tutorialu i zrozumie jak wielkim błędem jest granie na wersjach niższych od 1.10. Chwała Imperatorowi!
    1 punkt
  13. Ixidi

    Jak NIE tworzyć serwera Minecraft

    W końcu ktoś to napisał
    1 punkt
  14. JJ4KUB

    XLVL.PL

    Zgadzam się z opinią tego pana na górze <up> Motd odstrasza i to bardzo. Serwerów skyblock jest sporo a sam tryb się po woli nudzi. Jednak mam nadzieję że coś z tego serwera będzie i życzę udanego startu.
    1 punkt
  15. Dzięki, przynajmniej jakaś konstruktywna krytyka! Obiektówki uczyłem się na zasadzie czytania kodu i do teraz nie przejrzałem żadnego poradnika. Kod ma ok. roku, więc możliwe, że moje umiejętności się poprawił
    1 punkt
  16. Pewnie wiele osób szuka takiego czegoś, więc udostępniam! Mi się nie przyda, a może komuś tak. Plugin jest czysty i napisany w 100% przeze mnie od samego początku Link: https://github.com/KrejzolekPRO/SurvivalCore - Downloadu nie dam, gdyż nie chce, aby dzieci jedyne co zrobiły to pobrały .jar i wrzuciły i chwaliły się, że mają "autorski core" Pozdrawiam!
    1 punkt
  17. huert2007

    Wykonanie komendy o danej godzinie.

    https://code.skript.pl/eXDL1P7O @OneXakaGracu
    1 punkt
  18. Libter

    Rekrutacja do administracji

    W sumie jakiś wzór by się przydał więc podaję: Stanowisko: <Twórca/Administrator/Junior Administrator> Doświadczenie: <...> Liczba godzin dziennie: <w wakacje>/<po wakacjach - robocze>/<po wakacjach - weekendy> Trzy pomysły na rozwój forum: <możliwe do realizacji z zajmowanej rangi> Podania proszę wysyłać w wiadomości prywatnej na Discordzie.
    1 punkt
  19. jaku49

    XLVL.PL

    Gdyby serwer nie stał na 1.8 to bym zagrał, po co wałkować x raz to samo. Niby obsługa 1.8 - 1.12 ale to i tak na 1.8 serwer więc o nowych itemach zapomnij. Trochę źle napisane. Domena też nie jest dobrze skonfigurowana.
    1 punkt
  20. xAxee

    Poprawa skryptu na granat

    %player% ...
    1 punkt
  21. 1 punkt
  22. zerion1

    Minecraft Developer - Spigot

    Cześć, Poszukuję zleceń na pluginy oparte na bukkicie lub jego forkach. Minecraft developmentem zajmuję się 2 lata, a moje ogólne doświadczenie w programowaniu wynosi 5 lat. Podczas mojej kariery, stworzyłem kilkaset projektów oraz pracowałem z jednym z największych serwerów RealLife w Polsce Aby uniknąć niepotrzebnych problemów, klient wpłaca zaliczkę równą 30-50% ceny, a po zakończeniu zlecenia dostaje view access do repozytorium gitowskiego z jego projektem i stabilnymi wersjami do pobrania. Wszystkie ceny są ustalane indywidualnie (oczywiście cenę proponuje klient). Portfolio: https://github.com/bmstefanski Discord: bmstefanski#4917 E-Mail: [email protected] Zapraszam do kontaktu, pozdrawiam!
    1 punkt
  23. Raczej szukamy osób obytych w pisaniu pluginów. A skala od 1-10 nie jest dobrym wyznacznikiem twojego poziomu doświadczenia.
    1 punkt
  24. _AvaX_

    sdGUI - Naprawione GUI

    Buenos Dias, Chciałbym Wam zaprezentować odświeżoną wersję skryptu sdGUI, dzięki któremu zablokujesz kopiowanie przedmiotów z GUI. Sam skrypt nie jest specjalnie rozbudowany, składa się z dwóch funkcji i działa prosto. Instalacja, krok po kroku. Najpierw tworzymy nowy plik .sk następnie wklejamy tam skrypt (link niżej). Po przeładowaniu skryptu możemy go już używać. Jak użyć? Od ostatniej aktualizacji zastosowanie znacznie się zmieniło, teraz wystarczy otworzyć skrzynkę, musi być to wykonane funkcją. sdOpen(GRACZ, LINIJKI, NAZWA SKRZYNKI) sdOpen(player, 3, "&asdGUI - Test") Następną czynnością jest ustawienie tzw. "slotów". sdSlot(GRACZ, SLOT, NAZWA GUI, ITEM, NAZWA, LORE, "KOMENDA 1||KOMENDA 2||KOMENDA 100") sdSlot(player, 0, "&asdGUI - Test", diamond sword, "&asdGUI na propsie", "&aLore tez dobre", "kit vip||kit svip") Pobieranie: Repozytorium: github.com Skrypt: github.com Pomoc? Jeżeli potrzebujesz pomocy lub znalazłeś błąd napisz do mnie prywatną wiadomość
    1 punkt
  25. Heku

    technika na serwer megadrop minecraft

    Może mógłbyś podać trochę więcej informacji...?
    0 punktów
  26. Libter

    Co było pierwsze, jajko czy kura?

    Jajko dinozaura. Następny proszę
    0 punktów
Ten Ranking jest ustawiony na Warszawa/GMT+02:00
  • Najwięcej postów w tygodniu

    Quexsu
    Quexsu
    6 postów
    NikoSkript
    NikoSkript
    1 post
    Notro
    Notro
    1 post
    Grabsky
    Grabsky
    1 post
    Nicku
    Nicku
    1 post
    mervi_X
    mervi_X
    1 post
  • Najwięcej tematów w tygodniu

    Quexsu
    Quexsu
    1 temat
    mervi_X
    mervi_X
    1 temat
  • Aktywni użytkownicy

    Nikt jeszcze nie otrzymał reputacji w tym tygodniu.

×
×
  • Dodaj nową pozycję...