#-----------------------------------------------------------------------------------------------#
Konfiguracja server.properties
#-----------------------------------------------------------------------------------------------#
allow-nether=true/false - Tu wybieramy czy na naszym serwerze będzie dostępny Nether. level-name= - Tu wybieramy nazwę dla naszego świata lecz nie jest to konieczne. enable-query=false/true - Tu wybieramy czy podczas logowania się na serwer będzie istniała kolejka w wypadku gry graczy jest powyżej limitu wolnych miejsc. allow-flight=false/true - Tu wybieramy czy latanie jest dozwolone na naszym serwerze. server-port=25565 - Port Naszego serwera: 25565 jest to domyślny port. level-type=DEFAULT/FLAT/LARGE_BIOMES - Wybieramy rodzaj naszego świata. enable-rcon=false - umożliwia zdalny dostęp do konsoli serwera. level-seed=seed - Tu wpisujemy seed na jakim ma się wygenerować nasza mapka. server-ip= - IP naszego serwera. max-build-height=256/128 - Maksymalna wysokość stawiania klocków na serwerze. spawn-npcs=true/false - Wybieramy czy NPC mają się pojawiać na mapie ( w wioskach) white-list=false/true - Wybieramy czy nasz serwer ma być objęty White listą. spawn-animals=true/false - Tu wybieramy czy na serwerze będą się pojawiały zwierzęta. snooper-enabled=true/false - Tu wybieramy czy się zgadzamy na wysyłanie części danych z naszego serwera mojangowi który ma na celu ulepszenie Minecrafta na podstawie wyżej wymienionych logów. texture-pack= - Tu podajemy link do pobrania serwerowej paczki tekstur. online-mode=false/true - Wybieramy czy nasz serwer ma być dostępny tylko dla posiadaczy konta premium czy także dla pirackich wersji Minecrafta. pvp=true/false - Tu wybieramy czy na naszym serwerze będzie dostępne PvP. difficulty=0+ - Tu wpisujemy poziom trudności dla naszego serwera. 0 = Peaceful, 1 = Easy, 2 = Medium, 3 = Hard gamemode=0/1/2 - Podstawowy tryb gry jaki otrzyma każdy gracz wchodzący na serwer. 0 = Survival, 1 = Creative, 2 = Adventure. max-players= 10 - Tu wybieramy ilość miejsc na naszym serwerze. spawn-monsters=true/false - Tu wybieramy czy chcemy aby na naszym serwerze pojawiały się potwory. view-distance=10 - Tu wybieramy jakie jest maksymalne pole widzenia na gracza w Chunckach generate-structures=false/true - Tu wybieramy czy na naszym serwerze mają się pojawiać wioski/kopalnie oraz inne struktury. motd= opis serwera.
#-----------------------------------------------------------------------------------------------#
Przydatne komendy
#-----------------------------------------------------------------------------------------------#
Komendy admina:
Są dostępne w trybie jednoosobowym oraz wieloosobowym gdy posiadamy admina.
/clear <gracz> <przedmiot> - czyści cały ekwipunek lub pojedynczy materiał.
/msg <gracz> - prywatna wiadomość do gracza /debug <start/stop> - rozpoczyna lub zaczyna sesję debugowania. /defaultgamemode <survival/creative/adventure> - ustawia domyślny tryb gry dla nowego gracza. /difficulty <peaceful/easy/normal/hard> - ustawia poziom trudności gry. /effect <gracz> <ID efektu> <sekundy> <wzmocnienie> - nadaje dany efekt graczowi. /effect <gracz> clear – usuwa efekty graczowi. /enchant <gracz> <nazwa czaru> <poziom czaru> - nadaje czar na przedmiot, który gracz aktualnie trzyma w ręce. /fill - wypełnia region danym blokiem /gamemode <survival/creative/adventure> <gracz> - nadaje graczowi dany tryb gry. /give <gracz> <przedmiot> <ilość> - daje przedmioty do ekwipunku gracza. /kill – zadaje 1000 punktów obrażeń (500 serc) dzięki czemu zabija gracza. /say <wiadomość> - ogłasza wiadomość dla wszystkich graczy. /seed – wyświetla ziarno na jakim oparta jest mapa. /spawnpoint <gracz> <x> <y> <z> - ustawia miejsce pojawiania się gracza na danych koordynatach. /time set <numer/day/night> - ustawia czas na daną porę. /toggledownfall - przełącza porę deszczową. /tp <gracz> <cel gracz> - teleportuje gracza do celu gracza /tp <gracz> <x> <y> <z> - teleportuje gracza w wybrane koordynaty. /weather <clear/rain/thunder> - zmienia pogodę. /xp <wartość> <gracz> - daje podaną ilość doświadczenia. /xp <wartość> <gracz> - daje podaną ilość doświadczenia w poziomach.
Komendy dostępne tylko dla admina wieloosobowej gry:
/ban <gracz> <powód> - zabrania wejścia na serwer graczowi. /banip <ip/gracz> - zabrania wejścia na serwer graczowi o danym adresie IP. /banlist; /banlist ips – ukazuje listę zbanowanych graczy/ adresów IP. /deop <gracz> - degraduje admina na poziom gracza. /kick <gracz> <powód> - wyrzuca gracza z serwera. /list – lista graczy online /op <gracz> - awansuje gracza na poziom operatora. /pardon <gracz> - usuwa gracz z listy graczy zablokowanych. /pardon-ip <ip> - usuwa adres IP z listy adresów zablokowanych. /save-all – zapisuje dane gry na dysku. /save- off – wyłącza zapisywanie danych na dysku i włącza zapisywanie tymczasowe. /save-on – włącza zapisywanie danych na dysku i wyłącza tymczasowe zapisywanie danych. /stop – zatrzymuje serwer. /whitelist list – ukazuje listę graczy na białej liście. /whitelist <add/remove> <gracz> - dodaje lub usuwa gracza z białej listy. /whitelist <on/off> - włącza lub wyłącza białą listę. /whitelist reload – przeładowuje plik white-list.txt z dysku.
#-----------------------------------------------------------------------------------------------#
najważniejsze przyczyny występowania lagów serwera
#-----------------------------------------------------------------------------------------------#
#1 Generowanie mapy
Podczas generowania mapy serwer jest obciążany aby te mapę stworzyć a następnie wysłać do klienta. Staraj się mniej podróżować lub całkowicie ogranicz mapę przy pomocy takich pluginów jak WorldBorder. Pamiętaj, że duże mapy również dodatkowo obciążają serwer.
#2 Duża ilość mobów na serwerze
Przy pomocy pluginu możesz skutecznie zablokować lub ograniczyć pojawianie się potworów:
- world edit: /butcher ( zabija moby w regionie w którym się znajdujesz
- ustawienia serwera ( server.properties )
#3 Duża ilość płynącej lawy/wody
Przy dużej ilości płynącej lawy oraz wody skutki odczuje także klient gry.
#4 Duża ilość spadających "sypkich" bloków
Usuń nadmierne ilości piasku i żwiru aby odciążyć serwer.
#5 Duża ilość mechanizmów obsługujących redstone
Wyłączenie mechanizmów spowoduje, że serwer nie będzie nieustannie musiał odświeżać bloków dzięki czemu będzie bardziej wydajny. Można tego dokonać w pluginie Essentials.
#-----------------------------------------------------------------------------------------------#
Podstawowe pluginy
#-----------------------------------------------------------------------------------------------#
#1 Pluginy rejestracyjne:
Authme
LockIP
xAuth
#2 Pluginy do edycji świata:
Worldedit - plugin do edycji świata
WorldBorder - plugin do zarządzania wielkością mapy itp.
Essentials
#3 Pluginy na zarządzanie czatem, permisjami oraz rangami:
PermissionsEX - permisje oraz rangi
AZrank - dawanie rangi na określony czas
AutoMessage - automatyczne wiadomości na czacie
#4 Pluginy zarządzające pracą serwera:
Clearlagg - zmniejsza lagi serwera
PingTester - podgląd pingu
#5 Pluginy dodatkowe
Factions - gildie na serwerze
UltimateSkyBlock - skyblock na serwerze
OpenInv - możliwość podglądu ekwipunku gracza
LWC - zabezpieczenia skrzynek, piecy itp.
JoinMessage - wiadomość przy wejściu na serwer
ArenaPvP - dodaje na serwer areny pvp
McMMO - umiejętności, dropy i wiele więcej!
TopPvP - ranking pvp
OtherDrops - drop ze stone
#----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------#
Dziękuje za uwagę ! mam nadzieje , że niektórym ten poradnik chociaż w małym stopniu pomoże