Αυτός ο οδηγός καλύπτει τον τρόπο διαμόρφωσης των αρχείων GameUserSettings.ini και Game.ini για τον διακομιστή σας ARK: Survival Ascended που φιλοξενείται με το Legion Hosting.
.ini. Το ARK μπορεί να αντικαταστήσει αρχεία κατά τον τερματισμό, οπότε αλλαγές που γίνονται ενώ ο διακομιστής εκτελείται μπορεί να χαθούν.
Επισκόπηση των Αρχείων Διαμόρφωσης
Το ARK: Survival Ascended χρησιμοποιεί δύο κύρια αρχεία διαμόρφωσης για τον έλεγχο της συμπεριφοράς του διακομιστή. Και τα δύο βρίσκονται μέσα στον κατάλογο ShooterGame/Saved/Config/WindowsServer/ στον διακομιστή σας.
| Αρχείο | Σκοπός |
|---|---|
GameUserSettings.ini |
Βασικές ρυθμίσεις διακομιστή — όνομα συνεδρίας, κωδικοί πρόσβασης, αριθμός παικτών, ρυθμοί, crossplay, BattleEye και άλλα. Αυτό το αρχείο δημιουργείται κατά την πρώτη εκκίνηση του διακομιστή. |
Game.ini |
Σύνθετες παρακάμψεις gameplay — πόντοι engram, κλιμάκωση στατιστικών, μεγέθη στοίβας αντικειμένων, προσαρμοσμένα spawns NPC. Πρέπει να είναι ακριβώς Game.ini (διάκριση πεζών-κεφαλαίων). Δημιουργήστε το χειροκίνητα εάν δεν υπάρχει. |
Game.ini με κεφαλαίο G και I — το game.ini ή το GAME.INI δεν θα λειτουργήσει.
Βήμα 1 — Πρόσβαση στο File Manager στο GPanel
- Συνδεθείτε στο GPanel.
- Επιλέξτε τον διακομιστή σας ARK: Survival Ascended από τη λίστα διακομιστών.
- Εάν ο διακομιστής εκτελείται, κάντε κλικ στο Stop στην καρτέλα Console και περιμένετε μέχρι η κατάσταση να αλλάξει σε Offline.
- Κάντε κλικ στην καρτέλα Files για να ανοίξετε τον διαχειριστή αρχείων.
- Μεταβείτε στο
ShooterGame/Saved/Config/WindowsServer/. Θα βρείτε τοGameUserSettings.iniεδώ μόλις ο διακομιστής εκκινηθεί τουλάχιστον μία φορά. Εάν τοGame.iniδεν υπάρχει, θα το δημιουργήσετε χειροκίνητα στο Βήμα 3.
Βήμα 2 — Διαμόρφωση του GameUserSettings.ini
Κάντε κλικ στο GameUserSettings.ini στον διαχειριστή αρχείων για να το ανοίξετε στον ενσωματωμένο επεξεργαστή. Το αρχείο χωρίζεται σε ενότητες — οι πιο σημαντικές για τη διαμόρφωση διακομιστή είναι οι [SessionSettings] και [ServerSettings].
Βασικές Ρυθμίσεις στο [SessionSettings]
| Ρύθμιση | Παράδειγμα Τιμής | Περιγραφή |
|---|---|---|
SessionName |
My Legion Server |
Το όνομα που εμφανίζεται στον περιηγητή διακομιστών εντός παιχνιδιού. Κρατήστε το μοναδικό ώστε οι παίκτες να μπορούν να το βρουν εύκολα. |
QueryPort |
7778 |
Η θύρα query που χρησιμοποιείται από τον περιηγητή διακομιστών. Πρέπει να ταιριάζει με τη θύρα που έχει αντιστοιχιστεί στο GPanel. Προεπιλογή είναι η θύρα παιχνιδιού + 1. |
Βασικές Ρυθμίσεις στο [ServerSettings]
| Ρύθμιση | Παράδειγμα Τιμής | Περιγραφή |
|---|---|---|
ServerPassword |
mypassword |
Κωδικός πρόσβασης που απαιτείται για τη σύνδεση των παικτών. Αφήστε κενό για δημόσιο διακομιστή. |
ServerAdminPassword |
adminpass123 |
Κωδικός πρόσβασης διαχειριστή που χρησιμοποιείται για την πιστοποίηση εντολών διαχειριστή εντός παιχνιδιού. Κρατήστε τον ιδιωτικό. |
MaxPlayers |
20 |
Μέγιστος αριθμός ταυτόχρονων παικτών. Θα πρέπει να ταιριάζει με το όριο θέσεων παικτών του πλάνου σας. |
XPMultiplier |
2.0 |
Πολλαπλασιαστής για το XP που αποκτάται. Το 1.0 είναι προεπιλογή, το 2.0 διπλασιάζει την απόκτηση XP. |
TamingSpeedMultiplier |
3.0 |
Πολλαπλασιαστής για την ταχύτητα εξημέρωσης. Υψηλότερες τιμές επιταχύνουν την εξημέρωση. |
HarvestAmountMultiplier |
2.0 |
Πολλαπλασιαστής για τους πόρους που συλλέγονται ανά ενέργεια συγκομιδής. |
DifficultyOffset |
1.0 |
Ελέγχει την κατανομή επιπέδων πλασμάτων. Ορίστε το σε 1.0 για μέγιστα άγρια επίπεδα σε ρυθμίσεις τύπου official. |
OverrideOfficialDifficulty |
5.0 |
Ορίζει το μέγιστο επίπεδο άγριου δεινοσαύρου όταν DifficultyOffset=1.0. Μια τιμή 5.0 επιτρέπει επίπεδα έως 150. |
AllowCrateSpawnsOnTopOfStructures |
True |
Επιτρέπει στα supply drops να προσγειώνονται σε κατασκευές παικτών. Συνιστάται για διακομιστές PvE. |
EnablePvPGamma |
True |
Επιτρέπει στους παίκτες να ρυθμίζουν το gamma στο PvP. Απενεργοποιήστε το για μια πιο ανταγωνιστική εμπειρία. |
Ένα ελάχιστο παράδειγμα μιας διαμορφωμένης ενότητας GameUserSettings.ini:
[SessionSettings]
SessionName=My Legion Server
QueryPort=7778
[ServerSettings]
ServerPassword=
ServerAdminPassword=adminpass123
MaxPlayers=20
XPMultiplier=2.0
TamingSpeedMultiplier=3.0
HarvestAmountMultiplier=2.0
DifficultyOffset=1.0
OverrideOfficialDifficulty=5.0
Βήμα 3 — Δημιουργία και Διαμόρφωση του Game.ini
Δημιουργία του Game.ini
Το Game.ini πρέπει να δημιουργηθεί χειροκίνητα από τον χρήστη εάν δεν υπάρχει ήδη. Μεταβείτε στο ShooterGame/Saved/Config/WindowsServer/ στον διαχειριστή αρχείων του GPanel. Εάν το Game.ini δεν παρατίθεται, δημιουργήστε ένα νέο αρχείο με το ακριβές όνομα Game.ini (κεφαλαίο G και κεφαλαίο I — το game.ini ή το GAME.INI δεν θα λειτουργήσει).
Ξεκινήστε το αρχείο με την ακόλουθη κεφαλίδα — όλες οι ρυθμίσεις του Game.ini μπαίνουν κάτω από αυτή τη μοναδική ενότητα:
[/script/shootergame.shootergamemode]
Επεξεργασία του Game.ini
Το Game.ini χρησιμοποιεί μια μορφή βασισμένη σε ενότητες. Η πιο κοινή ενότητα για την προσαρμογή διακομιστή είναι η [/script/shootergame.shootergamemode]. Οι ρυθμίσεις προστίθενται μία ανά γραμμή εντός της κατάλληλης ενότητας.
Κοινές προσαρμογές του Game.ini:
[/script/shootergame.shootergamemode]
; Engram points per level (one entry per level, starting at level 1)
OverridePlayerLevelEngramPoints=8
OverridePlayerLevelEngramPoints=8
OverridePlayerLevelEngramPoints=8
; Increase max XP required per level (one entry per level)
LevelExperienceRampOverrides=(...)
; Custom harvest amounts per resource
ResourceItemReplacementClasses=(...)
; Disable specific engrams
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TurretGun_Rocket_C",LevelToAutoUnlock=0)
| Ρύθμιση | Περιγραφή |
|---|---|
OverridePlayerLevelEngramPoints=N |
Ορίζει τους πόντους engram που απονέμονται σε κάθε επίπεδο. Προσθέστε μία γραμμή ανά επίπεδο παίκτη. Χρησιμοποιήστε το για να παραχωρήσετε περισσότερα engrams ανά άνοδο επιπέδου. |
MaxCustomNodes=N |
Ελέγχει τον μέγιστο αριθμό προσαρμοσμένων κόμβων spawn. Σχετικό για σύνθετες διαμορφώσεις modded spawn. |
EngramEntryAutoUnlocks=(...) |
Εξαναγκάζει συγκεκριμένα engrams να ξεκλειδώνουν αυτόματα σε ένα καθορισμένο επίπεδο, χρήσιμο για να δώσετε σε όλους τους παίκτες πρόσβαση σε ορισμένα αντικείμενα χωρίς να ξοδεύουν πόντους. |
ConfigOverrideItemMaxQuantity=(...) |
Παρακάμπτει τα μέγιστα μεγέθη στοίβας για συγκεκριμένα αντικείμενα. |
[/script/shootergame.shootergamemode] πρέπει να υπάρχει ακριβώς μία φορά στο Game.ini. Εάν την προσθέσετε δεύτερη φορά, θα χρησιμοποιηθεί μόνο η τελευταία εμφάνιση. Προσθέστε όλες τις ρυθμίσεις σας κάτω από τη μοναδική κεφαλίδα.
Διαμόρφωση Θύρας Query
Η θύρα query είναι ξεχωριστή από τη θύρα παιχνιδιού και χρησιμοποιείται αποκλειστικά από τον περιηγητή διακομιστών (Steam/Epic) για την καταχώρηση του διακομιστή σας. Εάν η θύρα query είναι λανθασμένη ή μη προσβάσιμη, ο διακομιστής σας δεν θα εμφανίζεται στον περιηγητή ακόμη και αν λειτουργεί σωστά.
| Θύρα | Προεπιλογή | Διαμορφώνεται σε | Σκοπός |
|---|---|---|---|
| Θύρα Παιχνιδιού | 7777 |
Καρτέλα Startup / Network του GPanel | Οι παίκτες συνδέονται μέσω αυτής της θύρας για να μπουν στον διακομιστή |
| Θύρα Query | 7778 |
GameUserSettings.ini — QueryPort κάτω από το [SessionSettings] |
Δημοσκόπηση περιηγητή διακομιστών — πρέπει να ταιριάζει με τη θύρα που έχει αντιστοιχιστεί στο GPanel |
QueryPort στο GameUserSettings.ini πρέπει να ταιριάζει ακριβώς με τη θύρα query που εμφανίζεται στην καρτέλα Network του GPanel σας. Το Legion Hosting προ-αντιστοιχίζει και τις δύο θύρες όταν δημιουργείται ο διακομιστής σας — ελέγξτε την καρτέλα Network για τις συγκεκριμένες τιμές σας πριν επεξεργαστείτε το αρχείο .ini. Μην υποθέτετε ότι οι προεπιλογές 7777/7778 ισχύουν για τον διακομιστή σας.
Εφαρμογή Αλλαγών
- Αποθηκεύστε το επεξεργασμένο αρχείο
.iniχρησιμοποιώντας το κουμπί Save στον επεξεργαστή αρχείων του GPanel. - Επιστρέψτε στην καρτέλα Console.
- Κάντε κλικ στο Start για να εκκινήσετε τον διακομιστή. Το GPanel θα φορτώσει την ενημερωμένη διαμόρφωσή σας κατά την εκκίνηση.
- Παρακολουθήστε την έξοδο της κονσόλας για τυχόν σφάλματα. Λάθη διαμόρφωσης όπως μη έγκυρες τιμές ή διπλές κεφαλίδες ενοτήτων συχνά παράγουν προειδοποιήσεις στο αρχείο καταγραφής εκκίνησης.
GameUserSettings.ini ή του Game.ini ενώ ο διακομιστής είναι σταματημένος και στη συνέχεια η εκκίνηση του διακομιστή είναι αρκετή. Μην προσπαθήσετε να επαναφορτώσετε εν θερμώ αρχεία διαμόρφωσης ενώ ο διακομιστής εκτελείται — το ARK δεν υποστηρίζει επαναφόρτωση διαμόρφωσης σε πραγματικό χρόνο για τις περισσότερες ρυθμίσεις.
Αντιμετώπιση Προβλημάτων
Το Game.ini δεν υπάρχει ή οι ρυθμίσεις δεν διαβάζονται
- Το
Game.iniδεν δημιουργείται αυτόματα. Εάν το αρχείο δεν υπάρχει, δημιουργήστε το χειροκίνητα στον επεξεργαστή αρχείων του GPanel μέσα στοShooterGame/Saved/Config/WindowsServer/. - Το όνομα αρχείου κάνει διάκριση πεζών-κεφαλαίων. Πρέπει να είναι ακριβώς
Game.ini— όχιgame.ini,GAME.INIή οποιαδήποτε άλλη παραλλαγή. - Βεβαιωθείτε ότι το αρχείο περιέχει την κεφαλίδα
[/script/shootergame.shootergamemode]ως πρώτη γραμμή και ότι αυτή η κεφαλίδα εμφανίζεται μόνο μία φορά.
Οι ρυθμίσεις στο Game.ini ή στο GameUserSettings.ini δεν εφαρμόζονται
- Επιβεβαιώστε ότι ο διακομιστής σταμάτησε πλήρως πριν επεξεργαστείτε το αρχείο. Εάν ο διακομιστής εκτελούνταν, μπορεί να έχει αντικαταστήσει τις αλλαγές σας στον επόμενο τερματισμό του.
- Ελέγξτε ότι η κεφαλίδα ενότητας (π.χ.
[ServerSettings]ή[/script/shootergame.shootergamemode]) εμφανίζεται ακριβώς μία φορά στο αρχείο. Οι διπλές κεφαλίδες ενοτήτων θα προκαλέσουν τις μεταγενέστερες ρυθμίσεις να παρακάμψουν τις προηγούμενες, ή να αγνοηθούν εντελώς ανάλογα με τον αναλυτή. - Μετά την αποθήκευση του αρχείου, επανεκκινήστε πλήρως τον διακομιστή από το GPanel πριν τον δοκιμάσετε.
- Επαληθεύστε ότι το αρχείο βρίσκεται στον σωστό κατάλογο:
ShooterGame/Saved/Config/WindowsServer/. Αρχεία που τοποθετούνται σε λάθος θέση αγνοούνται σιωπηλά.
Ο διακομιστής δεν εμφανίζεται στον περιηγητή διακομιστών μετά τη διαμόρφωση των ρυθμίσεων
- Επιβεβαιώστε ότι το
QueryPortστοGameUserSettings.iniταιριάζει ακριβώς με τη θύρα που παρατίθεται στην καρτέλα Network του GPanel. - Ο περιηγητής διακομιστών μπορεί να χρειαστεί 5–10 λεπτά για να καταχωρήσει έναν διακομιστή που μόλις εκκινήθηκε ή επαναδιαμορφώθηκε. Δοκιμάστε μια άμεση σύνδεση με
open IP:GAMEPORTστην κονσόλα εντός παιχνιδιού του ASA για να επαληθεύσετε ότι ο διακομιστής είναι προσβάσιμος ενώ ο περιηγητής ενημερώνεται. - Εάν το crossplay είναι ενεργοποιημένο, οι παίκτες πρέπει να αποεπιλέξουν τα φίλτρα platform-lock στον περιηγητή διακομιστών. Δείτε τον οδηγό σύνδεσης για λεπτομέρειες.