Installa la condivisione NFS su Debian
NFS è un file system basato su rete che consente ai computer di accedere ai file attraverso una rete di computer. Questa guida spiega come esporre le cartelle su NF
Sponge è un progetto open source che espande le capacità dei server Minecraft attraverso plugin. In combinazione con il modding API Forge, gli host dei server possono creare un'esperienza altamente unica per i loro giocatori. In questo tutorial, imparerai a configurare un server Minecraft con Forge e Sponge su un'istanza Vultr.
Nota: anche se i plug-in Sponge devono essere installati solo sul server, le mod di Forge spesso richiedono a tutti i giocatori sul server di avere anche la mod installata. Se scegli di installare mod come quella, assicurati di dare un avvertimento ai tuoi giocatori.
Affinché il server Minecraft possa funzionare, avremo bisogno di Java. Abbiamo anche bisogno di uno strumento chiamato screen
che useremo in seguito. Per installarli entrambi contemporaneamente, useremo il apt
comando di Debian . Mentre ci siamo, aggiorneremo anche l'intero sistema.
Nota: i simboli #
e $
all'inizio di queste righe non devono essere digitati, sono indicatori visivi del prompt dei comandi.
# apt update && apt upgrade && apt install default-jre screen
Alla domanda se si desidera continuare, digitare " y
" e premere " Enter
".
In genere è una buona idea creare un utente senza privilegi durante l'esecuzione di server. Sebbene ciò non sia necessario, si consiglia di mitigare i danni in caso di exploit di sicurezza.
Innanzitutto, creeremo il nostro nuovo utente chiamato minecraft
.
# adduser minecraft
Crea una password e segui le istruzioni.
Al termine, disconnettersi dal client SSH e riconnettersi utilizzando il nuovo nome utente e password. Il tuo prompt ora avrà un aspetto simile a questo.
minecraft@my-server:~$
Crea una nuova cartella per i file del server con il mkdir
comando e cd
al suo interno.
$ mkdir minecraft && cd minecraft
Crea un'altra cartella chiamata mods
e cd
in quella.
$ mkdir mods && cd mods
Visita la pagina di download di SpongeForge e trova una build che corrisponda alla versione di Minecraft che utilizzerai per il tuo server. Per questo tutorial, useremo la versione 1.10.2
.
Invece di scaricare il file, fai clic con il pulsante destro del mouse sul link per il download e fai clic su " Copy Link Location
". Torna alla sessione SSH e incolla l'URL in un wget
comando.
$ wget https://repo.spongepowered.org/maven/org/spongepowered/spongeforge/1.10.2-2477-5.2.0-BETA-2731/spongeforge-1.10.2-2477-5.2.0-BETA-2731.jar
Prendi nota del numero dopo la versione di Minecraft nell'URL. Questo è il numero di build di Forge. In questo caso, lo è 2477
. Ne avremo bisogno nel prossimo passaggio.
Al termine, torna alla cartella precedente.
$ cd ..
Vai alla pagina di download di Forge , seleziona la tua versione di Minecraft e dai la caccia al numero di build trovato nell'ultimo passaggio. Sarà dopo l'ultimo " .
" nei numeri della versione completa di Forge. Ad esempio, 12.18.3. 2477
nel nostro caso. " Click Installer
".
Ancora una volta, fai clic con il pulsante destro del mouse sul pulsante " Skip
" allo scadere del tempo e usa " Copy Link Location
". Incollalo in un wget
comando.
$ wget http://files.minecraftforge.net/maven/net/minecraftforge/forge/1.10.2-12.18.3.2477/forge-1.10.2-12.18.3.2477-installer.jar
Dovremo eseguire questo file in Java. Digitare java -jar forge
e premere il tasto " Tab
" per completare automaticamente il nome file. Digitare --installServer
per completare il comando.
$ java -jar forge-1.10.2-12.18.3.2477-installer.jar --installServer
Prendi nota del nome del file di installazione di Forge poiché ne useremo parte nel passaggio successivo.
Successivamente, scriveremo uno script che può avviare il server. Useremo nano
per fare questo.
$ nano start.sh
Da qui, scrivi le seguenti righe.
#!/bin/bash
java -Xmx[memory]M -jar [filename]
Sostituisci [memory]
con la quantità di memoria heap in megabyte che desideri utilizzare il server Minecraft. Ricorda di lasciarne alcuni per il sistema operativo. Su un server da 1 GB, utilizzare qualcosa di circa 768 MB.
Sostituire [filename]
con il nome del file da prima, ma sostituire -installer.jar
per -universal.jar
.
Ecco un esempio di come dovrebbe apparire.
#!/bin/bash
java -Xmx768M -jar forge-1.10.2-12.18.3.2477-universal.jar
Utilizzare " Control+X
", premere " y
" e premere " Enter
" per salvare ed uscire.
Successivamente, è necessario contrassegnare il file come eseguibile.
$ chmod +x start.sh
Ora sarai in grado di eseguire lo script.
$ ./start.sh
Il server funzionerà per un po 'e si chiuderà con un errore. Questo perché Minecraft richiede ai proprietari dei server di accettare il proprio Accordo di licenza per l' utente finale . Puoi accettare questi termini aprendo il nuovo creato eula.txt
e cambiando false
in true
.
$ nano eula.txt
Dopo aver apportato le modifiche, utilizzare nuovamente " Control+X
", premere " y
", quindi premere " Enter
" per salvarle.
Per mantenere il server in esecuzione dopo aver chiuso la finestra SSH, useremo un'utilità chiamata screen
.
$ screen
Premere " Spacebar
" per passare oltre la schermata delle informazioni e quindi eseguire nuovamente il file di script.
$ ./start.sh
Il server Minecraft ora si avvierà correttamente.
Infine, utilizzare " Control+A
" e premere " D
" per sospendere screen
e quindi disconnettersi dal client SSH. Ora sarai in grado di connetterti tramite Minecraft utilizzando l'indirizzo IP del server Vultr.
Se dovessi accedere nuovamente al server Minecraft (ad es. Riavviandolo dopo l'installazione di mod / plug-in o l'esecuzione di comandi Minecraft come op
), accedi nuovamente al client SSH e utilizza il comando screen -r
per riprendere la screen
sessione.
In questo tutorial hai imparato come configurare un server Minecraft con Minecraft Forge e Sponge. In questo momento, tuttavia, è ancora un'esperienza Minecraft prevalentemente vaniglia. Per iniziare ad estendere la funzionalità di Minecraft, controlla le mod di Forge su CurseForge e i plug-in Sponge su Ore .
Utilizzare un client SFTP o la wget
tecnica descritta in precedenza per aggiungerli al server. Per installare le mod di Forge, inseriscile nella mods
cartella. I plugin di spugna appartengono alla plugins
sottocartella di mods
. Potrebbe essere necessario creare questa cartella, tuttavia.
$ mkdir ~/minecraft/mods/plugins
NFS è un file system basato su rete che consente ai computer di accedere ai file attraverso una rete di computer. Questa guida spiega come esporre le cartelle su NF
Usi un sistema diverso? Couch CMS è un sistema di gestione dei contenuti (CMS) semplice e flessibile, gratuito e open source che consente ai web designer di progettare
Golang è un linguaggio di programmazione sviluppato da Google. Grazie alla sua versatilità, semplicità e affidabilità, Golang è diventato uno dei più popolari
IRC è popolare tra gli sviluppatori e gli utenti di software open source. Uno degli svantaggi di IRC è quando non sei in linea, potresti perdere Importan
Luso di un utente sudo per accedere a un server ed eseguire comandi a livello di root è una pratica molto comune tra Linux e Unix Systems Administrator. Luso di un sud
Questo articolo ti insegnerà come impostare una prigione chroot su Debian. Presumo che tu stia usando Debian 7.x. Se usi Debian 6 o 8, questo potrebbe funzionare, bu
Introduzione Un modo semplice per configurare un server VPN su Debian è con PiVPN. PiVPN è un programma di installazione e wrapper per OpenVPN. Crea semplici comandi per te t
Usi un sistema diverso? Brotli è un nuovo metodo di compressione con un rapporto di compressione migliore di Gzip. Il suo codice sorgente è ospitato pubblicamente su Github. Thi
Usi un sistema diverso? Introduzione Kanboard è un programma software di gestione dei progetti gratuito e open source progettato per facilitare e visualizzare
Usi un sistema diverso? Neos è una piattaforma di applicazioni di contenuto con un CMS e un framework applicativo al suo interno. Questa guida ti mostrerà come installare
Introduzione Cacti è uno strumento open source di monitoraggio e rappresentazione grafica interamente basato sui dati RRD. Attraverso Cacti puoi monitorare quasi ogni tipo di devic
Java è un linguaggio di programmazione / macchina virtuale indipendente dalla piattaforma. In questo tutorial, installeremo limplementazione OpenJDK di Java 8 su un Debian
Git è un sistema di controllo della versione (VCS) che consente il rilevamento delle modifiche al codice. In questo tutorial, vedremo come installare un server HTTP (S) Git, un
Introduzione MyCLI è un client da riga di comando per MySQL e MariaDB che ti consente di completare automaticamente e ti aiuta con la sintassi dei tuoi comandi SQL. MyCL
Introduzione MySQL ha una grande funzionalità nota come viste. Le viste sono query memorizzate. Pensa a loro come alias per una query altrimenti lunga. In questa guida,
Cosa ti serve Un VPS Vultr con almeno 1 GB di RAM. Accesso SSH (con privilegi di root / amministrativi). Passaggio 1: installare prima BungeeCord
Usi un sistema diverso? Matomo (precedentemente Piwik) è una piattaforma di analisi open source, unalternativa aperta a Google Analytics. La fonte Matomo è ospitata o
Munin è uno strumento di monitoraggio per rilevare processi e risorse nella macchina e presenta le informazioni in grafici attraverso uninterfaccia web. Usa il seguito
Usi un sistema diverso? ImpressPages CMS 5.0 è un sistema di gestione dei contenuti (CMS) semplice ed efficace, gratuito e open source, intuitivo, basato su MVC
Usi un sistema diverso? NodeBB è un forum basato su Node.js. Utilizza socket Web per interazioni istantanee e notifiche in tempo reale. Codice sorgente NodeBB i
Gli attacchi ransomware sono in aumento, ma l'intelligenza artificiale può aiutare ad affrontare l'ultimo virus informatico? L'intelligenza artificiale è la risposta? Leggi qui sai è AI boone o bane
ReactOS, un sistema operativo open source e gratuito è qui con l'ultima versione. Può essere sufficiente alle esigenze degli utenti Windows moderni e abbattere Microsoft? Scopriamo di più su questo vecchio stile, ma un'esperienza del sistema operativo più recente.
Whatsapp ha finalmente lanciato l'app desktop per utenti Mac e Windows. Ora puoi accedere facilmente a Whatsapp da Windows o Mac. Disponibile per Windows 8+ e Mac OS 10.9+
Leggi questo per sapere come l'intelligenza artificiale sta diventando popolare tra le aziende di piccole dimensioni e come sta aumentando le probabilità di farle crescere e dare un vantaggio ai loro concorrenti.
Recentemente Apple ha rilasciato macOS Catalina 10.15.4 un aggiornamento supplementare per risolvere i problemi, ma sembra che l'aggiornamento stia causando più problemi che portano al bricking delle macchine mac. Leggi questo articolo per saperne di più
13 strumenti commerciali per l'estrazione dei dati dai Big Data
Il nostro computer memorizza tutti i dati in un modo organizzato noto come file system di journaling. È un metodo efficiente che consente al computer di cercare e visualizzare i file non appena si preme search.https://wethegeek.com/?p=94116&preview=true
Man mano che la scienza si evolve a un ritmo rapido, assumendo gran parte dei nostri sforzi, aumentano anche i rischi di sottoporci a una singolarità inspiegabile. Leggi, cosa potrebbe significare per noi la singolarità.
Uno sguardo a 26 tecniche di analisi dei Big Data: Parte 1
L'intelligenza artificiale nell'assistenza sanitaria ha compiuto grandi passi avanti negli ultimi decenni. Pertanto, il futuro dell'IA in sanità continua a crescere giorno dopo giorno.