= Ho configurato un server dedicato Valheim ospitato nel cloud utilizzando AWS, ecco cosa ho usato e quali problemi ho avuto. = Lavoro con AWS da un anno o due ormai per il mio lavoro (e ho lavorato nello sviluppo software per 20 anni) e quindi conosco abbastanza bene come funziona e poi mi sono imbattuto in questo post sul blog di AWS su impostare un server Valheim httpsaws.amazon.com/blogs/gametech/hosting-your-own-dedicated-valheim-server-in-the-cloud/ Fa un ottimo lavoro andando passo dopo passo attraverso il processo necessario per creare tutto. La soluzione finale nel complesso funziona abbastanza bene, ma ci sono alcuni avvertimenti e dettagli di cui parlerò più avanti Le basi sono che utilizza Cloudformation per creare tutto per te. Tu inserisci alcuni dati di base e fa il resto. Cloudformation è la configurazione AWS come linguaggio del modello di codice. Puoi generare tutte le risorse che desideri in AWS utilizzando Cloudformation. L'insieme di risorse risultante creato da un modello Cloudformation viene chiamato Stack Cloudformation I pochi passaggi manuali comportano l'impostazione della zona ospitata per l'URL che punterà all'indirizzo IP dell'istanza EC2 e alcune configurazioni degli utenti del sito Web del pannello di controllo e della password del server. Ho finito per pagare $ 5 per registrare un dominio .link che puntasse all'IP del mio server e lo configurasse utilizzando il servizio Route 53 come descritto nel post. Questo è facoltativo ma semplifica le cose Crea una regola Eventbridge che si attiva una volta al giorno per disattivare l'istanza EC2 per risparmiare sui costi. Avere l'EC2 in esecuzione genera commissioni e, a meno che tu non giochi 24 ore su 24, 7 giorni su 7, ha senso spegnerlo durante il sonno (ho impostato il mio su down alle 00:05 del mio tempo) Genera un sito Web ospitato su cloudfront che puoi utilizzare per accendere e spegnere il server EC2 o ridimensionarlo. L'autenticazione a questo sito è gestita tramite il servizio Cognito, quindi puoi dare accessi ai tuoi amici e loro possono accendere (o spegnere) il server quando vogliono L'avvio del server otterrà l'indirizzo IP corrente dell'EC2 e aggiornerà il tuo DNS Route 53 in modo che punti ad esso Il servizio Backup viene utilizzato per creare backup giornalieri del tuo server Questo non è davvero un problema di per sé, ma se non ti senti a tuo agio nell'usare SSH per accedere a un server Linux, questa potrebbe non essere la cosa giusta da provare. La risoluzione dei problemi finisce per spingerti sul server per verificare cosa sta succedendo. Ad esempio, quando l'ultima patch ha rotto le cose con i salvataggi del mondo, sono andato sul server e ho copiato io stesso il file del mondo da una posizione all'altra per risolverlo Ancora una volta, questo non è necessariamente un problema, ma a parte menzionare che è in esecuzione in un contenitore e che è necessario apportare alcune modifiche alla finestra mobile- compose.yml per aggiornare la password del server non ci sono molti dettagli sulla configurazione del contenitore nel post del blog. Se esegui delle ricerche in base alle cose nel docker-compose.yml, scoprirai che sta eseguendo questa configurazione del contenitore Valheim httpsgithub.com/mround18/valheim-docker La soluzione del contenitore è ben documentata se è necessario risolverla. Nel complesso è stato un non-problema tranne che per una cosa... Tutte le cose precedenti potrebbero non essere mai arrivate alla mia attenzione se le impostazioni predefinite per la soluzione del contenitore come installata (non le impostazioni predefinite con cui viene fornita fuori dalla scatola) non fossero state configurate per causare un errore. Un giorno ho provato ad accedere al server e non è riuscito a farmi entrare. Dopo essere entrato nell'istanza EC2 utilizzando SSH, ho scoperto che l'unità disco principale era piena. Ho indagato un po 'e ho scoperto che il modo in cui è configurata la soluzione del contenitore valheim-docker ha la pianificazione di backup predefinita per i file di gioco impostati per essere eseguiti ogni 15 minuti e la conservazione è stata impostata su 3 giorni Col senno di poi, avrei potuto vederlo nello screenshot del docker-compose.yml che hanno inserito nel post del blog, ma ovviamente senza alcun contesto mi ero perso in quel momento httpsd2908q01vomqb2.cloudfront.net/91032ad7bbcb6cf72875e8e8207dcfba80173f7c/2022/04/05/valheim-nano-02-1024x494.png AUTO_BACKUP = 1 -- Significa che il backup automatico è attivato AUTO_BACKUP_SCHEDULE = */15 -- Un'espressione cron ogni 15 minuti AUTO_BACKUP_DAYS_TO_LIVE = 3 -- Per quanto tempo vengono conservati i file di backup Considerando che ogni file di backup è di diverse centinaia di MB, in pochi giorni questo ha consumato gli 8 GB di spazio con cui è configurata la configurazione predefinita. Una volta eliminati i backup non necessari e modificato il programma in qualcosa di un po'più ragionevole, tutto è andato bene da allora Sto ancora usando questa configurazione. Mi piace. È un costo complessivo relativamente basso al mese. Stimano $ 5 al mese per 20 ore di uptime a settimana con un server medio e finora tiene traccia di ciò che vedo. Sì, probabilmente sarò di più intorno ai $ 10 dato che giochiamo più spesso, ma è conveniente. Non ho bisogno di una macchina in più in funzione che utilizzi l'elettricità qui a casa o che faccia davvero alcun lavoro infrastrutturale. L'unica cosa di cui devo tenere traccia è che il mondo si salva se devo uscire da questo e poiché tutto è creato da Cloudformation, posso farlo e ricrearlo entro 15 minuti se necessario. È pulito nel complesso Ancora nessun commento Sii il primo a condividere ciò che pensi! == Informazioni sulla comunità == Vichinghi Cervi che attualmente suonano il clacson == Simile a questo post == r/GooglePixelHo utilizzato un caricabatterie per laptop da 65 W per caricare il mio Pixel 6 e92%131Feb 27 r/PythonI realizzato una semplice applicazione di chat utilizzando socket e urwid56%120 maggio r/EliteDangerousHo addestrato un'intelligenza artificiale con ogni articolo di GalNet e l'ho detto al96%42May 13 r/GrimesHo registrato Grimes @ EDC ma ha catturato solo il mio microfono93%422 maggio r/singedmainsHo chiesto all'intelligenza artificiale più avanzata del mondo di scrivere un singed98%7Jun 19 r/valheimPer tutti voi che avete lavorato a ciò che hanno gli sviluppatori94%7823d r/valheimTrovato un portale non connesso a Da Lat, Vietnam.99%426d r/valheimNon pubblico mai ma questo va detto92%2342d r/valheimQuindi um⦠chi lo sapeva che i lamponi erano davvero una cosa?96%2112d r/valheim Un amico ed io abbiamo provato il cannone arpione. Non era 99% 761d r/valheimLa Foresta Nera vista dai prati.98%461d r/valheimIo che cerco di inserire i miei verri nell'allevatore98%456d r/valheimMomento di Valheim97%3820h r/valheimDevo amare questa fotocamera in prima persona mod98%1145d r/valheimForse solo un pio desiderio, ma sospetto che potrebbero97%1754d