Wątek zamknięty 
 
Ocena wątku:
  • 7 Głosów - 3.86 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
[Tut] [Server] [CraftBukkit] Jak stworzyć serwer?
Autor Wiadomość
SkyLifeV Niedostępny
★ WarLord ★
***********

Liczba postów: 1,475
Dołączył: Jun 2014
368
+
Pomogłem? Daj Diaxa!
Nick na Serwerze:
Male

MineGold: 0.00
Post: #1
[Tut] [Server] [CraftBukkit] Jak stworzyć serwer?
Witam

Jest to mój pierwszy poradnik zrobiony na prośbę jednego użytkownika tego forum dlatego omówię dzisiaj

[TuT] [Server] [CraftBukkit] Jak stworzyć serwer?

Tak więc zaczynajmy!

1. Będziemy potrzebować?
Jak wiadomo do naszego serwera będziemy potrzebowali silnika, zależnie od naszych potrzeb. Jednak w tym poradniku pokaże jak zrobić to z Craftbukkit' em.

#CraftBukkit - Zapewne też dobrze znany wszystkim
- Wersja 1.7.2 - Kliknij tutaj aby pobrać!

2. Jak zainstalować?
Jeżeli pobraliśmy już interesujący nas plik przechodzimy do tego kroku.
- Na początek stwórzmy w dowolnym miejscu folder np. na pulpicie i nazwijmy go jak chcemy (dla przykładu nazwę go "Serwer").
[Obrazek: obraz1PNG_wrpnnsq.PNG]
- Nastepnie wchodzimy do naszego nowego folderu i wklejamy tam nasz wcześniej pobrany silnik serwera.
[Obrazek: obraz2PNG_wrpnnas.PNG]
- Teraz jedna z ważnych informacji. Będziemy potrzebować Launchera oto poniżej kod
Kod:
@echo off
title CraftBukkit Launcher by SkyLifeV
color f0
if not exist craftbukkit.jar goto nobukkit
set mode=false
set mem=1024
if exist backup.bat start /min backup.bat
if not exist mode.cbl goto setup
if not exist mem.cbl goto memsetup
set /p mode=<mode.cbl
set /p mem=<mem.cbl
:start
cls
echo Uruchamianie serwera Minecraft,prosze czekac..
echo.
java -Xms%mem%M -Xmx%mem%M -jar craftbukkit.jar -o %mode%
echo.
echo.
echo Serwer został zatrzymany!
echo Serwer zostanie zresetowany za 5 sekund! Aby anulować nacisnij klawisze CTRL+C.
timeout /t 5 >nul
goto start
:setup
:modesetup
set mode=
cls
echo Czy serwer ma być tylko dla graczy premium? [false/true]
echo.
set /p mode=
if %mode%==false echo false >mode.cbl & goto memsetup
if %mode%==true echo true >mode.cbl & goto memsetup
goto modesetup
:memsetup
if exist mem.cbl goto start
set mem=
cls
echo Ile pamięci RAM ma używać serwer (w Megabajtach)?
echo.
set /p mem=
cmd /c exit %mem%
if %errorlevel%==0 goto memsetup
echo %mem% >mem.cbl
goto start
:nobukkit
cls
echo craftbukkit.jar was not found!
echo Proszę zmienić nazwę pliku na 'craftbukkit.jar' lub przenieść go tutaj jeżeli nie został tutaj umieszczony.
echo.
echo Naciśnij dowolny klawisz, aby zamknać..
pause >nul
exit
Skopiujcie ten kod do notatnika przedstawiony powyżej i zapiszcie plik z rozszerzeniem .bat do folderu z serwerem. Będzie to nasz Launcher pozwalający uruchomić serwer.
[Obrazek: obraz3PNG_wrpnerh.PNG]
Z drugiego kroku to wszystko przejdźmy teraz do trzeciego Wink

3. Jak uruchomić?
- Klikamy na ikone naszego launchera
Zobaczymy to co na tym obrazku poniżej
[Obrazek: obraz5PNG_wrpnexn.PNG]
Na początku udzielmy jednorazowo 2 odpowiedzi o które nas zapytał serwer.
- Czy serwer ma być premium? Odpowiadamy "False" czyli nie.
- Ile pamięci RAM ma używać nasz serwer (w MB)?
W przypadku drugiego pytania minimum potrzebnej pamięci na działanie CraftBukkita to 512 MB, zalecam jednak co najmniej 1024 MB.

Jeżeli wykonaliśmy te czynności to serwer powinien nam zacząć się uruchamiać
[Obrazek: obraz7PNG_wrpneer.PNG]

4. Jak skonfigurować?
Nasz serwer powinien teraz działać i mieć możliwość połączenia się z nim!

[Obrazek: obraz8PNG_wrpnees.PNG]

Pokaże jednak jak skonfigurować krok po kroku. Otwieramy plik server.properties (najlepiej w notepad++) i objaśnię tutaj co mamy
[Obrazek: obraz9PNG_wrpnewx.PNG]

motd - Nazwa naszego serwera która jest wyświetlana na liście Multiplayer

generate-structures - Czy struktury mają być generowane na mapie?
Wpisujemy true lub false.

spawn-monsters - Czy potwory mają się spawnować? Wpisujemy true lub false.

max-players - liczba slotów

gamemode - Wiadomo Smile

enable-command-block - Czy bloki poleceń mają być włączone na serwerze?

difficulty - poziom trudności gry

pvp - też wiadomo

resource-pack - paczka zasobów, wpisz tutaj nazwę paczki zasobów jeżeli ma być używana przez serwer (gracze którzy wbiją zostaną zapytani czy chcą pobrać i tak dalej).

online-mode - Jeżeli jest na false to serwer będzie Non-Premium

hardcore - (domyślnie wyłączony) myśle że nie trzeba objaśniać

spawn-animals - Czy spawnować się mają zwierzęta

white-list - Biała lista, włączona powoduje że tylko wybrani gracze wejdą na serwerze (lista graczy przechowywana w pliku white-list.txt)

spawn-npcs - Spawnowanie villagerow

max-build-height - Maksymalna wysokość świata na której możemy budować

server-ip - domyślnie linijka jest pusta, objaśnię w kolejnych punktach poradnika.

force-gamemode - Jeżeli wpiszemy true to tryb wybrany w linijce, to za każdą nową sesją wejścia na serwer zmieni nam się tryb na domyślny

level-seed - ziarno generatora świata, wiadomo Tongue

level-type - Typ świata, opcja generatora

server-port - Port serwera, nie ruszamy tego

allow-flight - latanie (fly) po mapie ma być dozwolone

level-name - Nazwa świata używanego przez serwer

allow-nether - nether włączony

Pozostałe pliki jakie znajdziemy
white-list.txt - lista graczy mających prawo wstępu na serwer
ops.txt - lista operatorów serwera
banned-players.txt - lista graczy z zakazem wstępu z serwer
banned-ips.txt - lista adresów IP z zakazem wstępu na serwer
bukkit - Uzupełnienie opcji server.properties.

Wróćmy teraz do
server-ip - Tak jak wspominałem jest to adres serwera, w wielu wypadkach nie musimy tutaj niczego wpisywać. Pole ma pozostać puste. Służy aby powiązać ip z serwerem.

5. Gdzie umieszczamy pluginy?

Folder z naszym serwerem zawiera oddzielny katalog o nazwie "plugins", wchodzimy do niego, zawiera on wtyczki wraz z ich plikami konfiguracyjnymi.

Następnie wklejamy pluginy (pliki .jar) które chcemy aby zostały zainstalowane. Uwaga! Jeżeli dodaliście pluginy w czasie aktywności serwera musimy wpisać komendę /reload)

6. Jak zabezpieczyć serwer?

Najprostszą metodą zabezpieczenia kont jest aby serwer był premium, jednak jeżeli nie posiadamy kont premium to jest sposób i na to.
Pobieramy plugin Authme i instalujemy go (krok ten opisałem w 5 punkcie) http://dev.bukkit.org/bukkit-plugins/authme/

W przypadku zabezpieczenia serwera przed tzw botami polecam http://dev.bukkit.org/bukkit-plugins/antibot/

Osoby używające programów typu huzuni, nodus itp
http://dev.bukkit.org/bukkit-plugins/nocheatplus/

7. Chyba to wszystko co powinno się znajdować w tym poradniku. W razie jakichkolwiek pytań lub uwag, zastrzeżeń proszę kierować poniżej tego postu. Prosiłbym jednak aby były to sensowne komentarze.

Pozdrawiam
SkyLifeV

#Aktualizacja 26-12-2014 10:35
- Drobne poprawki tekstu
(Ten post był ostatnio modyfikowany: 26-12-2014 16:46:47 przez SkyLifeV.)
Oceny: Lojd_XD (+1), indjana (-1), Vark123 (+2), MrRayqq (+2)
19-12-2014 23:03:56
Znajdź wszystkie posty
Your Daddy
Kocham Minecraft

Liczba postów: 194
Dolaczyla: Jan 2012
Reputacja: 87


Serdecznie polecam:
kuba42 Niedostępny
Vexillifer
***********

Liczba postów: 1,274
Dołączył: Aug 2014
234
+
Pomogłem? Daj Diaxa!
Nick na Serwerze:
Undisclosed

MineGold: 0.00
Post: #2
RE: [Tut] [Server] [CraftBukkit] Jak stworzyć serwer?
Bardzo ładnie opisane może zrobie kiedyś swój serw *-*
A za to sie nie płaci x_f ?
(Ten post był ostatnio modyfikowany: 19-12-2014 23:19:11 przez kuba42.)
19-12-2014 23:16:56
Znajdź wszystkie posty
SkyLifeV Niedostępny
★ WarLord ★
***********

Liczba postów: 1,475
Dołączył: Jun 2014
368
+
Pomogłem? Daj Diaxa!
Nick na Serwerze:
Male

MineGold: 0.00
Post: #3
RE: [Tut] [Server] [CraftBukkit] Jak stworzyć serwer?
(19-12-2014 23:16:56)kuba42 napisał(a):  Bardzo ładnie opisane może zrobie kiedyś swój serw *-*
A za to sie nie płaci x_f ?

Za ten serwer nie płacisz ani grosza ponieważ będzie działał na twoim sprzęcie.
19-12-2014 23:20:50
Znajdź wszystkie posty
ironhide Offline
✰ Pomocnik Mineserwer ✰
*****

Liczba postów: 1,808
Dołączył: Aug 2014
988
+
Pomogłem? Daj Diaxa!
Nick na Serwerze:
ironhide

MineGold: 0.00
Post: #4
RE: [Tut] [Server] [CraftBukkit] Jak stworzyć serwer?
też raz zrobiłem se taki serwer ale mi pluginy nie działały a miałem je wgrane

Sky ale skąd wziąłeś ten launcher?

[Obrazek: image.php?dm=KGUG]
(Ten post był ostatnio modyfikowany: 20-12-2014 11:20:39 przez ironhide.)
20-12-2014 11:08:12
Znajdź wszystkie posty
SkyLifeV Niedostępny
★ WarLord ★
***********

Liczba postów: 1,475
Dołączył: Jun 2014
368
+
Pomogłem? Daj Diaxa!
Nick na Serwerze:
Male

MineGold: 0.00
Post: #5
RE: [Tut] [Server] [CraftBukkit] Jak stworzyć serwer?
(20-12-2014 11:08:12)ironhide napisał(a):  też raz zrobiłem se taki serwer ale mi pluginy nie działały a miałem je wgrane

Sky ale skąd wziąłeś ten launcher?

1. Możliwe że używałeś pluginów które nie miały zgodności z twoją wersją CraftBukkita Tongue
2. Z forum CraftBukkita to drugie ale niepamietam dokładnie gdzie.
(Ten post był ostatnio modyfikowany: 20-12-2014 11:24:03 przez SkyLifeV.)
20-12-2014 11:23:41
Znajdź wszystkie posty
Creepcia Niedostępny
Mineserwer Alumni
********

Liczba postów: 726
Dołączył: Nov 2014
588
+
Pomogłem? Daj Diaxa!
Nick na Serwerze:
Female

MineGold: 0.00
Post: #6
RE: [Tut] [Server] [CraftBukkit] Jak stworzyć serwer?
Ładny tutorial... leci łapencja ;> z pewnością się komuś przyda.

I died inside
osu!
Overwatch/battletag: priv
[...]
20-12-2014 11:31:47
Znajdź wszystkie posty
ironhide Offline
✰ Pomocnik Mineserwer ✰
*****

Liczba postów: 1,808
Dołączył: Aug 2014
988
+
Pomogłem? Daj Diaxa!
Nick na Serwerze:
ironhide

MineGold: 0.00
Post: #7
RE: [Tut] [Server] [CraftBukkit] Jak stworzyć serwer?
spoko sky ale jak wypakowałem tego bukkita nie wyskoczył mi launcher dziwne!

[Obrazek: image.php?dm=KGUG]
20-12-2014 11:38:07
Znajdź wszystkie posty
SkyLifeV Niedostępny
★ WarLord ★
***********

Liczba postów: 1,475
Dołączył: Jun 2014
368
+
Pomogłem? Daj Diaxa!
Nick na Serwerze:
Male

MineGold: 0.00
Post: #8
RE: [Tut] [Server] [CraftBukkit] Jak stworzyć serwer?
Launcher to trzeba se samemu zrobić. Wystarczy do tego notatnik i skopiować ten kod który opublikowałem w poradniku.
20-12-2014 11:46:58
Znajdź wszystkie posty
Tesaszuu Offline
Ekspert
*******

Liczba postów: 573
Dołączył: Jul 2014
Nick na Serwerze:
Male

MineGold:
0.00
Post: #9
RE: [Tut] [Server] [CraftBukkit] Jak stworzyć serwer?
Takie pytanko...

Co zrobić jeśli wyskakuje mi takie okno po włączeniu lauchera ? http://scr.hu/39a5/y17al

Bo się nie za bardzo znam xD
20-12-2014 12:15:59
Znajdź wszystkie posty
SkyLifeV Niedostępny
★ WarLord ★
***********

Liczba postów: 1,475
Dołączył: Jun 2014
368
+
Pomogłem? Daj Diaxa!
Nick na Serwerze:
Male

MineGold: 0.00
Post: #10
RE: [Tut] [Server] [CraftBukkit] Jak stworzyć serwer?
(20-12-2014 12:15:59)tesasz29 napisał(a):  Takie pytanko...

Co zrobić jeśli wyskakuje mi takie okno po włączeniu lauchera ? http://scr.hu/39a5/y17al

Bo się nie za bardzo znam xD

Zmienić nazwę np. Craftbukkit-1.7.2-R0.3 na Craftbukkit.jar, jeżeli craftbukkita nie ma w tym samym folderze co launcher to wtedy go przenieś.
20-12-2014 12:21:46
Znajdź wszystkie posty

Wątek zamknięty 


Skocz do:


Użytkownicy przeglądający ten wątek: 2 gości