// CHI SONO
Salve, sono CreeperITA104 un giovane sviluppatore (17 anni) con molta esperienza nel campo informatico e nel settore dei server minecraft.
// Abilità
Ritengo di possedere molte abilità che sono necessarie e utili per la gestione di un server minecraft, in quanto so:
- Generalmente gestire i server, si parla di cose di base quali come si cambiano le impostazioni, gestione dei file del server e installare server con papermc/fabric/forge
- Gestire aspetti più avanzati quali la gestione delle versioni di java, capire i messaggi di crash/errore (dalle stacktrace o dai crashlog), leggere i report di profiler come spark per trovare le fonti di rallentamenti
- Gestire e configurare plugin, anche plugin avanzati che richiedono configurazione di database e servizi esterni
- Lavorare con pannelli quali Pterodactyl, Pelican e Crafty controller, anche da aspetti come la manutenzione e gestione di plugin con blueprint.zip
- Programmare in JavaScript, Python e un poco di C++, so lavorare con librerie come discord.js ed express. Inoltre sto imparando Java per lo sviluppo di mod fabric e plugin paper/fabric/forge
- Web design con html, css e js. Non uso framework in quanto preferisco lavorare con l’html puro
- Manutenzione e gestione di server/vps con sistema operativo linux, sono capace di eseguire operazioni di manutenzione (quali aggiornamenti e gestione delle falle di sicurezza), gestione dei firewall (con iptables o ufw), gestione dello storage (attraverso RAID, ZFS o simili) e pulizia delle macchine con strumenti (il mio preferito è ncdu). Sono riuscito a maturare queste abilità attraverso l’homelab su cui faccio pratica. Ho anche un’ampia conoscenza sul funzionamento del S.O Linux dato che è il sistema operativo principale sul mio computer (Arch).
- So gestire reverse proxy per Minecraft (Velocity/Bungeecord/Waterfall), con azioni tipo la creazione di host (anche quelli forzati) la configurazione della proxy e l’aggiunta/configurazione di plugin sulla proxy
- Creare grafica 2d/3d su blender e photoshop, cliccando sulla sezione art del mio sito si può vedere alcuni lavori che ho fatto
- Video editing con davinci resolve e kdenlive
- Scrivere bene in italiano e inglese, sono capace di scrivere annunci, moderare chat sia di minecraft e discord.
- Gestire problematiche in quanto credo di avere ottime capacità di problem solving.
- Gestire lo sviluppo software e l’iterazione con git
// ESPERIENZE
Ho avuto esperienze passate sia nel gestire server Discord di Community anche grandi (il server più grande che ho gestito ha 11k membri) , ho lavorato su tre principali network minecraft:
- GalaxyMc: Fu un network minecraft partito come un’idea tra amici che riusci ad arrivare ad un picco di 40 giocatori online e 1500 membri nel server discord, il nework non esiste più dato problematiche di tipo personale da parte del proprietario.
- Limoncraft: Ho lavorato per questo network per 3 anni come all’inizio developer, poi admin. Arrivò ad un picco di 50 giocatori e 3000 membri nel server discord fino a quando ero presente come staff, poi il server è stato acquisito da EverNetwork.
- EverNetwork: Un network che permette a proprietari di server minecraft di collaborare fornendo infrastruttura di hosting e proxy Velocity. Si è rinominato a EverService, con il sito accessibile cliccando qui
- Server minecraft della scuola, per motivi di privacy non sono disposto a dire il nome del server anche perchè è privato. Siamo riusciti ad ottenere un picco di 300 giocatori online (la scuola ha 1500 studenti) il tutto su una macchina con 128 GB di ram ddr5 ECC con due processori intel xeon da 24c/48t ciascuno e 12 TB di storage attraverso l’uso di Folia, una fork di Paper con il multithreading che permette di ottenere maggiori performance nelle smp con elevata quantità di giocatori.