= Am configurat un server dedicat Valheim găzduit în cloud folosind AWS, iată ce am folosit și ce probleme am avut. = Lucrez cu AWS de un an sau doi acum pentru jobul meu (și am lucrat în dezvoltarea de software timp de 20 de ani) și sunt destul de familiarizat cu modul în care funcționează și apoi am găsit această postare pe blog de la AWS pe configurarea unui server Valheim httpsaws.amazon.com/blogs/gametech/hosting-your-own-dedicated-valheim-server-in-the-cloud/ Face o treabă destul de bună de a parcurge pas cu pas procesul necesar pentru a crea totul. În general, soluția finală funcționează destul de bine, dar există câteva avertismente și detalii pe care le voi aborda mai târziu Elementele de bază sunt că folosește Cloudformation pentru a crea totul pentru tine. Tu introduci niște date de bază și ea face restul. Cloudformation este configurația AWS ca limbaj de șablon de cod. Puteți genera orice resurse doriți în AWS folosind Cloudformation. Setul rezultat de resurse create de un șablon Cloudformation se numește stivă Cloudformation Cei câțiva pași manuali implică configurarea zonei găzduite pentru adresa URL care va indica adresa IP a instanței tale EC2 și unele configurații ale utilizatorilor site-ului web al panoului de control și parola serverului. Am ajuns să plătesc 5 USD pentru a înregistra un domeniu .link care să indice IP-ul serverului meu și să-l configurez folosind serviciul Route 53, așa cum este descris în postare. Acest lucru este opțional, dar simplifică lucrurile Acesta creează o regulă Eventbridge care se declanșează o dată pe zi la instanța EC2 pentru a economisi costuri. Funcționarea EC2 generează taxe și, cu excepția cazului în care jucați 24/7, este logic să vă opriți în timpul somnului (eu l-am setat pe al meu la 12:05, ora mea) Acesta generează un site web care este găzduit pe cloudfront pe care îl puteți utiliza pentru a porni și opri serverul EC2 sau pentru a-l redimensiona. Autentificarea la acest site este gestionată utilizând serviciul Cognito, astfel încât să puteți acorda date de conectare prietenilor dvs. și aceștia pot porni (sau opri) serverul atunci când doresc. Pornirea serverului va obține adresa IP actuală a EC2 și va actualiza DNS-ul Route 53 pentru a indica acesta Serviciul Backup este folosit pentru a crea copii de rezervă zilnice ale serverului dvs Aceasta nu este cu adevărat o problemă în sine, dar dacă nu vă simțiți confortabil să utilizați SSH pentru a vă conecta la un server Linux, acesta ar putea să nu fie cel mai potrivit lucru pe care să îl încercați. Depanarea ajunge să te împingă pe server pentru a verifica ce se întâmplă. De exemplu, când ultimul patch a rupt lucrurile cu salvarea lumii, am intrat pe server și am copiat eu fișierul mondial dintr-o locație în alta pentru a-l remedia Din nou, aceasta nu este neapărat o problemă, dar în afară de a menționa că rulează într-un container și că trebuie să faceți câteva modificări în docker- compose.yml pentru a actualiza parola serverului nu sunt date prea multe detalii despre configurarea containerului în postarea de blog. Dacă faceți câteva căutări pe baza lucrurilor din docker-compose.yml, veți descoperi că rulează această configurare a containerului Valheim httpsgithub.com/mbround18/valheim-docker Soluția containerului este bine documentată dacă trebuie să o depanați. În general, nu a fost o problemă, cu excepția unui singur lucru... S-ar putea ca toate lucrurile anterioare să nu fi atras niciodată atenția mea dacă setările implicite pentru soluția container așa cum este instalată (nu setările implicite cu care vine din cutie) nu ar fi fost configurate pentru a provoca o eroare. Într-o zi am încercat să mă conectez la server și nu a reușit să mă lase să intru. După ce am intrat în instanța EC2 folosind SSH, am constatat că unitatea de disc principală era plină. Am investigat puțin și am descoperit că modul în care este configurată soluția de container valheim-docker are programul implicit de backup pentru fișierele de joc setat să fie efectuat la fiecare 15 minute și păstrarea a fost setată la 3 zile În retrospectivă, aș fi putut să văd asta în captura de ecran din docker-compose.yml pe care l-au pus în postarea de pe blog, dar, desigur, fără niciun context, a fost pierdut pentru mine la momentul respectiv. httpsd2908q01vomqb2.cloudfront.net/91032ad7bbcb6cf72875e8e8207dcfba80173f7c/2022/04/05/valheim-nano-02-1024x494.png AUTO_BACKUP = 1 -- Înseamnă că backupul automat este activat AUTO_BACKUP_SCHEDULE = */15 -- O expresie cron la fiecare 15 minute AUTO_BACKUP_DAYS_TO_LIVE = 3 -- Cât timp sunt păstrate fișierele de rezervă Având în vedere că fiecare fișier de rezervă este de câteva sute de MB, în câteva zile acest lucru a consumat cei 8 GB de spațiu cu care este configurată configurația implicită. Odată ce am șters backup-urile inutile și am schimbat programul la ceva mai rezonabil, totul a fost bine de atunci Încă folosesc această configurație. Imi place. Costul global este relativ scăzut pe lună. Ei estimează 5 USD pe lună pentru 20 de ore de funcționare pe săptămână cu un server Medium și, până acum, urmărește ceea ce văd. Da, probabil că voi fi mai mult în jur de 10 USD, deoarece jucăm mai des, dar este convenabil. Nu am nevoie de o mașină suplimentară care să funcționeze care să folosească electricitate aici la casă sau să fac vreo lucrare de infrastructură. Singurul lucru de care trebuie să țin evidența este salvările lumii dacă trebuie să trec de la asta și, deoarece totul este creat de Cloudformation, pot să-l îndepărtez și să îl recreez în 15 minute dacă este nevoie. Este îngrijit per total nici un comentariu încă Fii primul care împărtășește ceea ce crezi! == Despre comunitate == vikingii Căprioarele claxonează în prezent == Similar cu această postare == r/GooglePixelAm folosit un încărcător de laptop de 65 W pentru a-mi încărca Pixel 6 și92%13127 februarie r/PythonAm creat o aplicație simplă de chat folosind socket-uri și urwid56%120 mai r/EliteDangerousAm antrenat un AI cu fiecare articol GalNet și i-am spus 96%4213 mai r/GrimesAm înregistrat Grimes la EDC, dar mi-a capturat doar microfonul93%422 mai r/singedmainsI-am cerut celui mai avansat AI din lume să scrie un singed98%7jun 19 r/valheim Pentru toți cei care ați lucrat la ceea ce au dezvoltatorii94%7823d r/valheimGăsit un portal neconectat în Da Lat, Vietnam.99%426d r/valheimNu postez niciodată, dar acest lucru trebuie spus92%2342d r/valheim Deci um⦠cine știa că fructele de pădure sunt de fapt o chestie?96%2112d r/valheim Un prieten și cu mine am încercat tunul cu harpon. Nu a fost 99%761d r/valheimPădurea Neagră văzută din lunci.98%461d r/valheim Încerc să-mi pun mistreții în interiorul crescătorului98%456d r/valheimValheim moment97%3820h r/valheim Trebuie să-mi placă acest mod de cameră pentru prima persoană 98%1145d r/valheim Poate doar o iluzie, dar bănuiesc că ar putea97%1754d