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
, (prawie zawsze zapchany),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="
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ć):
1.7.2-1.7.10 (1.8 nie może być):
Nie czyść przedmiotów które wypadły po śmierci (ClearLag, dodatek)
1.7+ (1.16 może być):
LaggRemover (optymalizowanie generowania chunków):
1.8+ (1.16 może być):
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):
SimpleAuth 1.8+ (1.16 też działa):
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:
1.10-1.10.2:
1.11.1-1.11.2:później dodam
Użytkownik kubakaoff edytował ten post 07 November 2020 - 16:24