Libter 1603 Opublikowano 5 sierpnia 2018 Udostępnij Opublikowano 5 sierpnia 2018 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 Ixidi, _Of3k, KrejzolekPRO i 7 innych 6 2 1 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/28768-jak-nie-tworzy%C4%87-serwera-minecraft/ Udostępnij na innych stronach Więcej opcji udostępniania...
Ixidi 719 Opublikowano 5 sierpnia 2018 Udostępnij Opublikowano 5 sierpnia 2018 5 minut temu, Libter napisał: Ogarnięta administracja - samo użycie tych słów w prezentacji sugeruje, że administracja jednak "ogarnięta" nie jest. W końcu ktoś to napisał Libter 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/28768-jak-nie-tworzy%C4%87-serwera-minecraft/#findComment-190047 Udostępnij na innych stronach Więcej opcji udostępniania...
JJ4KUB 59 Opublikowano 5 sierpnia 2018 Udostępnij Opublikowano 5 sierpnia 2018 (edytowane) dodaj to znaczeń słów takie słowa jak "oryginalny serwer" "innowacyjny serwer" a tak po za tym dobry poradnik a cobbla zostawię dla siebie. Edytowane 5 sierpnia 2018 przez JJ4KUB kanapka Cytuj Odnośnik do komentarza https://skript.pl/temat/28768-jak-nie-tworzy%C4%87-serwera-minecraft/#findComment-190052 Udostępnij na innych stronach Więcej opcji udostępniania...
Heku 15 Opublikowano 5 sierpnia 2018 Udostępnij Opublikowano 5 sierpnia 2018 Ś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! Libter 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/28768-jak-nie-tworzy%C4%87-serwera-minecraft/#findComment-190053 Udostępnij na innych stronach Więcej opcji udostępniania...
xVendrome 246 Opublikowano 5 sierpnia 2018 Udostępnij Opublikowano 5 sierpnia 2018 Innowacyjne serwery kosztują, programiści za darmo nie chcą robić, a jak już się ich do tego zmusi to robią w tempie ślimaka i odchodzą po miesiącu. Można powiedzieć, że w polszy innowacyjne serwery to rzadkość, chyba, że oparte na skryptach (albo ktoś nie ma co z kasą robić) ale to tak jak tam w poradniku: 21 minut temu, Libter napisał: 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. Cytuj Odnośnik do komentarza https://skript.pl/temat/28768-jak-nie-tworzy%C4%87-serwera-minecraft/#findComment-190054 Udostępnij na innych stronach Więcej opcji udostępniania...
Libter 1603 Opublikowano 5 sierpnia 2018 Autor Udostępnij Opublikowano 5 sierpnia 2018 3 minuty temu, xVendrome napisał: Innowacyjne serwery kosztują, programiści za darmo nie chcą robić, a jak już się ich do tego zmusi to robią w tempie ślimaka i odchodzą po miesiącu. Można powiedzieć, że w polszy innowacyjne serwery to rzadkość, chyba, że oparte na skryptach (albo ktoś nie ma co z kasą robić) ale to tak jak tam w poradniku: Można robić innowacyjne bez napisania ani jednej linijki kodu pluginu czy skryptu poprzez dobry zbiór gotowców, przeglądanie każdej linijki configu i ogólne zaangażowanie. Przykład: ancap w 2015. Cytuj Odnośnik do komentarza https://skript.pl/temat/28768-jak-nie-tworzy%C4%87-serwera-minecraft/#findComment-190055 Udostępnij na innych stronach Więcej opcji udostępniania...
xVendrome 246 Opublikowano 5 sierpnia 2018 Udostępnij Opublikowano 5 sierpnia 2018 1 minutę temu, Libter napisał: Można robić innowacyjne bez napisania ani jednej linijki kodu pluginu czy skryptu poprzez dobrą konfigurację gotowców, przeglądanie każdej linijki configu i ogólne zaangażowanie. Przykład: ancap w 2015. Tylko, że wszystko musi być 'izi' bo na czymkolwiek hard nie chcą dzieciaki grać, dobry przykład efkraft (w upadłości zresztą) tak jak już pisałem na pewnym supertajnym kanale o którym wszyscy wiedzą Cytuj Odnośnik do komentarza https://skript.pl/temat/28768-jak-nie-tworzy%C4%87-serwera-minecraft/#findComment-190058 Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.