Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Rekomendowane odpowiedzi

Opublikowano

<-- Reklama. Patrz niżej :3

123png_nexxrnq.png

123png_nexxrnq.png

123png_nexxrns.png

bukkit1pn_nexrwqa.png


#1 | Pobranie podstawowych plików i programów.


Oczywiście wiadomo, że Minecraft jest postawiony na silniku Java. Także każdy plik o rozszerzeniu .jar jest otwierany za pomocą właśnie tego programu. Zaraz się dowiecie skąd dostać ten program. Zapewne większość już go posiada, ale gdyby trafił się ktoś zielony, to myślę ,że na pewno pomogę.

1) Java

Java jest technologią wykorzystywaną do tworzenia aplikacji, które czynią Internet bardziej atrakcyjnym i użytecznym. Służy także do tworzenia stron internetowych, tworzenia gier, wysyłania zdjęć, używania chatu i wiele wiele więcej możliwości.

Javę pobierzesz z tej strony: http://www.java.com/pl/ (skan nie jest potrzebny)

2) Bukkit (Silnik i serce serwera)

Modyfikacją dla serwera Minecraft jest właśnie ten nasz cały Bukkit. Dzięki niemu, tworzenie i obsługa serwera jak i dla Operatora jak i dla Gracza jest o wiele milsza i prostsza. Wygląda bardziej estetyczniej i pozwala nam na nieograniczoną modyfikacje rozgrywki poprzez wgrywanie pluginów tzw. "wtyczek". Poprawia on również wydajność maszyny lecz zbyt wielka ilość "wtyczek" prowadzi do tzw. "lagów" czyli gra zacznie się zacinać, klocki będą powracać na swoje miejsce chodź je rozwaliłeś/aś, komendy lub to co napisane zostało na chacie pojawi się po jakimś czasie.

Bukkit stabilny i polecany: http://dl.bukkit.org/ (skan nie jest potrzebny)
Alternatywne wersje: http://dl.bukkit.org/downloads/craftbukkit/ (skan nie jest potrzebny)

3) Plik .BAT

Plik .BAT możemy utworzyć sami na naszym komputerze klikając PPM(Prawy Przycisk Myszy) na pulpit, następnie wybierając z tabelki "NOWY" i klikając w "Dokument tekstowy". Zmieniamy jego rozszerzenie z .TXT na .BAT. Nazywamy go jak chcemy, możemy nazwać go START.bat nie ważna jest tu jego nazwa a same rozszerzenie.

Jeżeli po utworzeniu Dokumentu tekstowego nie ujrzysz rozszerzenia .TXT będziesz musiał/a włączyć pokazywanie rozszerzeń.
Poradnik jak to zrobić, zobaczysz klikając w spoiler poniżej.

1) Kliknij w klawisz "WINDOWS" (START)
2) Wybierz "Panel Sterowania"
3) Kliknij w "Wygląd i Personalizacja"
4) Następnie zjedź niżej i wybierz "Opcje Folderów"
5) Otworzy Ci się nowe okno.
6) Ujrzysz 3 zakładki "Ogólne", "Widok" i "Wyszukiwanie"
7) Wybierz zakładkę "Widok"
8) Następnie od klikaj "Ukryj rozszerzenia znanych typów plików"

 


#2 | Uruchomienie serwera.


1) Zainstaluj program Java z w/w linku. Po instalacji uruchom komputer ponownie i kieruj się dalszymi wskazówkami.
Gdy utworzysz nowy folder na pulpicie, wrzuć do niego bukkit.jat (który pobrałeś/aś w w/w linku) a także utworzony plik .BAT

2) Pobrany plik Bukkit.jar może mieć inna nazwę niż ta która jest podana w poradniku. Np. mój plik który pobiorę może mieć nazwę
"craftbukkit-1.6.2-R0.1-20130803.013114-24.jar" (Najczęściej jest to data versji i wydania) to nic nie szkodzi, najlepiej jak zmienicie jego nazwę na "craftbukkit.jar"

Bukkit jest już gotowy, teraz zajmijmy się plikiem .BAT

3) Otwieramy go za pomocą edytora tekstu, ja polecam NotePad++ który znajdziecie pod tym linkiem: http://notepad-plus-plus.org/
Także możecie otworzyć go za pomocą zwykłego notatnika.

Następnie wklejcie tam to:

java -Xmx1024M -jar NAZWA_BUKKITA.jar true
PAUSE



Tam gdzie "NAZWA_BUKKITA.jar" wpisujemy nazwę pobranego przez nas bukkita... Ja natomiast polecam zmienić nazwę pobranego bukkita na craftbukkit.jar a następnie dopisanie tej nazwy zamiast NAZWA_BUKKITA.jar w pliku .BAT

Natomiast tam gdzie "Xmx1024M" ustalamy ile naszego ramu na komputerze/maszynie hostingowej ma być. W moim przypadku jest to 1024Mb czyli 1 Gb. Więc jak chcecie dodać więcej ramu musicie wpisać większą wartość Mb. PAMIĘTAJCIE! Przydzielcie serwerowi zawsze połowę posiadanego ramu, Np. Jeśli ja posiadam 4 Gb (4096 Mb) to przydzielam tylko 2 Gb czyli 2048 Mb.

4) Gdy zrobiłeś/aś wszystko to co wyżej wymieniłem, zapewne masz 2 pliki w serwerowym folderze. Plik START.bat i craftbukkit.jar

Nie zostaje nic innego jak odpalenie serwera po przez podwójne kliknięcie w plik START.BAT, ukaże wam się czarna konsola (Wiesz Poleceń)

Rozpocznie ona wypakowywanie niezbędnych plików a także tworzenie naszego świata...

Gdy na samym dole konsoli ujrzysz napis : Done! For help, type "help" or "?" wpisz "stop" a następnie ujrzysz komunikat: Aby kontynuować naciśnij dowolny klawisz... Po kliknięciu w obojętny klawisz konsola nam się wyłączy... Następnie wejdź do folderu serwera i ujrzysz wiele nowych plików!

#3 | Konfiguracja serwera.


Ustawiasz wszystko do własnych upodobań!
1) Lista plików która nam się utworzy:

Przechwyt_nexrqxs.PNGPliki podkreślone na żółto są do konfiguracji...

2) Konfiguracja podkreślonych plików.

1. START.bat - został już przez nas skonfigurowany.

2. bukkit.yml

Domyślne wartości pliku bukkit.yml

# This is the main configuration file for Bukkit.
# As you can see, there's actually not that much to configure without any plugins.
# For a reference for any variable inside this file, check out the bukkit wiki at
# http://wiki.bukkit.org/Bukkit.yml
settings:
allow-end: true
warn-on-overload: true
permissions-file: permissions.yml
update-folder: update
ping-packet-limit: 100
use-exact-login-location: false
plugin-profiling: false
connection-throttle: 4000
query-plugins: true
deprecated-verbose: default
shutdown-message: Server closed
spawn-limits:
monsters: 70
animals: 15
water-animals: 5
ambient: 15
chunk-gc:
period-in-ticks: 600
load-threshold: 0
ticks-per:
animal-spawns: 400
monster-spawns: 1
autosave: 0
auto-updater:
enabled: true
on-broken:
- warn-console
- warn-ops
on-update:
- warn-console
- warn-ops
preferred-channel: rb
host: dl.bukkit.org
suggest-channels: true
database:
username: bukkit
isolation: SERIALIZABLE
driver: org.sqlite.JDBC
password: walrus
url: jdbc:sqlite:{DIR}{NAME}.db



Zacznijmy od pierwszego segmentu "Settings"

settings:
allow-end: Czy ma być włączony świat END? Opcje: false (nie) / true (tak)
warn-on-overload: Czy w trakcie przeciążenia serwera ma pojawić się komunikat? Opcje: false (nie) / true (tak)
permissions-file: Nazwa pliku w którym są przechowywane uprawnienia.
update-folder: Nazwa folderu w którym są przechowywane aktualizacje.
ping-packet-limit: Maksymalna ilość pakietów możliwa do wysłania w ciągu 1 sekundy.
use-exact-login-location: Spychanie Graczy z bloków. Opcje: false (nie) / true (tak)
plugin-profiling: Pozwala na używanie komendy /timings. Opcje: false (nie) / true (tak)
connection-throttle: Opóźnienie po jakim klient może się połączyć po poprzedniej próbie. (W milisekundach)
query-plugins: Czy serwer ma zwrócić listę pluginów po wpisaniu /plugins. Opcje: false (nie) / true (tak)
deprecated-verbose: Wyświetlanie ostrzeżenia w przypadku zarejestrowania starego event'u. True/false wyłączenie ostrzeżenia
shutdown-message: Wiadomość po wyłączeniu serwera. np. "Serwer Wyłączony"

Segment drugi "Spawn-Limits"

spawn-limits:
monsters: Max. ilość potworów na chunk.
animals: Max. ilość zwierząt na chunk.
water-animals: Max. ilość wodnych zwierząt na chunk.
ambient: Max. ilość specyficznych zwierząt na chunk. np. nietoperz

Segment trzeci "Chunk-Gc" Tu nic nie zmieniać


chunk-gc:
period-in-ticks: 600
load-threshold: 0


Segment czwarty "Ticks-Per"


ticks-per:
animal-spawns: Pozwala na ustawienie odstępu pomiędzy zrespieniem zwierząt
monster-spawns: Pozwala na ustawienie odstępu zrespieniem potworów
autosave: Pozwala na ustawienie odstępu pomiędzy automatycznym wywołaniem komendy /save-all

Segment piąty "Auto-Updater"

auto-updater:

enabled: Włączone: true / Wyłączone: false
on-broken: Ustala w jaki sposób serwer poinformuje administracje o dużym błędzie wykrytym w silniku.
- warn-console warn-console - zostanie wyświetlona informacja w konsoli
- warn-ops warn-ops - informacja zostanie wyświetlona operatorom serwera
on-update: Ustala w jaki sposób serwer poinformuje administracje o nowej wersji bukkit'a.
- warn-console warn-console - zostanie wyświetlona informacja w konsoli
- warn-ops warn-ops - informacja zostanie wyświetlona operatorom serwera
preferred-channel: Ustawia jakie wydania bukkit Ciebie interesują. rd/beta/dev

* rd - Recommended Build - w 100% stabilna i wydajna wersja, pojawia się rzadko.
* beta - Beta Build - w większości przypadków sprawna, pojawia się częściej.
* dev - Development Build - najczęściej wychodząca wersja bukkit, często pojawiają się w niej błędy.

host: Adres strony wg której ma być aktualizowany bukkit. Nie powinno się tego raczej zmieniać.
suggest-channels: true

Segment szósty "Database" tego też radzę nie dotykać.


database:
username: Nazwa urzytkownika SQL
isolation: Najlepiej zostawić to w spokoju, chyba że jest się zaawansowanym użytkownikiem.
driver: Definiuje rodzaj bazy danych.
password: Hasło SQL
url: Adres bazy Danych




3. server.properties

Domyślna wartość pliku server.properties

#Minecraft server properties
#Sat Aug 03 17:23:37 CEST 2013
generator-settings=
allow-nether=true
level-name=world
enable-query=false
allow-flight=false
server-port=25565
level-type=DEFAULT
enable-rcon=false
force-gamemode=false
level-seed=
server-ip=
max-build-height=256
spawn-npcs=true
white-list=false
spawn-animals=true
texture-pack=
snooper-enabled=true
hardcore=false
online-mode=true
pvp=true
difficulty=1
gamemode=0
max-players=20
spawn-monsters=true
view-distance=10
generate-structures=true
spawn-protection=16
motd=A Minecraft Server



Więc zaczynamy konfigurować ostatni plik...


#Minecraft server properties Tytuł pliku
#Sat Aug 03 17:23:37 CEST 2013 Data ostatniego włączenia serwera
generator-settings= Jest to nic innego jak tworzenie świata na "Singlu" świat będzie płaski po wpisaniu 2;7,2x3,2;1;village + Wioska
allow-nether= Czy pozwalasz na włączenie świata NETHER? true-tak/false-nie
level-name= Nazwa świata
enable-query= Służy do uzyskania informacji o serwerze true-tak/false-nie
allow-flight= Czy można latać? true-tak/false-nie
server-port= Port serwera
level-type= Typ świata "DEFAULT"(normalny) "FLAT"(płaski), "LARGEBIOMES" (normalny, tylko większe biomy.)
enable-rcon= Zdalny dostęp do konsoli serwera. true-tak/false-nie
force-gamemode= GameMode zapisuje się po relogu na serwer true-tak/false-nie
level-seed= Seed śwaita, taki jak na "Singlu"
server-ip= Adres serwera
max-build-height= max wysokość budowania
spawn-npcs= Spawn NPC w wioskach true-tak/false-nie
white-list= Biała Lista true-tak/false-nie
spawn-animals= Resp Zwierząt true-tak/false-nie
texture-pack= Link do texturePacka
snooper-enabled= Czy serwer ma wysyłac regularne dane do http://snoop.minecraft.net
hardcore= Gdy zginiemy dostajemy bana true-tak/false-nie
online-mode= Dla premium true-tak/false-nie
pvp= Walka Player vs Player true-tak/false-nie
difficulty= Poziom trudności , 1-BardzoŁatwy , 2-Łatwy, 3-Normalny, 4-Tródny
gamemode= GM dla każdego na start. 0-Survival , 1-Kreatywny, 2-Podróżniczy
max-players= Maxymalna ilość graczy
spawn-monsters= Resp potworów
view-distance= Zasięg chunków
generate-structures= Generowanie Lochów, Wiosek itp.
spawn-protection= Ochrona spawna, ilość w kratkach
motd= Opis serwera

#4 | Pliki zarządzania.


1) ops.txt

W tym pliku wpisujemy NICK dla gracza który ma się stać Adminem.

2) white-list.txt

Gdy w pliku server.properties jest włączona white-list nikt nie może wejść na serwer prócz tych co są wpisani właśnie w tym pliku.
Wpisujemy po prostu ich NICKI.

3) banned-ips.txt

Dopisujemy tu Adres IP który ma zostać zbanowany i uniemożliwić dołączeniu mu do serwera.

4) banned-players.txt

Wpisujemy tu NICK osoby która ma zostać zbanowana. Gdy na chacie lub w konsoli wpiszemy komendę /ban <nick> jego nick zostanie przeniesiony do tego pliku.

-===========================================================-

W następnym poradniku postaram się zająć konfiguracją podstawowymi pluginami do waszego serwera. Jeśli poradnik Ci się spodobał zostaw + to nic nie kosztuje, a przynajmniej pomyślę, że 3 godziny nie poszły na marne.
Jeżeli macie jakieś uwagi, lub żebym coś poprawił, napiszcie komentarz.
Nie oceniajcie mnie źle..

  • 9 miesięcy temu...

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...