= Ρύθμισα έναν αποκλειστικό διακομιστή Valheim που φιλοξενείται στο σύννεφο χρησιμοποιώντας AWS, ορίστε τι χρησιμοποίησα και ποια προβλήματα είχα. = Δουλεύω με το AWS εδώ και ένα ή δύο χρόνια για τη δουλειά μου (και εργάζομαι στον προγραμματιστή λογισμικού για 20 χρόνια) και έτσι είμαι αρκετά εξοικειωμένος με τον τρόπο λειτουργίας του και μετά βρήκα αυτήν την ανάρτηση ιστολογίου από την AWS στο εγκατάσταση διακομιστή Valheim httpsaws.amazon.com/blogs/gametech/hosting-your-own-dedicated-valheim-server-in-the-cloud/ Κάνει πολύ καλή δουλειά να ακολουθείτε βήμα προς βήμα τη διαδικασία που είναι απαραίτητη για να δημιουργήσετε τα πάντα. Η τελική λύση γενικά λειτουργεί αρκετά καλά, αλλά υπάρχουν ορισμένες προειδοποιήσεις και λεπτομέρειες στις οποίες θα αναφερθώ αργότερα Τα βασικά είναι ότι χρησιμοποιεί το Cloudformation για να δημιουργήσει τα πάντα για εσάς. Κάνεις κάποια βασική εισαγωγή δεδομένων και κάνει τα υπόλοιπα. Το Cloudformation είναι η διαμόρφωση AWS ως γλώσσα προτύπου κώδικα. Μπορείτε να δημιουργήσετε όποιους πόρους θέλετε στο AWS χρησιμοποιώντας το Cloudformation. Το προκύπτον σύνολο πόρων που δημιουργείται από ένα πρότυπο Cloudformation ονομάζεται στοίβα Cloudformation Τα λίγα μη αυτόματα βήματα περιλαμβάνουν τη ρύθμιση της φιλοξενούμενης ζώνης για τη διεύθυνση URL που θα δείχνει τη διεύθυνση IP της παρουσίας EC2 και κάποια διαμόρφωση των χρηστών του ιστότοπου του πίνακα ελέγχου και του κωδικού πρόσβασης διακομιστή. Κατέληξα να πληρώσω $5 για να καταχωρήσω έναν τομέα .link που θα έδειχνε την IP του διακομιστή μου και θα τον ρυθμίσω χρησιμοποιώντας την υπηρεσία Route 53 όπως περιγράφεται στην ανάρτηση. Αυτό είναι προαιρετικό αλλά απλοποιεί τα πράγματα Δημιουργεί έναν κανόνα Eventbridge που σβήνει μία φορά την ημέρα μέχρι το στιγμιότυπο EC2 για εξοικονόμηση κόστους. Η λειτουργία του EC2 δημιουργεί χρεώσεις και, εκτός και αν παίζετε 24 ώρες το 24ωρο, 7 ώρες το 24ωρο, είναι λογικό να σταματήσετε κατά τη διάρκεια του ύπνου (εγώ ρύθμισα το todown στις 12:05 π.μ. ώρα μου) Δημιουργεί έναν ιστότοπο που φιλοξενείται στο cloudfront που μπορείτε να χρησιμοποιήσετε για να ενεργοποιήσετε και να απενεργοποιήσετε τον διακομιστή EC2 ή να αλλάξετε το μέγεθός του. Η διαχείριση του ελέγχου ταυτότητας σε αυτόν τον ιστότοπο γίνεται με τη χρήση της υπηρεσίας Cognito, ώστε να μπορείτε να παρέχετε στοιχεία σύνδεσης στους φίλους σας και να μπορούν να ενεργοποιούν (ή να απενεργοποιούν) τον διακομιστή όταν θέλουν Η εκκίνηση του διακομιστή θα λάβει την τρέχουσα διεύθυνση IP του EC2 και θα ενημερώσει το Route 53 DNS για να το δείξει Η υπηρεσία δημιουργίας αντιγράφων ασφαλείας χρησιμοποιείται για τη δημιουργία καθημερινών αντιγράφων ασφαλείας του διακομιστή σας Αυτό δεν είναι πραγματικά πρόβλημα από μόνο του, αλλά αν δεν αισθάνεστε άνετα χρησιμοποιώντας το SSH για να συνδεθείτε σε έναν διακομιστή Linux, αυτό μπορεί να μην είναι το σωστό πράγμα για να δοκιμάσετε. Η αντιμετώπιση προβλημάτων καταλήγει να σας σπρώχνει στον διακομιστή για να ελέγξετε τι συμβαίνει. Για παράδειγμα, όταν η τελευταία ενημέρωση κώδικα έσπασε τα πράγματα με τις αποθηκεύσεις κόσμου, πήγα στον διακομιστή και αντέγραψα το αρχείο του κόσμου από τη μια τοποθεσία στην άλλη για να το διορθώσω Και πάλι, αυτό δεν είναι απαραίτητα πρόβλημα, αλλά εκτός από το να αναφέρουμε ότι εκτελείται σε ένα κοντέινερ και ότι πρέπει να κάνετε κάποιες αλλαγές στο docker- compose.yml για να ενημερώσετε τον κωδικό πρόσβασης διακομιστή, δεν δίνονται πολλές λεπτομέρειες σχετικά με τη ρύθμιση του κοντέινερ στην ανάρτηση ιστολογίου. Εάν κάνετε κάποια αναζήτηση με βάση τα πράγματα στο docker-compose.yml, θα διαπιστώσετε ότι εκτελεί αυτήν τη ρύθμιση κοντέινερ Valheim httpsgithub.com/mbround18/valheim-docker Το διάλυμα δοχείου είναι καλά τεκμηριωμένο εάν χρειάζεται να το αντιμετωπίσετε. Δεν ήταν γενικά ένα θέμα εκτός από ένα πράγμα.. Όλα τα προηγούμενα πράγματα μπορεί να μην είχαν έρθει ποτέ στην αντίληψή μου εάν οι προεπιλεγμένες ρυθμίσεις για τη λύση κοντέινερ όπως είναι εγκατεστημένη (όχι οι προεπιλογές που συνοδεύει το κουτί) δεν είχαν ρυθμιστεί για να προκαλέσουν αποτυχία. Μια μέρα προσπάθησα να συνδεθώ στον διακομιστή και απέτυχε να μπω. Αφού μπήκα στην παρουσία EC2 χρησιμοποιώντας SSH, διαπίστωσα ότι η κύρια μονάδα δίσκου ήταν πλήρης. Εξέτασα λίγο και διαπίστωσα ότι ο τρόπος με τον οποίο ρυθμίζεται η λύση κοντέινερ valheim-docker έχει το προεπιλεγμένο πρόγραμμα δημιουργίας αντιγράφων ασφαλείας για τα αρχεία παιχνιδιού που έχει οριστεί να εκτελούνται κάθε 15 λεπτά και η διατήρηση ορίστηκε σε 3 ημέρες Εκ των υστέρων, θα μπορούσα να το είχα δει αυτό στο στιγμιότυπο του docker-compose.yml που έβαλαν στην ανάρτηση του ιστολογίου, αλλά φυσικά χωρίς κανένα πλαίσιο είχε χαθεί από μένα εκείνη τη στιγμή httpsd2908q01vomqb2.cloudfront.net/91032ad7bbcb6cf72875e8e8207dcfba80173f7c/2022/04/05/valheim-nano-02-1024x494.png AUTO_BACKUP = 1 -- Σημαίνει ότι η αυτόματη δημιουργία αντιγράφων ασφαλείας είναι ενεργοποιημένη AUTO_BACKUP_SCHEDULE = */15 -- Μια έκφραση cron για κάθε 15 λεπτά AUTO_BACKUP_DAYS_TO_LIVE = 3 -- Πόσο καιρό διατηρούνται τα αρχεία αντιγράφων ασφαλείας Λαμβάνοντας υπόψη ότι κάθε αρχείο αντιγράφου ασφαλείας είναι αρκετές εκατοντάδες MB, μέσα σε λίγες ημέρες αυτό κατανάλωσε τα 8 GB χώρου με την οποία έχει ρυθμιστεί η προεπιλεγμένη διαμόρφωση. Μόλις διέγραψα τα περιττά αντίγραφα ασφαλείας και άλλαξα το πρόγραμμα σε κάτι πιο λογικό, όλα ήταν καλά από τότε Εξακολουθώ να χρησιμοποιώ αυτήν τη ρύθμιση. Μου αρέσει. Είναι σχετικά χαμηλό κόστος συνολικά ανά μήνα. Υπολογίζουν 5 $ το μήνα για 20 ώρες λειτουργίας ανά εβδομάδα με έναν διακομιστή Μεσαίο και μέχρι στιγμής αυτό παρακολουθεί αυτό που βλέπω. Ναι, μάλλον θα είμαι περισσότερα γύρω στα $10 αφού παίζουμε πιο συχνά, αλλά είναι βολικό. Δεν χρειάζομαι ένα επιπλέον μηχάνημα σε λειτουργία που να χρησιμοποιεί ηλεκτρισμό εδώ στο σπίτι ή να κάνει πραγματικά οποιαδήποτε εργασία υποδομής. Το μόνο πράγμα που πρέπει να παρακολουθώ είναι οι εξοικονομήσεις του κόσμου αν χρειαστεί να απομακρυνθώ από αυτό και επειδή τα πάντα δημιουργούνται από το Cloudformation, δεν μπορώ να τα ξαναδημιουργήσω μέσα σε 15 λεπτά, αν χρειαστεί. Είναι περιποιημένο συνολικά κανένα σχόλιο ακόμα Γίνε ο πρώτος που θα μοιραστείς τη γνώμη σου! == Σχετικά με την Κοινότητα == Βίκινγκς Ελάφια κορνάρουν αυτή τη στιγμή == Παρόμοιο με αυτήν την ανάρτηση == r/GooglePixelI χρησιμοποίησα φορτιστή φορητού υπολογιστή 65W για να φορτίσω το Pixel 6 και 92%13127 Φεβρουαρίου r/PythonΈφτιαξα μια απλή εφαρμογή συνομιλίας χρησιμοποιώντας πρίζες και urwid56%1 20 Μαΐου r/EliteDangerous Εκπαίδευσα ένα AI με κάθε άρθρο του GalNet και το είπα στο96%42 13 Μαΐου r/Grimes Ηχογράφησε το Grimes @ EDC αλλά κατέγραψε μόνο το μικρόφωνό μου93%4 22 Μαΐου r/singedmainsΖήτησα από την πιο προηγμένη τεχνητή νοημοσύνη στον κόσμο να γράψει ένα singed98%7Jun 19 r/valheimΓια όλους εσάς που εργάζεστε τι έχουν οι προγραμματιστές94%7823d r/valheimΒρέθηκε μια μη συνδεδεμένη πύλη στο Da Lat του Βιετνάμ.99%426d r/valheim Δεν δημοσιεύω ποτέ, αλλά αυτό πρέπει να ειπωθεί92%2342d r/valheim Λοιπόν, ποιος ήξερε ότι τα cloudberries ήταν πράγματι κάτι;96%2112d r/valheimA Ο φίλος και εγώ δοκιμάσαμε το κανόνι καμάκι. Δεν ήταν 99%761d r/valheimΟ Μέλανας Δρυμός φαίνεται από τα Λιβάδια.98%461δ r/valheimMe προσπαθώ να βάλω τους κάπρους μου μέσα στον εκτροφέα98%456d r/valheimValheim ροπή97%3820h r/valheimΠρέπει να λατρεύω αυτή τη λειτουργία κάμερας πρώτου προσώπου98%1145d r/valheim Ίσως απλώς ευσεβείς πόθοι, αλλά υποπτεύομαι ότι μπορεί97%1754d