Skocz do zawartości


Zdjęcie

Jak stworzyć zoptymalizowany serwer Minecraft?

serwer hosting

  • Zaloguj się, aby dodać odpowiedź
1 odpowiedź w tym temacie

#1 kubakaoff

kubakaoff

    Nowy

  • Użytkownik
  • 2 postów
  • sans granie#3687
  • nonameMCYT

Napisano 06 November 2020 - 17:07

Witajcie w moim poradniku :)

 

 

1. Wybranie hostingu

UWAGA! Jeżeli już wybrałeś hosting lub masz tzw "dedyka" pomiń ten krok.

 

1.1 Darmowe hostingi

Jednym z według mnie lepszych hostingów jest F

By zobaczyć linki musisz się zalogować lub zarejestrować

 (pomiń monit o bezpieczeństwie, bo jeszcze tego nie naprawili) ale masz też kilka innych wyborów:

By zobaczyć linki musisz się zalogować lub zarejestrować

By zobaczyć linki musisz się zalogować lub zarejestrować

 (prawie zawsze zapchany), 

By zobaczyć linki musisz się zalogować lub zarejestrować

Uwaga! Żaden z tych hostingów nie chodzi 24/7 (potrzebna aktywacja co jakiś czas)!

 

1.2 Tanie i dobre hostingi

Te hostingi już mogą chodzić 24/7.

Jednym z lepszych i polskich jest 

By zobaczyć linki musisz się zalogować lub zarejestrować

 ponieważ oferuje dość dobre osiągi przy dużym obciążeniu.

Płatnych hostingów znajdziecie dość sporo, dlatego ich nie wymieniam...

 

2. Wybranie plików serwerowych

Pliki serwerowe są jedną z najważniejszych elementów serwera.

Teraz wymienie kilka:

Vanilla - Oficjalny

Vanilla Bedrock - Oficjalny do wersji Bedrock

Vanilla Snapshot - Oficjalny, obsługuje Snapshoty (wersje testowe)

CraftBukkit - Nieoficjalny, obsługuje pluginy tylko do CraftBukkit

Spigot - Dość zoptymalizowany nieoficjalny, obsługuje pluginy do Spigot

Paper - Nieoficjalny, najczęściej wybierany ze względu na swoją optymalizacje, obsługuje pluginy do Spigot i CraftBukkit

Sponge - Nieoficjalny, obsługuje pluginy do CraftBukkit i Spigot, oraz swoje własnościowe

Magma - Nieoficjalny, ze wsparciem modów i pluginów (tylko 1.12.2)

Forge - Nieoficjalny, ze wsparciem modów

Fabric - Nieoficjalny, ze wsparciem modów

Bungeecord - Proxy (serwer przekazujący, w tym poradniku nie będe nic więcej opowiadał o Proxy, sprawdź inne poradniki)

 

2.1 Który wybrać, żeby serwer nie lagował?

Według mnie, najlepszym rozwiązaniem jest Paper.

 

2.2 Skąd je pobrać

Dam linki na końcu poradnika.

 

2.3 Serwer dalej po użyciu Paper laguje, co robić?

Wystarczy zainstalować ClearLag i/lub LaggRemover (działają na wszystkich plikach serwerowych które wspierają pluginy)

 

ClearLag (optymalizowanie dropów, mobów):

1.8+ (czyli np. 1.16 też może być):

By zobaczyć linki musisz się zalogować lub zarejestrować

1.7.2-1.7.10 (1.8 nie może być):

By zobaczyć linki musisz się zalogować lub zarejestrować

Nie czyść przedmiotów które wypadły po śmierci (ClearLag, dodatek)

1.7+ (1.16 może być):

By zobaczyć linki musisz się zalogować lub zarejestrować

 

LaggRemover (optymalizowanie generowania chunków):

1.8+ (1.16 może być):

By zobaczyć linki musisz się zalogować lub zarejestrować

 

2.4 Serwer nie startuje, co robić?

Jeżeli pojawił ci się plik eula.txt, wejdź w niego i zmień true na false.

A jeżeli go nie masz to stwórz plik tekstowy o nazwie eula.txt i jako jego treść wpisz eula=true.

 

3. Konfiguracja pliku server.properties

enable-jmx-monitor=false (chyba że jesteś zaawansowanym użytkownikiem)

rcon-port=25575 (jeśli jest inaczej nie zmieniaj)

level-seed=przykladowyseed (ustaw tutaj seed, zostaw puste jezeli chcesz losowy seed)

gamemode=survival (ustaw tutaj swoj gamemode)

enable-command-block=false (decyduje czy command blocki maja zostaw wlaczone czy wylaczone)

enable-query=false (zostaw jak jest)

generator-settings= (zostaw jak nie musisz ruszac)

level-name=world (nazwa swiata)

motd=Fajny serwer (mozesz zmieniac opis serwera)

query.port=25565 (najlepiej nie zmieniaj)

pvp=true (decyduje czy pvp ma być włączone)

generate-structures=true (czy struktury mają być generowane)

difficulty=easy (poziom trudności)

network-compression-threshold=128 (najlepiej 128, 0 aby wszystko było kompresowane a -1 aby nic nie było kompresowane)

max-tick-time=60000 (zostaw jak nie musisz ruszać)

max-players=20 (maksymalna ilość graczy)

use-native-transport=true (nie zmieniaj)

online-mode=true (czy mają dostęp tylko gracze którzy mają kupioną grę)

enable-status=true (nie zmieniaj)

allow-flight=false (podstawowy anti-cheat, nie dotyczy graczy na kreatywnym)

broadcast-rcon-to-ops=true (zostaw jak nie musisz ruszać)

view-distance=10 (maksymalna widzialność)

max-build-height=256 (maksymalna wysokość budowania)

server-ip= (zostaw puste)

allow-nether=true (czy gracze mogą wejść do netheru)

server-port=25565 (nie zmieniaj)

enable-rcon=false (zostaw jak nie musisz ruszać)

sync-chunk-writes=true (nie zmieniaj)

op-permission-level=4 (poziom permisji dla opów 1 - mogą budować na spawnie, 2 - mogą używać komend typowych dla singleplayer, 3 - mogą banować i dawać op innym, 4 - mogą zatrzymać serwer)

prevent-proxy-connections=false (zostaw jak używasz proxy, w sumie nawet jak nie używasz to możesz zostawić)

resource-pack=link_do_resourcepacka (możesz ustawić innym link do texture packa)

entity-broadcast-range-percentage=100 (nie zmieniaj)

rcon.password= (zostaw puste)

player-idle-timeout=0 (ile gracze mogą mieć zw/afk)

force-gamemode=false (czy gracze mają mieć wymuszanego gamemoda, czyli nie można sobie zmienić gamemoda, chyba że masz op)

rate-limit=0 (nie zmieniaj jak nie musisz)

hardcore=false (czy serwer ma być na poziomie trudności hardcore, czyli po zgonie nie możesz dołączyć)

white-list=false (czy serwer ma mieć whiteliste, niepolecane dla nowych graczy)

broadcast-console-to-ops=true (czy gracze op mogą widzieć że np. dajesz komuś op lub jak zmieniasz gamemoda)

spawn-npcs=true (Czy npc mogą się spawnić w wioskach)

spawn-animals=true (czy zwierzęta mogą się spawnować)

snooper-enabled=false (czy dane mają być wysyłane do mojangu, nie zmieniaj jak nie musisz)

function-permission-level=2 (nie zmieniaj jak nie musisz)

level-type=default (jaki typ ma mieć świat czyli amplified, flat lub default)

spawn-monsters=true (czy na świecie mogą pojawiać się potwory)

enforce-whitelist=false (nie zmieniaj jak nie musisz)

resource-pack-sha1= (texture pack, ale na 1 miejscu, czyli np. możesz zrobić anti x-ray ale za to ludzie mogą cię znienawidzić, a więc lepiej zostaw puste...)

spawn-protection=16 (ile kratek na spawnie ma być chronione)

max-world-size=29999984 (maksymalna wielkość świata)

 

3.1 Jak zabezpieczyć serwer kiedy ustawiłem online mode na false?

Wystarczy pobrać SkinRestorer i SimpleAuth (działają na wszystkich plikach serwerowych, które wspierają pluginy)

SkinsRestorer 1.8+ (1.16 też działa):

By zobaczyć linki musisz się zalogować lub zarejestrować

SimpleAuth 1.8+ (1.16 też działa):

By zobaczyć linki musisz się zalogować lub zarejestrować

dalszą część poradnika napiszę jutro

 

 

 

 

 



craftportal

Craftserve to największy i najlepszy polski hosting serwerów Minecraft, jest solidny i tani więc go polecam

#2 Aziz

Aziz

    Legenda

  • Administrator
  • 4182 postów
  • Aziz

Napisano 06 November 2020 - 19:56

Wiadomość wygenerowana automatycznie

Temat został przeniesiony do
kosza


Dołączona grafika
Ja tu tylko sprzątam
Na co mi pad gdy mam WSAD
"era kucyków na CraftPortal minęła" - Danio, 11 grudnia 2011; 22:52 "David z Getta" ~ Vermello
"Aziz to Aziz" - Mawi "Wielka księga epickich cycatów" ~ Soneillon
"Adikso rano kobiety w dniu ich siekiery." - Ransey





Również z jednym lub większą ilością słów kluczowych: serwer, hosting