Αυτός ο οδηγός καλύπτει τον τρόπο ρύθμισης του αποκλειστικού (dedicated) Satisfactory server σας, τη διεκδίκησή του (claim) με κωδικό admin, τη διαχείριση των ρυθμίσεων session, την εργασία με αρχεία αποθήκευσης και τη σύνδεση στον server σας εντός παιχνιδιού.
Θύρες Server
Ο Satisfactory server σας χρησιμοποιεί δύο θύρες — μια κύρια game port (UDP + TCP) για κίνηση παιχνιδιού, το Server Manager API και τις συνδέσεις client, και μια δευτερεύουσα θύρα (TCP) για αξιόπιστη ανταλλαγή μηνυμάτων (απαιτείται για Satisfactory v1.1+). Και οι δύο πρέπει να είναι προσβάσιμες από τον client σας για να λειτουργεί σωστά ο server.
Οι αντιστοιχισμένες θύρες σας εμφανίζονται στην καρτέλα Network του GPanel. Δείτε Πώς να Βρείτε το IP και τη Θύρα του Server σας για λεπτομέρειες.
Ρύθμιση για Πρώτη Φορά
Όταν ο Satisfactory server σας εκκινεί για πρώτη φορά δεν φορτώνει αυτόματα έναν κόσμο. Αντίθετα, περιμένει να τον διεκδικήσετε (claim) και να δημιουργήσετε ή να φορτώσετε ένα save μέσω της διεπαφής Server Manager. Δεν γράφεται κανένα αρχείο παιχνιδιού έως ότου ολοκληρώσετε το βήμα της διεκδίκησης.
Βήμα 1 — Πρόσβαση στο Server Manager
Το Satisfactory περιλαμβάνει ένα ενσωματωμένο web management API. Μπορείτε να το προσπελάσετε μέσω του in-game Server Manager ή μέσω της διεπαφής βασισμένης σε browser στο:
https://<your-server-ip>:7777
Βήμα 2 — Διεκδικήστε τον Server (Κωδικός Admin)
Την πρώτη φορά που ανοίγετε το Server Manager θα σας ζητηθεί να διεκδικήσετε τον server. Αυτό ορίζει τον κωδικό admin που ελέγχει την πρόσβαση στις λειτουργίες διαχείρισης του server.
- Ανοίξτε το Server Manager (εντός παιχνιδιού ή στον browser).
- Εισαγάγετε έναν ισχυρό Κωδικό Admin και κάντε κλικ στο Claim Server.
- Θα συνδεθείτε ως διαχειριστής του server. Αποθηκεύστε αυτόν τον κωδικό — θα τον χρειαστείτε κάθε φορά που διαχειρίζεστε τον server από το Server Manager.
Βήμα 3 — Δημιουργήστε ή Φορτώστε έναν Κόσμο
Μετά τη διεκδίκηση, το Server Manager θα σας ζητήσει είτε να δημιουργήσετε ένα νέο παιχνίδι είτε να φορτώσετε ένα υπάρχον save.
- Νέο παιχνίδι: Επιλέξτε μια αρχική τοποθεσία (Grass Fields, Rocky Desert, Northern Forest, Dune Desert) και κάντε κλικ στο Create Game. Ο server θα δημιουργήσει έναν νέο κόσμο και θα τον φορτώσει.
- Φόρτωση save: Εάν έχετε ένα υπάρχον αρχείο save, ανεβάστε το πρώτα (δείτε την ενότητα Διαχείριση Αποθήκευσης παρακάτω), και στη συνέχεια επιλέξτε το από τη λίστα.
Ρυθμίσεις Session
Οι ρυθμίσεις session ελέγχουν τον τρόπο εμφάνισης του server σας και ποιος μπορεί να συνδεθεί. Αποκτήστε πρόσβαση σε αυτές από το Server Manager στην ενότητα Server Settings.
| Ρύθμιση | Περιγραφή |
|---|---|
| Session Name | Το όνομα που εμφανίζεται στον in-game server browser. Ορίστε κάτι αναγνωρίσιμο ώστε εσείς και οι φίλοι σας να μπορείτε να βρείτε εύκολα τον server. |
| Server Password | Προαιρετικός κωδικός που πρέπει να εισαγάγουν οι παίκτες για να συνδεθούν. Αφήστε το κενό για δημόσιο server. |
| Player Limit | Μέγιστος αριθμός παικτών που επιτρέπονται ταυτόχρονα. Η προεπιλογή είναι 4. Αυξήστε ή μειώστε όπως απαιτείται για τους πόρους του πλάνου σας. |
| Auto-Save Interval | Πόσο συχνά αποθηκεύει αυτόματα ο server (σε λεπτά). Χαμηλότερες τιμές μειώνουν το πιθανό rollback σε περίπτωση crash· υψηλότερες τιμές μειώνουν το I/O. |
Οι αλλαγές τίθενται σε ισχύ αμέσως — δεν απαιτείται επανεκκίνηση για αλλαγές στο session name και στο player limit.
Διαχείριση Αρχείων Αποθήκευσης
Τοποθεσία Αρχείου Αποθήκευσης
Τα αρχεία αποθήκευσης του Satisfactory αποθηκεύονται στον server στο:
.config/Epic/FactoryGame/Saved/SaveGames/server/
Τα αρχεία έχουν την επέκταση .sav. Ο server γράφει εδώ αυτόματα τις auto-saves κατά τη διάρκεια του παιχνιδιού.
Λήψη ενός Save (Backup)
Για να κατεβάσετε ένα αρχείο save για backup ή για να το μεταφέρετε:
- Συνδεθείτε στον server σας μέσω SFTP. Δείτε Πώς να Ανεβάσετε Αρχεία μέσω SFTP για οδηγίες σύνδεσης.
- Πλοηγηθείτε στο
.config/Epic/FactoryGame/Saved/SaveGames/server/. - Κατεβάστε το αρχείο
.savπου θέλετε να κρατήσετε.
Ανέβασμα ενός Save (Επαναφορά ή Μεταφορά)
- Συνδεθείτε στον server σας μέσω SFTP.
- Πλοηγηθείτε στο
.config/Epic/FactoryGame/Saved/SaveGames/server/. - Ανεβάστε το αρχείο
.savσας σε αυτόν τον κατάλογο. - Στο Server Manager, μεταβείτε στο Manage Saves και επιλέξτε το ανεβασμένο αρχείο για να το φορτώσετε.
Πώς να Συνδεθείτε
Επιλογή A — In-Game Server Manager (Συνιστάται)
- Εκκινήστε το Satisfactory και κάντε κλικ στο Play στο κύριο μενού.
- Επιλέξτε Server Manager στο κάτω μέρος της λίστας session.
- Κάντε κλικ στο Add Server και εισαγάγετε το IP και τη θύρα του server σας:
<your-server-ip>:7777 - Ο server θα εμφανιστεί στη λίστα σας. Κάντε κλικ πάνω του, εισαγάγετε τον κωδικό του server (εάν έχει οριστεί) και κάντε κλικ στο Join Game.
Επιλογή B — Direct Connect
- Από το κύριο μενού, κάντε κλικ στο Play.
- Επιλέξτε Join Game και κάντε κλικ στην καρτέλα Direct Connect.
- Εισαγάγετε το IP και τη game port του server σας:
<your-server-ip>:7777 - Κάντε κλικ στο Connect. Εισαγάγετε τον κωδικό του server εάν σας ζητηθεί.
Συνηθισμένα Προβλήματα
Ο Server Δεν Εμφανίζεται στον Browser
- Επιβεβαιώστε ότι ο server εκτελείται στο GPanel. Ο server πρέπει να έχει εκκινήσει πλήρως πριν μπορέσει να δεχτεί συνδέσεις ή να εμφανιστεί στον browser.
- Ο server browser μπορεί να χρειαστεί αρκετά λεπτά για να καταχωρήσει έναν νεοεκκινημένο server. Χρησιμοποιήστε Direct Connect ή το Server Manager για να συνδεθείτε άμεσα όσο περιμένετε.
- Εάν συνδέεστε για πρώτη φορά μετά τη διεκδίκηση, βεβαιωθείτε ότι έχει δημιουργηθεί ή φορτωθεί ένας κόσμος — ο server δεν θα δέχεται συνδέσεις έως ότου είναι ενεργή μια session.
- Ελέγξτε ότι και οι δύο αντιστοιχισμένες θύρες σας (εμφανίζονται στην καρτέλα Network του GPanel) δεν μπλοκάρονται από ένα τοπικό firewall στο μηχάνημα client σας. Και οι δύο θύρες απαιτούνται για να λειτουργεί σωστά ο server στην v1.1+.
Οι Παίκτες Δεν Μπορούν να Συνδεθούν
- Επαληθεύστε ότι και οι δύο αντιστοιχισμένες θύρες (εμφανίζονται στην καρτέλα Network του GPanel) είναι ανοιχτές και προσβάσιμες. Η δευτερεύουσα θύρα χειρίζεται την αξιόπιστη ανταλλαγή μηνυμάτων και απαιτείται για Satisfactory v1.1+· οι συνδέσεις θα αποτυγχάνουν ή θα διακόπτονται εάν είναι μπλοκαρισμένη.
- Βεβαιωθείτε ότι ο server έχει διεκδικηθεί και ότι έχει δημιουργηθεί ή φορτωθεί ένας κόσμος. Ένας μη διεκδικημένος server ή ένας server χωρίς ενεργή session θα αρνείται όλες τις συνδέσεις παικτών.
- Εάν ορίσατε κωδικό server, επιβεβαιώστε ότι οι παίκτες τον εισάγουν σωστά. Οι κωδικοί κάνουν διάκριση πεζών-κεφαλαίων.
- Ελέγξτε το GPanel για να επιβεβαιώσετε ότι ο server είναι online και δεν βρίσκεται σε βρόχο crash. Εάν ο server καταρρέει κατά την εκκίνηση, εξετάστε το log της κονσόλας για μηνύματα σφάλματος.
Υψηλή Χρήση Μνήμης με Μεγάλα Εργοστάσια
- Το Satisfactory είναι απαιτητικό σε μνήμη. Τα μεγάλα εργοστάσια με πολλές μηχανές, belts και γραμμές ενέργειας αυξάνουν σημαντικά τη χρήση RAM. Αυτή είναι φυσιολογική συμπεριφορά.
- Εάν ο server εξαντλεί τη μνήμη και καταρρέει, εξετάστε την αναβάθμιση του πλάνου σας σε ένα με περισσότερη RAM. Ένα εργοστάσιο μεσαίου-προς-όψιμου παιχνιδιού μπορεί εύκολα να απαιτεί 6–8 GB ή περισσότερα.
- Η μείωση του αριθμού των ενεργών μηχανών ή ο διαχωρισμός της παραγωγής σε μικρότερες, πιο αποδοτικές διατάξεις μπορεί να βοηθήσει στη μείωση του αποτυπώματος μνήμης.
- Αποφύγετε τη διατήρηση πολύ μεγάλων ποσοτήτων μη ταξινομημένων αντικειμένων σε δοχεία αποθήκευσης διασκορπισμένα στον χάρτη, καθώς αυτά παρακολουθούνται από την πλευρά του server ανά πάσα στιγμή.
Αδυναμία Διεκδίκησης ή Σύνδεσης στο Server Manager
- Εάν έχετε ξεχάσει τον κωδικό admin σας, μπορείτε να τον επαναφέρετε επεξεργαζόμενοι το αρχείο διαμόρφωσης του server. Σταματήστε τον server, στη συνέχεια ανοίξτε το
FactoryGame/Saved/Config/LinuxServer/Game.iniμέσω SFTP και αφαιρέστε ή επαναφέρετε την καταχώρησηAdminPassword. Επανεκκινήστε τον server και διεκδικήστε τον ξανά. - Βεβαιωθείτε ότι συνδέεστε στη θύρα
7777κατά την πρόσβαση στη web διεπαφή ή την προσθήκη του server στο in-game Server Manager.
Χρειάζεστε Βοήθεια;
Εάν συνεχίσετε να αντιμετωπίζετε προβλήματα με τον Satisfactory server σας, ανοίξτε ένα ticket υποστήριξης και συμπεριλάβετε το IP του server σας, μια περιγραφή του προβλήματος και οποιαδήποτε σχετικά logs από το GPanel.