Minecraft galima žaisti ir su draugais internete.Tam nereikia sudėtingų programų ar labai galingų kompiuterių. Paprasčiausiai pakanka atsisiųsti keletą failų, skirtų serverio paleidimui ir mokėti jais naudotis. Šiame gide parodysime du būdus, kaip paleisti serverį Windows ir Linux aplinkose. Visiems serveriams dirbti reikalinga Java aplinka.
Minecraft serverio failus ir programą laikykite viename aplanke!

Windows:
Vanilla Minecraft
Vanilla Minecraft – serverio programa, kuriama Mojang komandos. Šis serveris kolkas neturi galimybės naudoti žmonių kurtus įskiepius (pluginus), tačiau puikiai tinkamas žaisti naudojantis Minecraft SMP modifikacijomis, kurios praplečia žaidimo galimybes papildomais blokais ir kitomis galimybėmis.
- Įsidiegiame Java JRE aplinkos programą iš http://java.com/
- Atsisiunčiame Windows serverio programą iš http://minecraft.net/
- Atsisiuntus Minecraft_Server.exe patalpinkite ją į serverio aplanką ir paleiskite. Jums bus sugeneruoti pagrindiniai serverio failai apie kurių reikšmes aprašyta straipsnio pabaigoje. Sveikiname, Jūs jau turite savo serverį!
- Atsisiuntus minecraft_server.jar, failą taipogi patalpinkite serverio aplanke, tačiau nepaleiskite. Šiam failui paleisti reikalingas paleidimo failas, kuriame būtų nurodoma jį paleisti per Java programą. Serverio paleidimo failą sukursime atsidarę Notepad++ programą ir išsaugoję failą start_server.bat pavadinimu serverio aplanke. Šiame faile turi būti pateiktas vienas iš žemiau esančių kodų:
Windows (x86):
java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
Windows (x64):
@echo off
path=%PATH%;%ProgramFiles(x86)%\Java\jre7\bin\java.exe
java -Xms512M -Xmx1024M -jar minecraft_server.jar nogui
- Paleidimo failo kodo nustatymai:
- -Xmx{SKAIČIUS}M – Maksimali serverio programai priskiriamos darbinės atminties (RAM) reikšmė.
- -Xms{SKAIČIUS}M – Minimali serverio programai priskiriamos darbinės atminties (RAM) reikšmė.
- path={FAILO ADRESAS} – Java JRE aplinkos failo vieta jūsų kietajame diske.
- nogui – parametras nurodantis, jog taupant kompiuterio resursus, serveris būtų paleidžiamas per windows komandų konsolę (cmd.exe).
- Paleiskite serverio paleidžiamąjį failą – Minecraft_server.exe arba start_server.bat ir prisijunkite į savo serverį IP adresu localhost arba 127.0.0.1
Minecraft Bukkit
Minecraft Bukkit – serverio programa, kurią kuria Bukkit programuotojų komanda. Būtent ši serverio programa yra pirmaujanti savo panaudojimo galimybėmis, kadangi jinai suteikia galimybę naudotis įvairiais įskiepiais (pluginai) nemodifikuojant pačios serverio programos ir vartotojo failų. Visi įskliepiai (pluginai)talpinami viename aplanke ir patogiai valdomi.
- Įsidiegiame Java JRE aplinkos programą iš http://java.com/
- Atsisiunčiame Windows serverio programą iš http://bukkit.org/
- Atsisiuntus craftbukkit-1.1-R1.jar , failą taipogi patalpinkite serverio aplanke, tačiau nepaleiskite. Šiam failui paleisti reikalingas paleidimo failas, kuriame būtų nurodoma jį paleisti per Java programą. Serverio paleidimo failą sukursime atsidarę Notepad programą ir išsaugoję failą start_server.bat pavadinimu serverio aplanke. Šiame faile turi būti pateiktas vienas iš žemiau esančių kodų:
Windows (x86):
@ECHO OFF
SET BINDIR=%~dp0
CD /D "%BINDIR%"
"%ProgramFiles%\Java\jre7\bin\java.exe" -Xincgc -Xmx1G -jar craftbukkit-1.1-R1.jar
PAUSE
Windows (x64):
@ECHO OFF
SET BINDIR=%~dp0
CD /D "%BINDIR%"
"%ProgramFiles(x86)%\Java\jre7\bin\java.exe" -Xincgc -Xmx1G -jar craftbukkit-1.1-R1.jar
PAUSE
- Paleidimo failo kodo nustatymai:
- -Xincgc – serveriui priskirtos darbinės atminties (RAM) išvalymas paleidžiant programą.
- -Xmx{SKAIČIUS}G – Maksimali serverio programai priskiriamos darbinės atminties (RAM) reikšmė.
- Paleiskite serverio paleidžiamąjį failą start_server.bat ir prisijunkite į savo serverį šiais IP: localhost arba 127.0.0.1

Linux
Linux aplinka yra patogiausia serverių laikymui ir pateikimui, kadangi dauguma VPS ir VDS paslaugų yra tiekiamos visą parą ir nereikia nuolatos laikyti savo kompiuterio įjungto, jeigu norite, kad serveris būtų pasiekiamas. Dirbant su serveriais privalu žinoti, jog įsigijus paslaugą (VPS, VDS) Java aplinka nėra į diegta į sistemą. Norėdami laikyti serverį nuolatos įjungtą, privalote į savo serverį įdiegti Screen programinę įrangą, ji leidžia paleisti serverį ir po to atsijungti nuo serverio.
- Java aplinkos įdiegimas (Debian OS):
- Atnaujiname programinių paketų sąrašą:
apt-get update - Įdiegiame Java aplinką (įdiegimo navigacija – klaviatūros pagalba)
apt-get install sun-java6-jdk - Pasibaigus įdiegimui, patikriname ar Java aplinka tikrai įdiegta sistemoje:
java -version - Screen funkcijos įdiegimas (Debian OS):
- Terminale (Putty) įveskite:
apt-get install screen - Pasibaigus įdiegimui prieš pradedant dirbti su serveriu terminale (Putty) įveskite:
screen - Spauskite ENTER, kad patvirtintumėte norį dirbti Screen aplinkoje ir pradėkite darbą taip, tarsi naudotumėtės paprastu terminalu.
Vanilla Minecraft
Vanilla Minecraft – primename, jog tai yra serverio programa, kuriama Mojang komandos. Šis serveris kolkas neturi galimybės naudoti žmonių kurtus įskiepius (pluginus), tačiau puikiai tinkamas žaisti naudojantis Minecraft SMP modifikacijomis, kurios praplečia žaidimo galimybes papildomais blokais ir kitomis galimybėmis.
- Atsisiųskite serverio JAR failą iš http://minecraft.net/ ir patalpinkite jį serverio aplanke.
- Naudodamiesi komandų terminalu (Putty) nueikite į tą aplanką, kuriame yra minecraft_server.jar failas
- Serverį paleiskite terminale, naudodamiesi tokia komanda:
java -Xms1024M -Xmx1024M -jar minecraft_server.jar nogui - Jūsų serverio IP bus jūsų VPS serverio IP adresas.
- Paleidimo failo kodo nustatymai:
- -Xmx{SKAIČIUS}M – Maksimali serverio programai priskiriamos darbinės atminties (RAM) reikšmė.
- -Xms{SKAIČIUS}M – Minimali serverio programai priskiriamos darbinės atminties (RAM) reikšmė.
- nogui – parametras nurodantis, jog taupant serverio resursus, serveris būtų paleidžiamas per serverio terminalą (Putty).
Minecraft Bukkit
Minecraft Bukkit – serverio programa, kurią kuria Bukkit programuotojų komanda. Būtent ši serverio programa yra pirmaujanti savo panaudojimo galimybėmis, kadangi jinai suteikia galimybę naudotis įvairiais įskiepiais (pluginai) nemodifikuojant pačios serverio programos ir vartotojo failų. Visi įskliepiai (pluginai)talpinami viename aplanke ir patogiai valdomi. Tai yra labiausiai serverių kūrėjų naudojama programa dėl savo techninių galimybių.
- Pirmas būdas (WinSCP ar panaši programa)
- Atsisiunčiame Windows serverio programą iš http://bukkit.org/
- Tame pačiame aplanke sukurkite failą pavadinimu start.sh ir jame patalpinkite tokį kodą:
cat > start.sh << EOF
#!/bin/sh
BINDIR=$(dirname "$(readlink -fn "$0")")
cd "$BINDIR"
java -Xincgc -Xmx1G -jar craftbukkit-1.1-R1.jar
EOF
chmod +x start.sh - Serverį paleiskite per terminalą (Putty) su komanda:
Arba naudodamiesi WinSCP programa pažymėdami start.sh failą dešiniu klavišu ir pasirinkdami „Execute…“ pasirinktį.
./start.sh
- Antras būdas (Terminalas(Putty)
- Prisijunkite prie savo serverio per SSH, pvz „Putty“.
- Prisijungus į terminalą, įveskite komandą:
mkdir /minecraft
Taip bus sukurtas jūsų serverio aplankas. - Kelias iki aplanko kuriame toliau dirbsime:
cd /minecraft - Dabar atsisiųskite naujausią rekomenduojamą CraftBukkit programą pasinaudodami šia eilute:
wget http://repo.bukkit.org/service/local/artifact/maven/redirect?g=org.bukkit&a=craftbukkit&v=RELEASE&r=releasesŠi komanda atsiunčia pagrindinį serverio failą į jūsų serverio minecraft aplanką.
- Naudodamiesi komanda nano sukurkite failą pavadinimu start.sh:
nano start.sh
Ši komandinė eilutė atidarys teksto tvarkymo komandų eilutę failui start.sh. Tuomet įkopijuokite šį kodą:
#!/bin/sh
screen java -Xmx1024M -Xincgc -jar craftbukkit-1.1-R1.jar - Įrašius serverio paleidimo eilutę spauskite CTRL + X, tuomet Y ir tuomet Enter – per šią procedūrą jūs iškviesite failo start.sh išsaugojimo komandą ir patvirtinsite išsaugojimą, bei išjungsite nano teksto tvarkymo komandų eilutę.
- Norėdami paleisti serverį įveskite:
sh start.sh
- Paleidimo failo kodo nustatymai:
- -Xincgc – serveriui priskirtos darbinės atminties (RAM) išvalymas paleidžiant programą.
- -Xmx{SKAIČIUS}G – Maksimali serverio programai priskiriamos darbinės atminties (RAM) reikšmė.
Serverių sukuriami failai:
Vanilla Minecraft
- world (aplankas) – pasaulio žemėlapio, bei žaidėjų informacijos aplankas.
- banned-ips.txt – nepageidaujamų žaidėjų IP sąrašas.
- banned-players.txt – nepageidaujamų žaidėjų vardų sąrašas.
- ops.txt – serverio operatorių (administratorių) sąrašas.
- server.log – serveryje atliktų veiksmų istorijos failas.
- server.properties – pagrindinių serverio nustatymų failas.
- whitelist.txt – galinčių patekti į serverį žaidėjų sąrašas.
Minecraft Bukkit
- plugins (aplankas) – serverio įskiepių (pluginų) aplankas.
- world (aplankas) – viršutinio pasaulio žemėlapio ir jame esančių žaidėjų informacijos aplankas.
- world_nether (aplankas) - pragaro žemėlapio ir jame esančių žaidėjų informacijos aplankas.
- world_the_end (aplankas) – pabaigos pasaulio žemėlapio ir jame esančių žaidėjų informacijos aplankas.
- banned-ips.txt – nepageidaujamų žaidėjų IP sąrašas.
- banned-players.txt – nepageidaujamų žaidėjų vardų sąrašas.
- bukkit.yml – pagrindinis bukkit konfigūracijos failas, kuriame galima nustatyti tik kelis pagrindinius nustatymus – spawn teritorijos dydį, bei bukkit duomenų bazės adresą ir prisijungimus ir kt.
- ops.txtt – serverio operatorių (administratorių) sąrašas.
- permissions.yml – šiuo metu neturintis funkcijos teisių suteikimo vartotojams bei grupių sudarymo failas.
- server.log – serveryje atliktų veiksmų istorijos failas.
- server.properties – pagrindinių serverio nustatymų failas.
- whitelist.txt – galinčių patekti į serverį žaidėjų sąrašas.
- SERVER.PROPERTIES failo nustatymai:
- allow-nether=true/false – šis nustatymas leidžia pasirinkti ar turėtų būti generuojamas pragaro pasaulis ar ne.
- level-name=world – serverio pasaulio pavadinimas .
- enable-query=true/false – serverio informacijos pateikimas paieškos sistemoms.
- allow-flight=true/false – nurodymas leidžiantis žaidėjams skraidyti arba ne.
- server-port= – serverio veikimo kanalas, turi būti sveikas skaičius.
- level-type=DEFAULT/FLAT – serverio žemėlapio tipas.
- enable-rcon=false/true – išorinis prisijungimas į serverio konsolę.
- level-seed= – žemėlapio konfigūravimo sėkla, gali būti parašyta betkokie simboliai.
- server-ip= – serverio adresas, rekomenduojama palikti tuščią eilutę.
- spawn-npcs=true/false – leidimas atsirasti kompiuterio valdomiems gyventojams.
- white-list=false/true – galinčių patekti į serverį sąrašas. Išjungus – gali patekti visi norintys.
- spawn-animals=true/false – leidimas serveryje atsirasti gyvūnams.
- online-mode=true/false – leidimas įleisti tik nusipirkusius žaidimą vartotojus.
- pvp=true/false – kova tarp žaidėjų galima arba ne.
- difficulty= – žaidimo sunkumas, taikus – 0, ekstremalus – 3
- gamemode= - žaidimo tipas, 0 – survival, 1 – creative
- max-players= - maksimalus žaidėjų skaičius, rekomenduojama 10-čiai žaidėjų 1024Mb RAM
- spawn-monsters=true/false – priešų atsiradimo leidimas
- generate-structures=true/false – leidimas generuoti žemėlapyje kaimus, tvirtoves ir t.t.
- view-distance=10 – kiek žemėlapio erdvės vienetų yra generuojama aplink žaidėją (3-15)
- motd=A Minecraft Server – serverio dienos pranešimas matomas prisijungus ir parašius /motd
Norėdami atsisiųsti įskiepių savo
Minecraft Bukkit serveriui, jų ieškokite tik oficialiame Bukkit įskiepių sąraše štai čia:

Susitvarkius visus nustatymus ir įsikėlus serverį, belieka jį tik tvarkingai prižiūrėti.
Kilus neaiškumams, kreipkitės į administraciją šiais kontaktais:
Sukūrė: unitazas (unitazas@gmail.com)
Gidą kopijuoti be autoriaus sutikimo DRAUŽIAMA!









kodel kai sukuriu serva man i ji neleidzia ieiti o raso conection refuset conect
O tai kaip tada suzinot koks serverio ip jeigu nereikia ip rasyt i server.properties?
Dekui
http://canyouseeme.org/
o kaip man suzonoti savo servo ip? parases kur ip tai localhost tai kaip daraugams parasyt kad ateitu i mano serva?
naudokis šituo http://canyouseeme.org/
kai jungiu serveri tai man paraso:
[WARNING] **** FAILED TO BIND TO PORT!
[WARNING] The exception was: java.net.BindException: Cannot assign requested address: JVM_Bind
[WARNING] Perhaps a server is already running on that port?
ir man neina ateit i serveri. ka daryti? skype: luxikas
jau susitvarkiau. nereikejo rasyt savo ip
kodel kai paleidziu bukkit servo ta cmd raso The system cannot find the path specified ka daryt galit pasakyt?
neteisingai nurodytas jar. failo pavadinimas, arba java yra įdiegta kitame aplanke.
Sutvarkyk nuorodas prie Path ir patikrink failo pavadinimą ir nurodomą paleisti failą.
Tai va turiu problema. Susikuriau minecraft serveri ir ten per properties nustaciau online mode : false white-list isjungiau ta man leidzia prisijungt o kitiems ne. Tai pagalbos ieskau viska padariau kaip parasyta buvo. Padekit
Ačiū
Tau reikia atidaryti portus. Naudokis gidais iš:
http://portforward.com/
Sveiki as turiu serva sukurta jau draugo jis Bukkit server meistras bet as kaip bandau ji paleisti man krauna ir nieko nerodo kompiuteris galingas surinktas spicialiai zaidimams bet servo nepaleidzia padekit PLZ !
o tu palikai ijunges minecraft server jar????
JAI NE TAI NEVEIKS!!!!!!!
Norėdamas susikurti serverį naudokis šiuo gidu, arba rašyk man asmeniškai į skype: unitazas
kodel as per savo serva nesu admin ar vip?
atsiversk savo servo aplanka atdaryk ops ir parasyk ir viskas
parasyk aisku kad butu
Atsidaryk savo serverio aplanka, kuriame yra visi serverio failai. Susirask tada faila ,,ops” ir ji atsidares israsyk ten savo nick’a, kuri naudoji minecrafte. Tada issaugok faila (ctrl+s) ir uzdaryk. Paleides per naujo serveri busi Admin.
neblogai zaidi minecraft
Kai instaliuoju fava raso:
Error 1723. There is a problem with this windows installer package. A DLL required for this install to complete could not be run. Contact yout support personnel or package vendor.
Galit padet ?
java *
KURIU MINECRAFT SERVERIUS!
Daugiau informacijos: Forumo tema: [SKELBIMAS] Minecraft serverio kūrimas!
e kode ma neina urt su bukkit
Kokia konkrečiai bėda?
kode ma neina kurt su bukkit
Kokia bėda tiksliai?
e bet kode jeigu kuri su bukkit tai paspaudi kur reik bet raso uz silogint ant kaskokios program
Nes šiuo metu bukkit versijų archyvas yra pakibęs ir pertvarkomas.
sveiki, ka daryt jei serva paleidus kartais raso “communication error” kartais “can’t reach server” o kartais rodo online nors visada online
Sveikas, o ta nors eina prisijungti?
man kai per putty paleidziu ./server.bat ismeta
-bash: ./start.sh: Permission denied</code.bat nėra debian vykdomasis failas. sumaišei gido instrukcijas.
Paleidus serveri ant vps su linux, palosus apie 10 – 20 min ismeta erora:
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (synchronizer.cpp:1802), pid=1747, tid=3076086672
# Error: guarantee(mid->header()->is_neutral(),”invariant”)
#
# JRE version: 6.0_18-b18
# Java VM: OpenJDK Client VM (14.0-b16 mixed mode, sharing linux-x86 )
# Derivative: IcedTea6 1.8.10
# Distribution: Debian GNU/Linux 5.0.9 (lenny), package 6b18-1.8.10-0~lenny2
# An error report file with more information is saved as:
# /home/mc/hs_err_pid1747.log
#
# If you would like to submit a bug report, please include
# instructions how to reproduce the bug and visit:
# http://icedtea.classpath.org/bugzilla
kas cia galetu negerai but?RAM tik 1 gb, gal del to beda?
dėl VPS erorų kreipkis į ubuntu forumus ir į tiekėją.
dar pamirsau prideti, kad serveris atsijungia ir is jo ismeta, paraso socket eror kazka tokio :/
Kai paleidziu serveri ant VPS per putty bandziau ir per screen ir ne per screen raso: [screen is terminating]
Paleidi serverio jar failą ar paleidžiamąjį start.sh failą?
Padarykit gida kaip ant Mac kurti serva.
Dekui.
Neturime galimybės patikrinti, ar tai tikrai veikia ant Mac.
as turiu serva bet as nemoku perstatyti ji ant 1.1 gal galite parasyti kaip padaryti tai?
Paskaityk visą gidą arba kreipkis į skype: lmb.e7.lt
airis2011 kaip tau negeda net anglu kalbos nesupranti ;( gedos turek
Kaip tau negėda kritikuot kitus? Visi čia lygūs, amžius skirtingas ir ne visi moka anglų kalbą. Gal jam dar mokykloje nedėsto, gal jis lanko rusišką arba lenkišką mokyklą, kur anglų kalbos nėra?
Nustok kritikuot neargumentuotai.
tu durnas gal as siauliu mokykla lankau
Aš tiesiog sakau, kad yra įvarių atvejų ir nereikia smerkt žmogaus iš karto.
o paskui raso: Can’t keep up! Did the system time change, or is the server overloaded?
kodel taip raso?
Čia tik informacinis pranešimas, kad tiesiog serveris kartais panaudoja daugiau resursų, nei yra nustatyta.
tai iskur tada suzinot savo servo ip? ir as kai sukuriu nauja notopeat man jo neleidzia pervadinti i start.bat kodel?
Savo IP gali sužinoti čia: http://manoip.lt arba čia http://ipnow.org
IP nereikia rašyti į serveri.properties failą.
Norint išsaugoti failą, reikia daryti “Save as.. “
aaaaaa ogaletum video padaryt kaip serva sukurt?
Video pilna Youtube:
kai as ta minecraft.server.bat paleidziu ir man tik iki 97% usikrauna delko?!!!
Užkrauna normaliai, tik neparodo, kad užkrauta iki 100 proc. vietoj 100 proc rašo “Done”
aaaaa
man kai usikrauna tada raso: Done (2483524079Ins) ! For help,type ”help” or ”?”
Viskas, serveris sėkmingai paleistas.