To repozytorium zawiera wszelkie potrzebne pliki konfiguracyjne na twój serwer minecraft.
Wspierane systemy :
- Linux
- Windows 10/11
Silnik - Purpur 1.20.1
- Węgiel -> czarny barwnik
- Zapakowany lód -> zwykły lód
- Blok netherowej brodawki -> netherowa brodawka
- Wełna -> nici
- Schodki i półpłytki -> pełne bloki
- Przepalanie zgniłego mięsa do surowej wołowiny
Wymagania :
- PowerShell / Bash (domyślnie te programy są zainstalowane na odpowiednich systemach operacyjnych)
- Java (min 8) / OpenJDK
- git (opcjonalne)
Wymagania Linux :
Pobierz pliki:
-
Klikając w ten link i wypakuj je do wybranego przez siebie folderu
-
Lub z użyciem Git'a
git clone https://github.com/kamack38/mcServer
- Albo wget'a
wget https://github.com/kamack38/mcServer/archive/refs/heads/main.zip
Żeby serwer zadziałał, należy pobrać silnik oraz pluginy. Aby tego dokonać należy uruchomić plik download.latest.ps1
lub jeśli korzystasz z Linux'a download.latest.sh
.
Korzystając z Windowsa możesz dodać parametr -nonpremium
by włączyć serwer w tym trybie:
.\download.latest.ps1 -nonpremium
-
Jeśli chcesz grać w trybie lokalnym uruchom plik
run.bat
lubrun.sh
. -
Jeśli preferujesz uruchomić serwer prosto z linii komend wpisz:
java -Xmx4096M -Xms4096M -jar purpur.jar nogui
UWAGA! Powyższa opcja nie jest zalecana, ponieważ nie używa ona wszystkich optymalizacji. Korzystając z niej pamiętaj, żeby znajdować się w odpowiedniej ścieżce, by plik purpur.jar
mógł zostać znaleziony.
Jeśli chcesz by inne osoby z twojej sieci mogły dołączyć do twojego serwera to pamiętaj, aby mieć otworzony port 25565
(jest to domyślny port, którego używa serwer jeśli go wcześniej nie zmieniłeś)!
Jeśli nie wiesz jak to zrobić kliknij tutaj
- Pobierz program ngrok i dokończ wszystkie kroki instalacyjne.
- Użyj komendy :
./ngrok tcp -region eu 25565
-
Jeśli chcesz by ip twojego serwera wysyłało się na Discord automatycznie (niedostępne na Linuxie 🐧):
- Utwórz webhook na wybranym serwerze Discord
- Umieść jego link w pliku
update_vars.ps1.example
- Zmień nazwę pliku na
update_vars.ps1
.
-
Uruchom plik
run.ps1
z parametrem-ngrok
Jeśli posiadasz program ngrok w tzw. PATH to możesz uruchomić serwer bez wcześniejszego włączania programu ngrok
.\run.ps1 -ngrok
Uruchamianie serwera za pomocą dockera jest oparte o to repozytorium
docker compose up -d
Żeby zobaczyć logi użyj:
docker compose logs -f
Aby zatrzymać kontener użyj:
docker compose stop
Pełną dokumentacje można znaleźć tutaj.
Konfigurację anti-xray znajdziesz pod tym linkiem.
- Crafting tweaks - Vanilla Tweaks