Ten przewodnik przeprowadzi Cię przez konfigurację serwera Minecraft Java Edition w Legion Hosting -- od wyboru typu serwera po skonfigurowanie świata i połączenie się ze znajomymi.
1. Wybór typu serwera
Podczas pierwszej konfiguracji serwera Minecraft jedną z najważniejszych decyzji jest wybór oprogramowania serwerowego. Każdy typ oferuje inne możliwości w zależności od tego, czy chcesz wtyczki, mody, czy czyste, klasyczne doświadczenie vanilla.
| Typ serwera | Najlepszy do | Obsługa wtyczek | Obsługa modów | Uwagi |
|---|---|---|---|---|
| Vanilla | Czystego, niemodyfikowanego Minecrafta | Brak | Brak | Oficjalny plik JAR serwera Mojang. Brak personalizacji poza server.properties. |
| Paper | Zoptymalizowanego pod wydajność survival/SMP | Wtyczki Bukkit & Spigot | Brak | Fork Spigota ze znaczącymi poprawkami wydajności. Zalecany dla większości serwerów. |
| Spigot | Serwerów opartych na wtyczkach | Wtyczki Bukkit & Spigot | Brak | Oryginalny wydajny fork Bukkit. Obecnie Paper jest zazwyczaj preferowany nad Spigotem. |
| Forge | Modyfikowanego Minecrafta (duże modpacki) | Ograniczona (część przez Sponge) | Mody Forge | Klasyczny loader modów. Klienci muszą zainstalować tę samą wersję Forge i te same mody. |
| Fabric | Lekkiego moddingu, nowszych modów | Ograniczona | Mody Fabric | Szybsze aktualizacje do nowych wersji Minecraft. Rosnący ekosystem modów. Klienci potrzebują Fabric + pasujących modów. |
2. Pierwsze uruchomienie
- Zaloguj się do GPanel.
- Wybierz swój serwer Minecraft z listy serwerów.
- Przejdź do zakładki Startup.
-
Wybierz pożądany Typ serwera (Paper, Vanilla, Forge itp.) oraz Wersję Minecraft z list rozwijanych.
Ważne: Upewnij się, że wybrana wersja odpowiada wersji, której będą używać Twoi gracze. Niezgodne wersje uniemożliwią klientom połączenie.
- Kliknij Start w zakładce Console, aby uruchomić serwer po raz pierwszy.
-
Pierwsze uruchomienie automatycznie:
- Pobierze wybrany plik JAR serwera
- Wygeneruje
server.properties,eula.txti inne domyślne pliki konfiguracyjne - Wygeneruje początkowy świat (może to zająć minutę lub dwie)
- Gdy zobaczysz
Done!w konsoli, Twój serwer jest uruchomiony i gotowy do konfiguracji.
eula.txt.
3. Konfiguracja server.properties
Plik server.properties kontroluje większość podstawowego działania Twojego serwera. Możesz go edytować bezpośrednio z Menedżera plików GPanel -- kliknij plik w katalogu głównym, aby otworzyć wbudowany edytor.
server.properties. Zmiany wprowadzone podczas działania serwera zostaną nadpisane przy jego wyłączaniu.
| Właściwość | Domyślnie | Opis |
|---|---|---|
server-name |
A Minecraft Server |
Nazwa wyświetlana na liście serwerów (tylko Bedrock; Java używa zamiast tego motd). |
gamemode |
survival |
Domyślny tryb gry dla nowych graczy. Opcje: survival, creative, adventure, spectator. |
difficulty |
easy |
Poziom trudności serwera. Opcje: peaceful, easy, normal, hard. |
max-players |
20 |
Maksymalna liczba graczy, którzy mogą być połączeni jednocześnie. Ustaw tę wartość zgodnie z limitem slotów graczy w Twoim planie hostingowym. |
pvp |
true |
Czy gracze mogą zadawać sobie obrażenia. Ustaw na false dla serwerów wyłącznie PvE. |
online-mode |
true |
Weryfikuje konta graczy w Mojang. Pozostaw tę wartość ustawioną na true, chyba że masz konkretny powód, aby ją wyłączyć -- wyłączenie pozwala dołączać klientom z piracką wersją. |
motd |
A Minecraft Server |
Message of the Day wyświetlana na liście serwerów Java Edition. Obsługuje kody kolorów za pomocą \u00A7 (znak sekcji). |
view-distance |
10 |
Odległość renderowania w chunkach (1 chunk = 16 bloków). Niższe wartości (6-8) poprawiają wydajność; wyższe wartości (12-16) dają lepsze wrażenia wizualne kosztem większego użycia RAM i CPU. |
spawn-protection |
16 |
Promień (w blokach) wokół punktu spawnu świata, w którym osoby niebędące operatorami nie mogą budować ani niszczyć bloków. Ustaw na 0, aby wyłączyć. |
level-seed |
(puste) | Seed generowania świata. Pozostaw puste dla losowego seeda lub wprowadź konkretny seed, aby wygenerować określony świat. Dotyczy tylko sytuacji, gdy tworzony jest nowy świat. |
level-type |
minecraft\:normal |
Typ świata. Opcje: minecraft\:normal, minecraft\:flat, minecraft\:large_biomes, minecraft\:amplified, minecraft\:single_biome_surface. |
white-list |
false |
Gdy ustawione na true, tylko gracze wymienieni w whitelist.json mogą dołączyć. Zobacz sekcję Whitelist poniżej. |
enable-command-block |
false |
Czy można używać bloków komend. Wymagane dla wielu map przygodowych i niektórych konfiguracji minigier. |
Po edycji zapisz plik i uruchom serwer. Nowe ustawienia wejdą w życie natychmiast przy uruchomieniu.
4. Dostęp operatora (administratora)
Operatorzy (op) mają dostęp do komend serwera, takich jak /gamemode, /tp, /ban, /kick i wielu innych. Istnieją dwa sposoby przyznania statusu operatora.
Metoda 1: Konsola GPanel (zalecana)
W zakładce Console w GPanel wpisz następującą komendę, gdy serwer jest uruchomiony:
op YourPlayerName
W konsoli zobaczysz komunikat potwierdzający. Gracz jest teraz operatorem.
Metoda 2: Edycja ops.json
Możesz również ręcznie edytować plik ops.json w katalogu głównym serwera. Każdy wpis wygląda tak:
[
{
"uuid": "player-uuid-here",
"name": "YourPlayerName",
"level": 4,
"bypassesPlayerLimit": false
}
]
Pole level kontroluje, co operator może robić:
| Poziom | Uprawnienia |
|---|---|
1 |
Może omijać ochronę spawnu |
2 |
Może używać komend cheatów (/gamemode, /tp itp.) oraz bloków komend |
3 |
Może używać komend zarządzania graczami (/ban, /kick, /op) |
4 |
Pełny dostęp, w tym /stop i /save-all |
op domyślnie przyznaje poziom 4. Jeśli potrzebujesz niższego poziomu uprawnień, edytuj bezpośrednio ops.json.
Aby odebrać status operatora, użyj komendy konsoli:
deop YourPlayerName
5. Whitelist
Whitelist ogranicza dostęp do Twojego serwera tylko do zatwierdzonych graczy. Jest to przydatne dla prywatnych serwerów lub społeczności, w których chcesz kontrolować, kto może dołączyć.
Włączanie whitelisty
Ustaw następujące wartości w server.properties:
white-list=true
enforce-whitelist=true
Ustawienie enforce-whitelist spowoduje wyrzucenie wszystkich aktualnie połączonych graczy, których nie ma na whiteliście, gdy zostanie ona przeładowana.
Zarządzanie whitelistą
Użyj tych komend w konsoli GPanel, gdy serwer jest uruchomiony:
| Komenda | Opis |
|---|---|
whitelist add PlayerName |
Dodaje gracza do whitelisty |
whitelist remove PlayerName |
Usuwa gracza z whitelisty |
whitelist list |
Pokazuje wszystkich graczy na whiteliście |
whitelist reload |
Przeładowuje whitelistę z whitelist.json |
whitelist.json w katalogu głównym serwera za pomocą Menedżera plików GPanel. Pamiętaj, aby po wprowadzeniu ręcznych zmian uruchomić w konsoli whitelist reload.
6. Jak się połączyć
Gdy serwer jest uruchomiony, wykonaj poniższe kroki, aby połączyć się z Minecraft Java Edition:
- Znajdź adres IP i port swojego serwera w GPanel w zakładce Network.
- Otwórz Minecraft Java Edition i kliknij Multiplayer.
- Kliknij Add Server.
- Wprowadź nazwę swojego serwera w polu Server Name (to tylko etykieta na Twojej liście serwerów).
-
W polu Server Address wprowadź swoje IP i port w formacie:
your.server.ip:portNa przykład:
192.168.1.100:25565 - Kliknij Done, następnie wybierz serwer z listy i kliknij Join Server.
7. Zarządzanie światem
Lokalizacja zapisu świata
Domyślnie świat Minecraft jest przechowywany w folderze o nazwie world w katalogu głównym Twojego serwera. Folder ten zawiera wszystkie dane świata, w tym teren, dane graczy i struktury. Zobaczysz również foldery world_nether i world_the_end dla tych wymiarów (na serwerach Paper/Spigot; Vanilla przechowuje je jako podfoldery wewnątrz world).
Przesyłanie istniejącego świata
Aby przesłać świat z trybu jednoosobowego lub z innego serwera:
- Zatrzymaj swój serwer w GPanel.
- Usuń lub zmień nazwę istniejącego folderu
worldza pomocą Menedżera plików GPanel (lub przez SFTP). -
Prześlij folder swojego świata przez SFTP. Upewnij się, że folder nosi nazwę
world(lub zaktualizuj właściwośćlevel-namewserver.properties, aby pasowała do nazwy Twojego folderu).Wskazówka: W przypadku przesyłania dużych światów SFTP jest znacznie szybszy niż Menedżer plików w przeglądarce. Instrukcje konfiguracji znajdziesz w naszym przewodniku SFTP. - Upewnij się, że struktura folderu świata jest poprawna -- plik
level.datpowinien znajdować się bezpośrednio wewnątrz folderuworld, a nie zagnieżdżony w podfolderze. - Uruchom serwer. Wczyta on przesłany świat.
%appdata%\.minecraft\saves\YourWorldName w systemie Windows. Przed przesłaniem zmień nazwę folderu na world.
Kopie zapasowe
Zdecydowanie zaleca się regularne tworzenie kopii zapasowych świata, zwłaszcza przed wprowadzaniem większych zmian, takich jak aktualizacja wersji serwera czy instalacja nowych modów/wtyczek.
Aby utworzyć ręczną kopię zapasową:
- Uruchom
save-allw konsoli GPanel, aby zapisać wszystkie dane na dysk. - Zatrzymaj serwer.
- Pobierz folder
world(orazworld_nether/world_the_end, jeśli istnieją) przez SFTP lub Menedżer plików. - Przechowuj kopię zapasową w bezpiecznym miejscu na swoim komputerze lub w chmurze.