IngSoftwareDevOps / progetto-minecraft

0 stars 0 forks source link

Analisi funzionale progetto - definizione dei requisiti #1

Open lucapitzoi opened 3 months ago

lucapitzoi commented 3 months ago

Story point: 5

seve009 commented 2 months ago

Analisi funzionale progetto - definizione dei requisiti individuare stakeholders: amministratori del server, giocatori, fornitori di hosting, , fornitori di servizi anti DDoS

COSTI: cloud €60 al mese, servizio anti DDoS €15 al mese,

  1. Gestione del Server Avvio e Arresto del Server: Deve essere possibile avviare e arrestare il server tramite un'interfaccia di comando o pannello di controllo. Console di Comando: Accesso alla console del server per eseguire comandi in tempo reale. Aggiornamenti Automatici: Capacità di aggiornare il server all'ultima versione di Minecraft.
  2. Gestione degli Utenti Autenticazione: Utilizzo dell'autenticazione basata su Mojang/Microsoft per garantire l'accesso sicuro. Permessi e Ruoli: Gestione Ban e Kick: Funzionalità per bannare, espellere e sospendere utenti. Whitelist: Sistema di whitelist per limitare l'accesso solo a giocatori autorizzati.
    1. Personalizzazione del Gioco Configurazione del Mondo: Parametri configurabili come tipo di mondo (Survival, Creative, Hardcore), difficoltà, ecc.
    2. Prestazioni e Sicurezza Ottimizzazione delle Prestazioni: Configurazioni per garantire prestazioni ottimali, ridurre la latenza e gestire efficientemente le risorse. Backup e Ripristino: Backup automatici regolari con opzioni di ripristino. Protezione DDoS: Misure di sicurezza per proteggere il server da attacchi DDoS. Log e Monitoraggio: Sistema di logging per tracciare attività e monitorare lo stato del server.
  3. Interfaccia Utente e Accessibilità Pannello di Controllo: Interfaccia web user-friendly per la gestione del server.