Na początku chciałbym zaznaczyć, że Bukkit to bardzo dobry silnik i najczęściej używany jak na razie.Mimo, iż każdy ma z nim problemy, w późniejszym czasie nie jest, aż tak trudny. Chciałbym jeszcze zaznaczyć, że nie znając angielskiego, po prostu się za to nie bierzcie + wymagany jest Notepad++.
No to przejdźmy do sedna.
1. Instalujemy Bukkita!
a) Wchodzimy na stronę:
Zaloguj się bądź Zarejestruj aby zobaczyć tą ukrytą treść
b) Na środku witryny jest zielony przycisk z napisem CraftBukkit Recomended Build, kilkając ten button, pobieramy najnowszy i rekomendowany (bez błędów w grze) silnik CraftBukkit. Jeśli chcemy jednak pobrać np. wersję nierekomendowaną, pod tym zielonym buttonem jest napis,
Zaloguj się bądź Zarejestruj aby zobaczyć tą ukrytą treść
wtedy zostajemy przeniesieni na inną stronę, a tam mamy wgląd do WSZYSTKICH wersji CraftBukkit, nawet tych nieudanych (z bugami).e) Tworzymy jakiś folder i do niego wsadzamy pobrany przez nas plik np. craftbukkit-1.1-R4.jar.
f) Uruchamiamy go za pomocą javy. Ważne, aby nie obciążać wtedy komputera, bo może nieźle przyciąć, gdy skończy, wytworzy nam różne pliki w tym folderze i tak właśnie doszliśmy do końca instalacji samego Bukkita.
g) Ważne, aby dodać sobie OP, aby mieć dostęp do wszystkich komend i móc niszczyć na spawnie. W pliku ops.txt dodajemy swój nick (od nowej lini można dodać nick innego gracza).
2. Uruchamiamy Nasz serwer!
a) Otwieramy notatnik (Notepad++).
b) Piszemy w NotePadzie:
- Dla komputerów 32 bitowych (Windows XP/7, Java 6):
Zaloguj się bądź Zarejestruj aby zobaczyć tą ukrytą treść
- Dla komputerów 64 bitowych (Windows XP/7, Java 6):
Zaloguj się bądź Zarejestruj aby zobaczyć tą ukrytą treść
- Co zrobić, gdy mamy Javę 7 i co zmieniać, kiedy wgrywamy nową wersje silnika Craftbukkit:
Java 7:
Kiedy mamy Javę 7, wystarczy, że zmienimy ścieżkę Javy czyli np.:
"%ProgramFiles%\Java\jre6\bin\java.exe" ja zmienię na "%ProgramFiles%\Java\jdk1.7.0\bin\java.exe".
Nowa wersja Bukkita:
Gdy wgrywamy nową wersję bukkita, musimy tylko zmienić nazwę pliku, z którego ma się odpalać. Na przykład zmieniamy z wersji Bukkita 1.1-R3 na 1.1-R4 czyli: -Xincgc -Xmx1G -jar craftbukkit-1.1-R3.jar zmienię na -Xincgc -Xmx1G -jar craftbukkit-1.1-R4.jar.
c) Kiedy napisaliśmy już odpowiedni dla Nas plik startowy, zapisujemy to jako byla_jaka_nazwa.bat.
d) Oczywiście mając plik .bat w Naszym folderze z Bukkitem uruchamiamy go i pokazuję się Nam konsola. W niej tworzy się nasz świat, wczytuję się, przez nią wyłączamy Nasz serwer (ważne, aby nie wyłączać konsoli górnym przyciskiem X, tylko wpisać w konsoli stop, wtedy Nasza mapa zapiszę się bez żadnych obaw).
3. Konfigurujemy plik server.properties & whitelist!
a) Server.properties:
TRUE = TAK
FALSE = NIE
level-name=world - Nazwa świata, domyślnie world (musi być taka sama jak nazwa pliku w Permission, potem wyjaśnię).
allow-nether=true - Czy ma być piekło na naszym świecie?
view-distance=10 - Nie jestem pewny, ale chodzi tu chyba o to, na jaki dystans mamy widzieć, proponuję zostawić 10, bo potem może np. zbyt lagować.
spawn-monsters=true - Czy mają się pojawiać na naszym świecie potwory?
online-mode=false - Czy mają wchodzić na nasz serwer gracze, którzy mają wersję premium (kupili Minecrafta)?
difficulty=2 - Ustawienia różnych trybów w grze:
0 - Peaceful.
1 - Easy.
2 - Normal.
3 - Hard.
gamemode=0 - Pytanie o typ świata.
0 - Survival (zwykła rozgrywka).
1 - Creative (nieskończona ilość wszystkich rzeczy, brak życia, doświadczenia, głodu i wszystko niszczymy za jednym uderzeniem).
spawn-animals=true - Czy mają się pojawiać na naszym świecie zwierzęta?
max-players=10 - Ile graczy może być maksymalnie na naszym serwerze?
server-ip= - Tutaj wpisujemy IP naszego serwera, jeśli mamy Hamachi, to przepisujemy ze swojego Hamachi IP, a jeśli mamy na np. hostingu.
pvp=true - Czy gracze mogą atakować innych graczy na naszym serwerze?
level-seed= - Tutaj możemy wpisać seed jakiegoś świata, wtedy załaduję się nam na serwerze mapa z danego seeda.
server-port=25565 - Port naszego serwera (nie trzeba zmieniać).
allow-flight=true - Czy na naszym serwerze mają być kicki za latanie? (mały anty-cheat).
white-list=true - Czy na naszym serwerze ma być WhiteLista? (dzięki whiteliście, tylko wybrane przez nas osoby, które zapiszemy do Whitelist'y będą mogły wejść na serwer). Więcej o Whiteliście potem
motd=Serwer Minecraft - Tekst, który się wyświetla wszystkim, kiedy dodadzą go do listy swoich serwerów w kliencie Minecrafta. Screen:
Zaloguj się bądź Zarejestruj aby zobaczyć tą ukrytą treść
spawn-protection=5 - Ile kratek od naszego spawnu, ma być zabezpieczony teren? (tylko OP, może niszczyć na spawn).
b) Whitelist:
Plik whitelist.txt, który tworzy się wraz z pierwszym włączeniem serwera umożliwia nam wpisywanie nicków w tym pliku. Dzięki temu, (jeśli ustawiliśmy w server.properties przy opcji "whitelist" - "true") tylko wpisane przez nas osoby w danym pliku będą mogły wejść na serwer.
Uwagi dotyczące Whitelist'y:
- po dodaniu nicku w pliku .txt użyj komendy "whitelist reload" w konsoli, ponieważ inaczej na danych nickach gracze i tak nie będą mogli wejść na serwer
- zamiast dodawać nicki w pliku .txt można także dodać je za pomocą komendy w konsoli "whitelist add nick" i usunąć "whitelist remove nick".
- nicki w pliku .txt zawsze dodawaj od nowej linii.
4. Dodajemy różne pluginy i odkrywamy plugin Permission!
Są one tzw. dodatkami na surowy serwer Minecrafta, wprowadzają przeróżne rzeczy, od sklepów i pieniędzy, po magię i runy. Nie będę wam tłumaczył, jak ściągać, bo sobie raczej poradzicie. Pluginów szukamy przeważnie tutaj:
Zaloguj się bądź Zarejestruj aby zobaczyć tą ukrytą treść
Oczywiście, plugin musi odpowiadać Naszej wersji Bukkita. Wszystkie pluginy najlepiej zmieniać dzięki programowi Notepad++ i wszystko opisane będzie właśnie pod NotePada.Może zacznę od pluginu, który jest obowiązkowy na każdy serwer, czyli Permission i tu zawsze 70% ludzi, którym chciało się robić serwer, odechciewało się, ale spróbuję wam ułatwić i wyjaśnić.
Na początku jak wgrywać pluginy:
a) Szukamy pluginu na forum Bukkita (znajdziemy tutaj nowe i mniej znane pluginy):
Zaloguj się bądź Zarejestruj aby zobaczyć tą ukrytą treść
Większe, bardziej rozbudowane i bardziej znane pluginy trafiają do BukkitDev czyli tutaj:
Zaloguj się bądź Zarejestruj aby zobaczyć tą ukrytą treść
b) Ściągamy stabilną wersję danego pluginu.
c) Po ściągnięciu, otwieramy za pomocą WinRaR lub 7zip itp.
d) Wsadzamy plik XXXXX.jar do Folder_Z_Naszym_Serwerem>>>plugins.
e) [opcjonalnie, jeśli jest] Wsadzamy folder XXXXX do Folder_Z_Naszym_Serwerem>>>plugins.
1. Plugin PermissionsEx.
Uwaga! Jeśli jakiś wyraz, napisany jest na czerwono, to musimy usunąć spacje PRZED danym wyrazem i zrobić te spacja na nowo, ale nie poprzez TAB! Tylko i wyłącznie spacją.
a) Instalacja PEX & konfiguracja i tworzenie rang.
- Wchodzimy na BukkitDev (o którym wspominałem wcześniej) i szukamy PermissionsEx (link:
Zaloguj się bądź Zarejestruj aby zobaczyć tą ukrytą treść
)
- Klikamy "Download", po prawej stronie.
- Po przeniesieniu na inną stronę znów klikamy napis "Download" położony w tym samym miejscu, co w podpunkcie C.
- Wsadzamy wszystkie pliki .jar do Folder_Z_Naszym_Serwerem ---> plugins.
- Restartujemy serwer.
- Wchodzimy w folder "PermissionsEx", a następnie klikamy PPM na plik "permissions.yml" i wybieramy "Edit with Notepad++", wtedy pojawiamy się w pliku Permission i tu zaczyna się cała zabawa.
- Poniżej przedstawiam screen'a z pliku permissions.yml, którego ja zrobiłem, możecie zrobić takie same (nawet zalecam, gdyż będziecie już mieli gotowe rangi i gotowe tzw. wzory :P ), oczywiście bez tych moich dopisków z boku przy każdej linijce.
Zaloguj się bądź Zarejestruj aby zobaczyć tą ukrytą treść
- Po poprawnym skonfigurowaniu PermissionsEx włączmy ChatManager - wchodzimy w folder ChatManager, następnie config.yml i zmieniamy tam: enable: false na enable: true.
Zaloguj się bądź Zarejestruj aby zobaczyć tą ukrytą treść
). Spójrzmy na rangę moderatora. Jest tam zrobiony preffix, dzięki któremu uzyskujemy taki efekt w grze:SCREEN Z GRY
Robienie prefixów i suffixów jest bardzo proste. Przedstawię teraz kak to napisać i jaki kolor jak uzyskać:
Na początku piszemy to co ma się wyświetlać przed nickiem (wyraz). Zaczynamy od " ' ", a następnie wyraz. W moim przypadku zrobimy [Administrator] i zamykamy znów " ' ". Poskładajmy to w całość - '[Administrator]'.
Teraz pobawimy kolorami. Jak zauważyliście po &2 uzyskałem kolor jasno-zielony. Lista kolorów jest tutaj:
Zaloguj się bądź Zarejestruj aby zobaczyć tą ukrytą treść
- ze strony:Zaloguj się bądź Zarejestruj aby zobaczyć tą ukrytą treść
(na dole). Patrzymy tam w tabelkę ("Code") i wpisujemy to tam gdzie ma się zaczynać nowy kolor. Ja zrobiłem swoją rangę Administratora tak: '&f[&4Administrator&f]' i wyszło mi to tak:SCREEN Z GRY
2. Plugin WorldEdit i WorldGuard.
- WorldEdit, jak sama nazwa wskazuje, pozwala nam edytować teren świata, za pomocą siekierki lub innych rzeczy (w zależności od tego co chcemy robić). Możemy dzięki niemu wytworzyć np. naturalne drzewa, różnego gatunku, jakiego chcemy, można nawet wytwarzać śnieg na paręnaście kratek.
- WorldGuard cechuję się tym, iż możemy zapobiec wielu katastrofom serwera jak np. podpalenia domków przez innych graczy lub wylewanie lawy, a nawet wyłączenie wybuchu terenu i zadania DMG przez creeperów.
Ogólnie, aby móc zakładać cuboid (czyli inaczej zabezpieczenie danego terenu), trzeba obydwu pluginów, dlaczego? Już wyjaśniam - krótko mówiąc, WorldEditem zaznaczamy teren, a WorldGuardem go zabezpieczamy, taka filozofia. Spis wszystkich przywilejów w tych akurat pluginach, mamy na specjalnej wiki, założonej przez autora pluginów.
WorldEdit:
Zaloguj się bądź Zarejestruj aby zobaczyć tą ukrytą treść
WorldGuard:Zaloguj się bądź Zarejestruj aby zobaczyć tą ukrytą treść
W tych pluginach, jak i w innych, znaczenie * na końcu przywileju oznacza, że ma dostęp do wszystkich pod-przywilejów np. worldguard.* oznacza dostęp do wszystkich przywilejów z pluginu WorldGuard.
Przebieg instalacji różnych pluginów wyjaśniałem już w pierwszym pluginie.
a) Założenie prostego zabezpieczenia:
Zaloguj się bądź Zarejestruj aby zobaczyć tą ukrytą treść
b) Ustawienia w plikach WorldGuard.
~~Do zrobienia~~
Poradnik by Holls. Zakaz kopiowania bez zgody autora!
Wszelkie uwagi lub pytania można kierować na mój numer GG: 6753172.
Lista rzeczy do zrobienia:
- Zamienić Permission na PEX [100% complete]
- Nowe opcje w server.properties [0% complete]
- Jak zrobić preffix i suffix (kolory w czacie itd.) [0% complete]
- Whitelista. [100% complete]
- Plugin rejestracji [0% complete]
- Opisać wszelakie ustawienia w plikach WorldGuard. [0% complete]
- Do pluginów dodać także LWC. [0% complete]
- Opisać CommandBook. [0% complete]
Użytkownik Holls edytował ten post 11 marzec 2012 - 11:28

Logowanie »
Rejestracja
Steam
YouTube
facebook
Team Speak3



Do góry
Pani Kasia


























