(5 versioni intermedie di uno stesso utente non sono mostrate ) | |||
Riga 1: | Riga 1: | ||
− | + | = Setup Server Minecraft per programmazione con Python = | |
+ | In questa pagina è descritta una possibile procedura per mettere in piedi un server Minecraft da utilizzare per gli esercizi di programmazione in Python contenuti in questo sito (per esempio quelli contenuti nella pagina [[Python+Minecraft: primi esercizi|primi esercizi]] | ||
+ | === Scaricamento Server === | ||
+ | Il server scelto è CanaryMod. Si è scelto di utilizzare la versione [https://github.com/teachthenet/TeachCraft-Server TeachCraft reperibile su GitHub]. | ||
+ | Per scaricare il server su un PC con il comando GIT disponibile si può dare il seguente comando: | ||
+ | <pre>$ git clone https://github.com/teachthenet/TeachCraft-Server.git | ||
+ | </pre> | ||
+ | Oppure si può scaricare direttamente l'archivio dalla [https://github.com/teachthenet/TeachCraft-Server/archive/master.zip stessa pagina su GitHub] oppure dall'[http://kata.coderdojo.it/archivio/20_python_minecraft/TeachCraft-Challenges/TeachCraft-Server.tar.gz archivio del Coderdojo di Firenze]. | ||
− | TO BE COMPLETED | + | Espandere l'archivio utilizzando il comando tar o unzip da terminale Linux, o aprendolo con un programma in grado di leggere tar compressi o zip (su Windows per esempio si consiglia [http://www.7-zip.org/ 7zip]). |
+ | |||
+ | === Installazione Java === | ||
+ | |||
+ | Per eseguire il server è necessario avere a disposizione il runtime environment (JRE) o la JDK Java. Per installarla utilizzare le indicazioni contenute nella [http://kata.coderdojo.it/wiki/index.php?title=Python_-_Minecraft:_Setup_PC_dei_Partecipanti#Installazione_Java sezione all'interno della pagina] che descrive come installare il launcher nei PC dei partecipanti | ||
+ | |||
+ | === Lancio Server === | ||
+ | |||
+ | Aprire un terminale e andare nella directory dove si è decompresso il file al passo precedente. Dare il comando: | ||
+ | <pre>$ java -Xms3036M -Xmx3036M -jar CanaryMod-1.2.0.jar | ||
+ | </pre> | ||
+ | La quantità di memoria da assegnare al processo (specificata con i parametri -Xms e Xmx) deve essere adattata in base alle caratteristiche della macchina server che si sta utilizzando. Per esempio se si sta utilizzando un Raspberry PI 2 utilizzare 512 Mbytes: | ||
+ | <pre>$ java -Xms512M -Xmx512M -jar CanaryMod-1.2.0.jar | ||
+ | </pre> | ||
+ | Attendere che il server termini la procedura di caricamento. Può metterci da pochi secondi a diverse decine a seconda della potenza della scheda o del PC dove si sta eseguendo lo stesso. | ||
+ | |||
+ | |||
+ | |||
+ | <br/><br/><br/>TO BE COMPLETED | ||
[[Category:Python|P]]<br/>[[Category:Minecraft|M]] | [[Category:Python|P]]<br/>[[Category:Minecraft|M]] |
Versione attuale delle 21:14, 25 mag 2016
Indice
Setup Server Minecraft per programmazione con Python
In questa pagina è descritta una possibile procedura per mettere in piedi un server Minecraft da utilizzare per gli esercizi di programmazione in Python contenuti in questo sito (per esempio quelli contenuti nella pagina primi esercizi
Scaricamento Server
Il server scelto è CanaryMod. Si è scelto di utilizzare la versione TeachCraft reperibile su GitHub.
Per scaricare il server su un PC con il comando GIT disponibile si può dare il seguente comando:
$ git clone https://github.com/teachthenet/TeachCraft-Server.git
Oppure si può scaricare direttamente l'archivio dalla stessa pagina su GitHub oppure dall'archivio del Coderdojo di Firenze.
Espandere l'archivio utilizzando il comando tar o unzip da terminale Linux, o aprendolo con un programma in grado di leggere tar compressi o zip (su Windows per esempio si consiglia 7zip).
Installazione Java
Per eseguire il server è necessario avere a disposizione il runtime environment (JRE) o la JDK Java. Per installarla utilizzare le indicazioni contenute nella sezione all'interno della pagina che descrive come installare il launcher nei PC dei partecipanti
Lancio Server
Aprire un terminale e andare nella directory dove si è decompresso il file al passo precedente. Dare il comando:
$ java -Xms3036M -Xmx3036M -jar CanaryMod-1.2.0.jar
La quantità di memoria da assegnare al processo (specificata con i parametri -Xms e Xmx) deve essere adattata in base alle caratteristiche della macchina server che si sta utilizzando. Per esempio se si sta utilizzando un Raspberry PI 2 utilizzare 512 Mbytes:
$ java -Xms512M -Xmx512M -jar CanaryMod-1.2.0.jar
Attendere che il server termini la procedura di caricamento. Può metterci da pochi secondi a diverse decine a seconda della potenza della scheda o del PC dove si sta eseguendo lo stesso.
TO BE COMPLETED