Libter 1 602 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 Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!, 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 Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! 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 KrejzolekPRO, _Of3k, JJ4KUB i 8 innych 6 2 1 1 1 Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Ixidi 717 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 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 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 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 Udostępnij na innych stronach Więcej opcji udostępniania...
Libter 1 602 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 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 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ą.