Provalo subito (server di prova Minecraft)
Gioca il tuo plugin, Skript o datapack Minecraft su un server di prova privato da qualsiasi client dalla 1.8 alla 26.3. Limiti per piano e cosa viene conservato.
Aggiornato
In questa pagina
- Cosa puoi provare
- Avviare un server di prova
- Il mondo
- I plugin di cui ha bisogno il tuo plugin
- Un database per il tuo plugin
- Limiti per piano
- Accesso al server
- Console, log e prestazioni
- Quando il server si ferma da solo
- Mentre giochi
- Aggiornare il progetto
- Cosa viene conservato
- Isolamento e sicurezza
- Risoluzione dei problemi
Provalo subito avvia un vero server Minecraft con il tuo progetto installato, solo per te. Ci entri dal tuo gioco, provi il plugin, lo script o il datapack, e il server sparisce da solo quando il tempo è scaduto.
#Cosa puoi provare
| Progetto | Server | Cosa serve |
|---|---|---|
| Plugin Spigot / Paper (Java o Kotlin) | Paper, sulla versione di Minecraft che hai scelto quando hai creato il progetto | Una compilazione riuscita del codice attuale |
| Skript | Paper 1.21.11 con Skript e gli addon supportati da Codexe | Almeno un file .sk |
| Datapack | Paper, sulla versione per cui è fatto il pack.mcmeta | Un pack.mcmeta |
Le mod Fabric e Forge e i progetti Folia e BungeeCord non si possono ancora provare su un server di prova.
I plugin e i progetti Skript possono anche essere controllati dai giocatori di prova di Codexe, dalla scheda Test della stessa finestra: vedi Test con i giocatori di prova.
#Avviare un server di prova
Il server di prova si apre dal pulsante Provalo subito nella barra degli strumenti, da Provalo subito in Minecraft, gratis sotto l'ultima risposta dell'AI e dalla finestra di download (Avvia il server di prova), così puoi provare un progetto prima di scaricarlo. Se hai esaurito i server di prova di oggi, te lo dice e ti mostra il piano che ne offre di più.
- Apri il progetto. Per un plugin, premi prima Compila: il server installa il jar compilato.
- Premi Provalo in Minecraft: sotto l'ultima risposta nella chat (Provalo subito in Minecraft, gratis), nella barra degli strumenti accanto a Compila, e accanto a Scarica il JAR dopo una build. È gratuito con ogni piano, anche per i progetti che non hai scaricato: è il modo per usare un progetto con il piano Free senza un download.
- Inserisci il tuo nome Minecraft e premi Avvia il server di prova. Quel nome viene aggiunto alla tua lista di Accesso al server come operatore, e possono entrare solo i nomi presenti in quella lista.
- Mentre il server si avvia il pulsante mostra Avvio del server…, di solito per 20-40 secondi. Quando compare Server online con il tempo rimanente, appare l'indirizzo: il tuo tempo parte solo da quel momento.
- In Minecraft: Multigiocatore, Connessione diretta, e incolla l'indirizzo, per esempio
swift-otter-27.codexe.eu. Non serve nessuna porta. Se la finestra dovesse mostrare invece un indirizzo numerico con una porta, incollalo esattamente com'è.
Puoi entrare da qualsiasi versione di Minecraft Java dalla 1.8 alla 26.3, qualunque sia la versione del server: su ogni server di prova sono installati ViaVersion, ViaBackwards e ViaRewind.
#Il mondo
La maggior parte dei progetti si prova in un mondo piatto senza strutture: parte in fretta e, per casse, comandi, menu o kit, il terreno non conta.
Quando il progetto ha bisogno di un terreno vero, Codexe avvia invece il server con un nuovo mondo normale, con biomi, montagne, grotte e strutture come villaggi e avamposti dei predoni. Non devi chiederlo: Codexe legge il progetto e decide. Per esempio, un datapack che cambia la generazione del mondo (montagne più alte, nuovi biomi) o un plugin che agisce sulle vette innevate o sugli avamposti dei predoni riceve un mondo normale; un plugin di casse resta in piano. Un datapack viene installato prima che il mondo sia generato, quindi vedi proprio il suo terreno. Generare il mondo allunga un po' il primo avvio, e la console spiega perché è stato scelto un mondo normale.
#I plugin di cui ha bisogno il tuo plugin
Se il tuo plugin elenca altri plugin nel suo plugin.yml (depend e softdepend) o nel paper-plugin.yml, come LuckPerms, Vault, PlaceholderAPI, WorldEdit, WorldGuard o ProtocolLib, il server di prova li installa per te, nella versione fatta per la sua versione di Minecraft, insieme a quello di cui hanno bisogno a loro volta. Arrivano da Modrinth e Hangar.
La console dice cosa è stato installato. I plugin a pagamento (MythicMobs, ItemsAdder, Nexo...) non si possono installare automaticamente: la console lo segnala, e un plugin che ne richiede uno non si attiverà sul server di prova.
#Un database per il tuo plugin
Se il tuo plugin salva i dati in MySQL, il server di prova gli dà un database MySQL tutto suo. Succede da solo quando il config.yml del plugin contiene storage-type: mysql e la solita sezione mysql: (host, port, database, username, password): il server di prova crea il database, scrive in quella sezione il suo indirizzo e una nuova password, e avvia il server. La console ti dice quando ha finito.
- I plugin creati con Codexe usano SQLite di default, un file che non richiede configurazione. Se vuoi MySQL chiedilo nella chat, e il plugin viene scritto con
storage-type: mysql. - Solo il tuo plugin riceve un database. I plugin installati per lui (LuckPerms e gli altri citati sopra) mantengono sul server di prova il loro salvataggio predefinito.
- Il database viene eliminato quando il server di prova si ferma, insieme a tutto il resto. Può contenere fino a 200 MB: oltre questa soglia il server si ferma.
#Limiti per piano
| Plan | Minutes per test server | Test servers per day | People on a test server |
|---|---|---|---|
| Free | 10 min | 3 | 2 |
| Pro | 15 min | 15 | 5 |
| Business | 20 min | 40 | 10 |
| Enterprise | 30 min | 100 | 20 |
I minuti si contano dal momento in cui il server è pronto, non da quando premi Avvia. Per ogni account può girare un solo server di prova alla volta. Quando tutti i server di prova sono occupati, riprova qualche minuto dopo.
#Accesso al server
Accesso al server (nel menu dell'account, oppure nella scheda Giocatori di un server in funzione) è la lista delle persone che possono entrare nei tuoi server di prova. Il numero di nomi è quello indicato sopra come Persone su un server di prova per il tuo piano.
- Aggiungi un nome Minecraft. Codexe lo cerca presso Mojang per mostrarti se è un account premium e la sua faccia; i nomi senza un account Mojang vengono aggiunti come giocatori offline, e per questi conta l'ortografia esatta.
- Operatore dà a quel giocatore
/opsul server. Puoi attivarlo e disattivarlo in qualsiasi momento. - Rimuovi toglie un nome dalla lista.
Le modifiche arrivano entro pochi secondi a un server già in funzione, compresa la rimozione di qualcuno che è online; altrimenti valgono per il prossimo server che avvii. La lista mostra anche chi è online adesso e quando ogni persona è entrata l'ultima volta.
#Console, log e prestazioni
Il pannello di un server in funzione ha altre tre schede:
- Console invia comandi Minecraft al server, come farebbe la console del server, e mostra la risposta. È solo la console di Minecraft: i comandi che fermano o ricaricano il server e quelli che cambiano gli operatori o la whitelist vengono rifiutati (per quelli usa Accesso al server). Fino a 10 comandi ogni 10 secondi.
- Log mostra il log del server in diretta, con avvisi ed errori evidenziati, e conserva la parte finale del log dopo che il server si è fermato. Esporta i log salva il log di questa sessione come file
.log, con l'ora e il livello di ogni riga, per fare debug o per condividerlo con chi ti sta aiutando. - Prestazioni mostra CPU, memoria, TPS, giocatori online e uso del disco del server, rilevati ogni 10 secondi.
#Quando il server si ferma da solo
Oltre che alla fine del suo tempo, un server di prova si ferma:
- Quando esci da Codexe. La pagina del progetto comunica al server che sei ancora lì. Se quella pagina non è aperta da circa un minuto (hai chiuso la scheda, sei uscito dall'account o hai perso la connessione), il server si ferma. Uscendo dall'account si ferma subito.
- Quando nessuno gioca. Dopo 15 minuti senza nessuno online, il server si ferma.
Il motivo è mostrato nel pannello: fermato da te, tempo scaduto, sei uscito da Codexe, nessuno online oppure errore del server.
Se non hai ancora scaricato il progetto, quando il server di prova si ferma la finestra di download si riapre, così puoi scaricare il progetto o scegliere un piano. Non mostra più il pulsante per avviare un altro server di prova.
#Mentre giochi
- Gli amici che fai entrare tramite Accesso al server vengono accolti come ospiti sul tuo server, e gli viene detto che solo tu puoi modificare il progetto.
- Quando entri, un messaggio [Codexe] in chat spiega che questo è un server di prova, quanto tempo gli resta e che tutto quello che contiene viene eliminato quando si chiude.
- In chat compaiono dei promemoria 5 minuti, 3 minuti, 1 minuto e 10 secondi prima della fine.
- L'AI non vede cosa succede sul server. Per modificare il progetto, descrivi la modifica nella chat del progetto come al solito.
- Gli slime non compaiono da soli, così non ti intralciano durante le prove. Tutti gli altri mob compaiono normalmente, e uno slime da uovo generatore, da generatore di mob o da comando appare comunque.
#Aggiornare il progetto
Se compili di nuovo (o cambi i file Skript o il datapack) mentre un server di prova è in funzione, la finestra mostra Questo server usa una build più vecchia con Riavvia con l'ultima build. Il nuovo server ha l'ultima build e un timer nuovo.
#Cosa viene conservato
Del server in sé: niente. Quando un server di prova si ferma, per uno qualsiasi dei motivi sopra o quando lo riavvii con una build più recente, il server e tutto quello che contiene vengono eliminati: mondi, costruzioni, modifiche alla configurazione e il database del tuo plugin. Non si può riaprire.
Codexe conserva un breve registro di ogni sessione per te e per l'assistenza: quando è iniziata e finita e perché, la versione di Minecraft, i giocatori entrati, i comandi inviati dalla console, l'ultima parte del log e le rilevazioni delle prestazioni. Cosa viene conservato e per quanto tempo è indicato nell'Informativa sulla privacy, Sezione 4.8 e relativa tabella di conservazione.
#Isolamento e sicurezza
- Ogni server di prova gira in un ambiente isolato, con i suoi limiti di memoria, CPU e tempo, e senza accesso a internet. Il codice che chiama un'API web, un database esterno o Mojang non può raggiungerli da un server di prova. L'unico database che può raggiungere è quello creato per il tuo plugin, che nessun altro server di prova può aprire.
- Il server gira in modalità offline, quindi non verifica il nome del giocatore con Mojang: chiunque conosca sia l'indirizzo sia un nome presente nella tua lista di Accesso al server potrebbe entrare mentre è in funzione. Non condividere l'indirizzo con persone che non vuoi lì dentro.
- La console raggiunge solo Minecraft: non c'è nessuna shell, nessun accesso ai file e nessun comando sulla macchina che sta dietro.
- Cosa conserva il server di prova mentre è in funzione, e per quanto tempo, è descritto nell'Informativa sulla privacy, Sezione 4.8. Le regole sono nei Termini, Sezioni dalla 15.6 alla 15.10.
#Risoluzione dei problemi
| Vedi | Cosa fare |
|---|---|
| Prima compilalo | Il codice è cambiato dall'ultima build. Premi Compila, poi riprova. |
| Tutti i server di prova sono occupati | Aspetta qualche minuto e riprova. |
| Hai esaurito i server di prova di oggi | Hai raggiunto il limite giornaliero del tuo piano. Si azzera il giorno dopo. |
| Il tuo piano consente N persone quando aggiungi un nome | Rimuovi qualcuno da Accesso al server, oppure passa a un piano con più persone. |
| Il server si è fermato dopo che hai chiuso la scheda | È l'arresto automatico quando esci da Codexe. Tieni aperta la pagina del progetto mentre giochi. |
| Minecraft dice Non sei nella whitelist | Quel nome non è nella tua lista di Accesso al server, oppure è scritto in modo diverso. Aggiungilo lì: un server in funzione lo recepisce in pochi secondi. |
Il tuo plugin non compare in /plugins | Non si è caricato su quella versione di Minecraft. Di' alla chat del progetto cosa vedi, compila la correzione, poi riavvia il server con l'ultima build. |