Skocz do zawartości


Zdjęcie

[Multiplayer] Jak stworzyć zoptymalizowany serwer Minecraft?

serwer hosting

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

#1 kubakaoff

kubakaoff

    Nowy

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

Napisano 06 November 2020 - 17:05

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ć

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 <a data-ipb="nomediaparse" href="

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

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 ich

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, czyli ich usuwanie):

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ń false na true.

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ć

 

4. Linki do pobrania plików serwerowych (jeżeli chcecie jeszcze kilka punktów lub jest jakiś błąd, zasugerujcie je w komentarzach

 

4.1 Wersje typowe - Vanilla

Nie ma niektórych wersji? Zobacz linki do wszystkich wersji tutaj:(pozniej wkleje)

1.7.2-1.7.10:KLIK

1.8-1.8.9:KLIK

1.9:KLIK

1.9.3-1.9.4:

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

1.10-1.10.2:

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

1.11.1-1.11.2:później dodam

 


Użytkownik kubakaoff edytował ten post 07 November 2020 - 16:24


craftportal

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

#2 Katniss

Katniss

    Twórca "Mrocznej klątwy"

  • Senior Moderator
  • 2947 postów
  • Katniss#2260
  • Katniss

Napisano 07 November 2020 - 11:48

Clearlag nie robi absolutnie nic w kwesti usuwania lagów.

 

Itemy znikają z ziemi samoistnie po 5 minutach od wyrzucenia.


Mapa Adventure mojego autorstwa - "Mroczna klątwa" v2.1 (Na wersję MC 1.13.2)
Questy, NPC, niestandardowe przedmioty, bossy, amulety, modele 3D, mana i wiele więcej! BEZ MODÓW!
 

Siege Settlements - coś lepszego niż typowy RTS - https://www.reddit.c...egeSettlements/


#3 kubakaoff

kubakaoff

    Nowy

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

Napisano 07 November 2020 - 13:23

Clearlag nie robi absolutnie nic w kwesti usuwania lagów.

 

Itemy znikają z ziemi samoistnie po 5 minutach od wyrzucenia.

dzieki, poprawiłem już wzmiankę o clearlagu



#4 dracomc

dracomc

    Nowy

  • Użytkownik
  • 8 postów

Napisano 30 December 2020 - 11:02

Witam!

Niestety, ale nie ma tutaj prawie nic o tworzeniu zoptymalizowanego serwera. Nie można też o nim mówić w przypadku serwera na maszynie z hostingu.

Krótko i na temat: polecam zainwestować w dedyka/vpsa kvm (przestańcie patrzeć tylko na RAM, a patrzcie również na łącze, procesor, dysk itd.), używać najnowszych wersji oprogramowania serwera i pluginów oraz starać się wykorzystywać potencjał każdego z nich.







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