Jak si zkompilovat nejnovejsi verzi spigot 1.8.1 a vys
Napsal: 17 pro 2014, 18:46
Vcera jsem si zkompiloval svuj prvni spigot, a protoze jsem se s tim chvili zapasil, tak jsem pro vas udelal maly navod.
Vrhl jsem se na to proto, nebot stazeny spigot z netu ktery se tvaril ze je posledni verze, tak neumel klikani na cedulky, tzn ze chestchop a essentials tak nefungovaly a v logu nebyla zminka o tom ze to je kvuli spigotu a ja furt hledal a aktualizoval ty dva pluginy. A az jeden clovicek zde na foru mne na tu spravnou cestu privedl (Mike8748)
Je to tedy muj prvni navod, tak snad bude mit hlavu a patu a bude vam k necemu dobry:-)
takze co potrebujeme?
Krome PC, internetu a casu nic
EDIT: nize uvedene casy jsou dle meho pomaleho notebooku, takze si je klidne podelte tremi.
Takze jako prvni stahneme Java SE Development Kit 8u25
Pozor zalezi jaky mate windows bud 64bit nebo 32bit.
Zde jsou odkazy: pro 32BIT a zde pro 64bit.
Stazeny soubor nainstalujeme. Trva to cca 5-10 minut, zalezi na rychlosti vaseho pc.
Nyni stahneme dalsi instalacku a tou je: Git for Windows odkaz je zde: https://github.com/msysgit/msysgit/releases/download/Git-1.9.4-preview20140929/Git-1.9.4-preview20140929.exe
Opet to nainstalujeme. (zde neresime zda je to na win64bit anebo na 32bit.)
Ted stahneme BuildTools.jar coz je posledni soubor ke stazeni , ci spise souborek oproti tem minulym
https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar
Tak a jsme pripraveni.
Nyni bude i maly fotonavod jak jsem to delal ja.
Vytvoril jsem si slozku kompilace a do ni nakopiroval stazeny soubor BuildTools.jar
Ted si otevrete poznamkovy blok, notepad++, pspad, no proste cokoliv. Jiste vite co to je.
Do nej vlozite nasledujici kod:
pro windows32bit:
pro windows64bit:
Pak kliknete na ULOZIT JAKO a ulozte to pod nazvem start.sh (nezapomente to ulozit, nebo pak zkopirovat do slozky kde mame ten BuildTools.jar, tzn do slozky kompilace).
Tak a ted se ukaze zda mame vse jak ma byt.
Pokud je vse OK otevre se CMD okno (podtsate je to GIT okno co sme stahli) a v nem se automaticky zkompiluje nejnovejsi spigot.
Ted uz jen musite cekat 10-30 minut nez to cele probehne.
Pokud to vse probehne OK, tak se zkusime podivat zda se nam spigot v poradku zkompiloval.
Jiste si vsimnete ze k vasim dvema souborum (start.sh a BuildTools.jar) pribylo par dalsich slozek.
Nas ale zajima slozka spigot, v ni dalsi slozka spigot-server, v ni dalsi slozka target a v ni konecne najdeme spigot-1.8-R0.1-SNAPSHOT.jar
Co s nim asi nemusim vysvetlovat:-)
I kdyz radeji ano. tento soubor si dejte na svuj server pod nazvem jakym potrebujete. Na fakahedu pod nazvem minecraft_server.jar .
PS: jeste musim rict ze na win s 32bity jsem neuspel s kompliaci
Vse fungovalo jak melo a ke konci kompilace to proste se vyplo (po 16ti minutach) a v logu jsem nasel chybu o tom ze moje RAM nestiha ( a to mam 4GB).
tak jsem upravil soubor start.sh na takto:
A to pomohlo a kompilovalo to podstatne dyl (cca 28minut), nicmene to do uspesneho konce nedojelo..
Uz sem nemel naladu hybat s XMX hodnotama, tak jsem toto cele jak jsem v tomto prispevku udelal na serveru kde mam win764bit s 32gbram a tam se spigot vygeneroval za 9 minut
PPS: Toto je navod pouze na widle, na tucnaka (linuxe) jsem to zde nepsal nebot nepredpokladam ze by bekdo pracoval v linuxu a pokud nekdo ano, tak ten jiste vi sam jak to udelat a tento navod je mu jen k pousmani.
ahojte
marty
PPS: tuto kompilaci muzete delat klidne i jednou tydne, pokud chcete mit vzdy nejnovejsi verzi spigotu. Ciste teoreticky jsou takto uvolnene zdrojove kody ktere si sami kompilujem jen ty ktere jsou uspesne (tzn nemaji zadnou chybu o ktere se vi uz pri sestaveni konkretni verze)
Vrhl jsem se na to proto, nebot stazeny spigot z netu ktery se tvaril ze je posledni verze, tak neumel klikani na cedulky, tzn ze chestchop a essentials tak nefungovaly a v logu nebyla zminka o tom ze to je kvuli spigotu a ja furt hledal a aktualizoval ty dva pluginy. A az jeden clovicek zde na foru mne na tu spravnou cestu privedl (Mike8748)
Je to tedy muj prvni navod, tak snad bude mit hlavu a patu a bude vam k necemu dobry:-)
takze co potrebujeme?
Krome PC, internetu a casu nic

EDIT: nize uvedene casy jsou dle meho pomaleho notebooku, takze si je klidne podelte tremi.
Takze jako prvni stahneme Java SE Development Kit 8u25
Pozor zalezi jaky mate windows bud 64bit nebo 32bit.
Zde jsou odkazy: pro 32BIT a zde pro 64bit.
Stazeny soubor nainstalujeme. Trva to cca 5-10 minut, zalezi na rychlosti vaseho pc.
Nyni stahneme dalsi instalacku a tou je: Git for Windows odkaz je zde: https://github.com/msysgit/msysgit/releases/download/Git-1.9.4-preview20140929/Git-1.9.4-preview20140929.exe
Opet to nainstalujeme. (zde neresime zda je to na win64bit anebo na 32bit.)
Ted stahneme BuildTools.jar coz je posledni soubor ke stazeni , ci spise souborek oproti tem minulym

https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar
Tak a jsme pripraveni.
Nyni bude i maly fotonavod jak jsem to delal ja.
Vytvoril jsem si slozku kompilace a do ni nakopiroval stazeny soubor BuildTools.jar
Ted si otevrete poznamkovy blok, notepad++, pspad, no proste cokoliv. Jiste vite co to je.
Do nej vlozite nasledujici kod:
pro windows32bit:
Kód: Vybrat vše
JAVA_HOME="C:\Program Files\Java\jdk1.8.0_25" java -jar BuildTools.jar
pro windows64bit:
Kód: Vybrat vše
JAVA_HOME="C:\Program Files (x86)\Java\jdk1.8.0_25" java -jar BuildTools.jar
Pak kliknete na ULOZIT JAKO a ulozte to pod nazvem start.sh (nezapomente to ulozit, nebo pak zkopirovat do slozky kde mame ten BuildTools.jar, tzn do slozky kompilace).
Spoiler: zobrazit
Tak a ted se ukaze zda mame vse jak ma byt.
Pokud je vse OK otevre se CMD okno (podtsate je to GIT okno co sme stahli) a v nem se automaticky zkompiluje nejnovejsi spigot.
Spoiler: zobrazit
Ted uz jen musite cekat 10-30 minut nez to cele probehne.
Pokud to vse probehne OK, tak se zkusime podivat zda se nam spigot v poradku zkompiloval.
Jiste si vsimnete ze k vasim dvema souborum (start.sh a BuildTools.jar) pribylo par dalsich slozek.
Nas ale zajima slozka spigot, v ni dalsi slozka spigot-server, v ni dalsi slozka target a v ni konecne najdeme spigot-1.8-R0.1-SNAPSHOT.jar
Spoiler: zobrazit
Co s nim asi nemusim vysvetlovat:-)
I kdyz radeji ano. tento soubor si dejte na svuj server pod nazvem jakym potrebujete. Na fakahedu pod nazvem minecraft_server.jar .
PS: jeste musim rict ze na win s 32bity jsem neuspel s kompliaci

Vse fungovalo jak melo a ke konci kompilace to proste se vyplo (po 16ti minutach) a v logu jsem nasel chybu o tom ze moje RAM nestiha ( a to mam 4GB).
tak jsem upravil soubor start.sh na takto:
Kód: Vybrat vše
set MAVEN_OPTS=-Xmx1024m -XX:MaxPermSize=512m
JAVA_HOME="C:\Program Files\Java\jdk1.8.0_25" java -jar BuildTools.jar
A to pomohlo a kompilovalo to podstatne dyl (cca 28minut), nicmene to do uspesneho konce nedojelo..
Uz sem nemel naladu hybat s XMX hodnotama, tak jsem toto cele jak jsem v tomto prispevku udelal na serveru kde mam win764bit s 32gbram a tam se spigot vygeneroval za 9 minut

PPS: Toto je navod pouze na widle, na tucnaka (linuxe) jsem to zde nepsal nebot nepredpokladam ze by bekdo pracoval v linuxu a pokud nekdo ano, tak ten jiste vi sam jak to udelat a tento navod je mu jen k pousmani.
ahojte
marty
PPS: tuto kompilaci muzete delat klidne i jednou tydne, pokud chcete mit vzdy nejnovejsi verzi spigotu. Ciste teoreticky jsou takto uvolnene zdrojove kody ktere si sami kompilujem jen ty ktere jsou uspesne (tzn nemaji zadnou chybu o ktere se vi uz pri sestaveni konkretni verze)