Αυτός ο οδηγός καλύπτει τον τρόπο εγκατάστασης και διαμόρφωσης ενός αποκλειστικού διακομιστή Assetto Corsa που φιλοξενείται με τη Legion Hosting, συμπεριλαμβανομένων των ρυθμίσεων διακομιστή, των λιστών εισόδου (entry lists) και του τρόπου σύνδεσης.
.ini. Αλλαγές που γίνονται ενώ ο διακομιστής εκτελείται ενδέχεται να αντικατασταθούν κατά τον τερματισμό.
Επισκόπηση Αρχείων Διαμόρφωσης
Οι αποκλειστικοί διακομιστές Assetto Corsa χρησιμοποιούν δύο κύρια αρχεία διαμόρφωσης που βρίσκονται στον κατάλογο cfg/ στον διακομιστή σας.
| Αρχείο | Σκοπός |
|---|---|
cfg/server_cfg.ini |
Βασικές ρυθμίσεις διακομιστή — όνομα, κωδικοί, θύρες, πίστα, λίστα αυτοκινήτων, κανόνες συνεδρίας και καιρός. |
cfg/entry_list.ini |
Καθορίζει ποιο αυτοκίνητο και skin αντιστοιχίζεται σε κάθε slot πλέγματος. Ένα μπλοκ [CAR_N] ανά slot. |
Βήμα 1 — Πρόσβαση στον Διαχειριστή Αρχείων στο GPanel
- Συνδεθείτε στο GPanel.
- Επιλέξτε τον διακομιστή Assetto Corsa σας από τη λίστα διακομιστών.
- Αν ο διακομιστής εκτελείται, κάντε κλικ στο Stop στην καρτέλα Console και περιμένετε να αλλάξει η κατάσταση σε Offline.
- Κάντε κλικ στην καρτέλα Files για να ανοίξετε τον διαχειριστή αρχείων.
- Μεταβείτε στον κατάλογο
cfg/. Εδώ θα βρείτε ταserver_cfg.iniκαιentry_list.ini.
Βήμα 2 — Διαμόρφωση του server_cfg.ini
Κάντε κλικ στο server_cfg.ini για να το ανοίξετε στον ενσωματωμένο επεξεργαστή. Οι ρυθμίσεις χωρίζονται σε ενότητες. Η πιο σημαντική ενότητα είναι η [SERVER].
Βασικές Ρυθμίσεις στην [SERVER]
| Ρύθμιση | Παράδειγμα Τιμής | Περιγραφή |
|---|---|---|
NAME |
My Legion AC Server |
Το όνομα του διακομιστή που εμφανίζεται στον περιηγητή διακομιστών εντός παιχνιδιού και στο Content Manager. Κάντε το μοναδικό ώστε οι παίκτες να μπορούν να το βρουν. |
PASSWORD |
mypassword |
Κωδικός που απαιτείται για σύνδεση. Αφήστε κενό για δημόσιο διακομιστή. |
ADMIN_PASSWORD |
adminpass123 |
Κωδικός διαχειριστή που χρησιμοποιείται για την έκδοση εντολών διακομιστή εντός παιχνιδιού. Διατηρήστε τον ιδιωτικό. |
MAX_CLIENTS |
16 |
Μέγιστος αριθμός ταυτόχρονων παικτών. Δεν πρέπει να υπερβαίνει τον αριθμό των slots [CAR_N] στο entry_list.ini. |
UDP_PORT |
Θύρα UDP για κίνηση παιχνιδιού. Ελέγξτε την καρτέλα Network του GPanel για την αντιστοιχισμένη θύρα σας. | |
TCP_PORT |
Θύρα TCP για κίνηση παιχνιδιού. Συνήθως ορίζεται στην ίδια τιμή με το UDP_PORT. Ελέγξτε την καρτέλα Network του GPanel. |
|
HTTP_PORT |
Θύρα HTTP που χρησιμοποιείται για το endpoint πληροφοριών διακομιστή/εγγραφής στο lobby. Ελέγξτε την καρτέλα Network του GPanel. | |
TRACK |
monza |
Το εσωτερικό όνομα φακέλου της πίστας μέσα στο content/tracks/. Για πίστες με παραλλαγές διάταξης, δείτε το CONFIG_TRACK παρακάτω. |
CONFIG_TRACK |
gp |
Ο υποφάκελος παραλλαγής διάταξης μέσα στον κατάλογο της πίστας (π.χ. gp, junior). Αφήστε κενό για πίστες χωρίς παραλλαγές. |
CARS |
ks_ferrari_f40;ks_bmw_m3_e30 |
Λίστα ονομάτων φακέλων αυτοκινήτων χωρισμένη με ελληνικό ερωτηματικό που επιτρέπονται σε αυτόν τον διακομιστή. Κάθε όνομα πρέπει να ταιριάζει με έναν φάκελο μέσα στο content/cars/. |
MAX_BALLAST_KG |
0 |
Μέγιστο βάρος έρματος σε kg που μπορεί να προστεθεί σε ένα αυτοκίνητο. Ορίστε σε 0 για απενεργοποίηση του έρματος. |
QUALIFY_MAX_WAIT_PERC |
120 |
Ποσοστό του χρόνου qualify που μπορούν ακόμα να εισέλθουν οι καθυστερημένοι παίκτες κατά τη διάρκεια μιας συνεδρίας προκριματικών. |
ALLOWED_TYRES_OUT |
2 |
Αριθμός τροχών που επιτρέπεται να βρίσκονται εκτός της επιφάνειας της πίστας πριν εκδοθεί ποινή. Το -1 απενεργοποιεί το όριο. |
REGISTER_TO_LOBBY |
1 |
Ορίστε σε 1 για να εμφανίζεται ο διακομιστής δημόσια στο lobby/περιηγητή διακομιστών της Kunos. Ορίστε σε 0 για ιδιωτικό διακομιστή. |
Ρυθμίσεις Συνεδρίας ([PRACTICE], [QUALIFY], [RACE])
Κάθε τύπος συνεδρίας έχει τη δική του ενότητα. Αφαιρέστε εντελώς μια ενότητα για να απενεργοποιήσετε αυτήν τη συνεδρία. Κοινές ρυθμίσεις εντός κάθε ενότητας:
| Ρύθμιση | Παράδειγμα Τιμής | Περιγραφή |
|---|---|---|
NAME |
Race |
Όνομα εμφάνισης για τη συνεδρία που εμφανίζεται στους παίκτες. |
TIME |
30 |
Διάρκεια συνεδρίας σε λεπτά (για practice/qualify). Για συνεδρίες αγώνα, χρησιμοποιήστε αντ' αυτού το LAPS. |
LAPS |
10 |
Αριθμός γύρων για τη συνεδρία αγώνα. Ορίστε σε 0 για χρήση αγώνα βασισμένου σε χρόνο. |
IS_OPEN |
1 |
Ορίστε σε 1 για να επιτρέπεται στους παίκτες να συνδέονται κατά τη διάρκεια της συνεδρίας. Το 0 κλειδώνει τον διακομιστή στην έναρξη της συνεδρίας. |
WAIT_TIME |
60 |
Δευτερόλεπτα αναμονής πριν ξεκινήσει η συνεδρία μετά την ετοιμότητα του διακομιστή. |
Ελάχιστο Παράδειγμα server_cfg.ini
Αντικαταστήστε τις τιμές θυρών παρακάτω με τις θύρες που εμφανίζονται στην καρτέλα Network του GPanel σας.
[SERVER]
NAME=My Legion AC Server
PASSWORD=
ADMIN_PASSWORD=adminpass123
MAX_CLIENTS=16
UDP_PORT= ; check GPanel Network tab
TCP_PORT= ; check GPanel Network tab
HTTP_PORT= ; check GPanel Network tab
TRACK=monza
CONFIG_TRACK=gp
CARS=ks_ferrari_f40;ks_bmw_m3_e30
REGISTER_TO_LOBBY=1
[PRACTICE]
NAME=Practice
TIME=30
IS_OPEN=1
[QUALIFY]
NAME=Qualify
TIME=15
IS_OPEN=1
[RACE]
NAME=Race
LAPS=10
IS_OPEN=0
WAIT_TIME=60
Βήμα 3 — Διαμόρφωση του entry_list.ini
Το αρχείο entry_list.ini καθορίζει το πλέγμα. Κάθε slot είναι ένα αριθμημένο μπλοκ [CAR_N] ξεκινώντας από το [CAR_0]. Ο συνολικός αριθμός slots πρέπει να είναι μεγαλύτερος ή ίσος με το MAX_CLIENTS στο server_cfg.ini.
| Κλειδί | Παράδειγμα Τιμής | Περιγραφή |
|---|---|---|
MODEL |
ks_ferrari_f40 |
Το όνομα φακέλου του αυτοκινήτου μέσα στο content/cars/. Πρέπει να αναφέρεται στη γραμμή CARS του server_cfg.ini. |
SKIN |
0_red |
Το όνομα φακέλου του skin μέσα στον κατάλογο skins/ του αυτοκινήτου. Χρησιμοποιήστε το ακριβές όνομα φακέλου, όχι ένα όνομα εμφάνισης. |
SPECTATOR_MODE |
0 |
Ορίστε σε 1 για να επισημάνετε αυτό το slot ως μόνο για θεατές. Ορίστε σε 0 για κανονικό slot οδήγησης. |
DRIVER_NAME |
|
Προαιρετικό. Προαντιστοιχίστε αυτό το slot σε ένα συγκεκριμένο όνομα οδηγού. Αφήστε κενό για να επιτρέπεται οποιοσδήποτε παίκτης. |
TEAM |
|
Προαιρετικό. Όνομα ομάδας που εμφανίζεται στην οθόνη αποτελεσμάτων. |
GUID |
|
Προαιρετικό. Steam GUID για κλείδωμα αυτού του slot σε συγκεκριμένο παίκτη. Αφήστε κενό για ανοιχτά slots. |
BALLAST |
0 |
Βάρος έρματος σε kg που εφαρμόζεται σε αυτό το slot. Απαιτεί να έχει οριστεί το MAX_BALLAST_KG στο server_cfg.ini. |
Παράδειγμα entry_list.ini (4 slots, μικτά αυτοκίνητα)
[CAR_0]
MODEL=ks_ferrari_f40
SKIN=0_red
SPECTATOR_MODE=0
DRIVER_NAME=
TEAM=
GUID=
BALLAST=0
[CAR_1]
MODEL=ks_ferrari_f40
SKIN=1_white
SPECTATOR_MODE=0
DRIVER_NAME=
TEAM=
GUID=
BALLAST=0
[CAR_2]
MODEL=ks_bmw_m3_e30
SKIN=0_default
SPECTATOR_MODE=0
DRIVER_NAME=
TEAM=
GUID=
BALLAST=0
[CAR_3]
MODEL=ks_bmw_m3_e30
SKIN=1_red
SPECTATOR_MODE=0
DRIVER_NAME=
TEAM=
GUID=
BALLAST=0
entry_list.ini έχει λιγότερα μπλοκ [CAR_N] από την τιμή MAX_CLIENTS στο server_cfg.ini, ο διακομιστής θα αποτύχει να ξεκινήσει. Προσθέστε αρκετά slots για να καλύψετε τον μέγιστο αριθμό παικτών σας.
Βήμα 4 — Πώς να Συνδεθείτε
Για να βρείτε τη διεύθυνση IP και τη θύρα του διακομιστή σας, ελέγξτε την καρτέλα Network του GPanel ή δείτε τον οδηγό IP και θύρας διακομιστή.
Περιηγητής Διακομιστών Εντός Παιχνιδιού
- Εκκινήστε το Assetto Corsa.
- Πηγαίνετε στο Drive → Online → Server List.
- Αν έχει οριστεί το
REGISTER_TO_LOBBY=1στοserver_cfg.ini, ο διακομιστής σας θα εμφανιστεί στη δημόσια λίστα. Χρησιμοποιήστε το πλαίσιο αναζήτησης/φίλτρου για να τον βρείτε με βάση το όνομα. - Κάντε κλικ στο όνομα του διακομιστή και κάντε κλικ στο Join. Εισαγάγετε τον κωδικό σύνδεσης αν έχει οριστεί.
Άμεση Σύνδεση
- Στον περιηγητή διακομιστών, κάντε κλικ στο Join via IP ή αναζητήστε την επιλογή άμεσης σύνδεσης.
- Εισαγάγετε τη διεύθυνση IP και τη θύρα του διακομιστή σας από την καρτέλα Network του GPanel.
- Κάντε κλικ στο Connect. Εισαγάγετε τον κωδικό σύνδεσης αν σας ζητηθεί.
Content Manager (Συνιστάται)
Το Content Manager είναι ένας δημοφιλής launcher τρίτων για το Assetto Corsa που παρέχει έναν βελτιωμένο περιηγητή διακομιστών με φιλτράρισμα, γρήγορη σύνδεση και ανίχνευση περιεχομένου που λείπει.
- Ανοίξτε το Content Manager και πηγαίνετε στην καρτέλα Drive, στη συνέχεια στο Online.
- Χρησιμοποιήστε τη γραμμή αναζήτησης για να βρείτε τον διακομιστή σας με βάση το όνομα, ή κάντε κλικ στο Add server by IP και εισαγάγετε το IP και τη θύρα σας από την καρτέλα Network του GPanel.
- Το Content Manager θα εμφανίσει προειδοποιήσεις για περιεχόμενο που λείπει πριν επιχειρήσετε να συνδεθείτε, διευκολύνοντας τον εντοπισμό προβλημάτων checksum πριν τη σύνδεση.
- Κάντε κλικ στο Join. Το Content Manager θα εκκινήσει το Assetto Corsa και θα συνδεθεί απευθείας στον διακομιστή σας.
Σχετικά Άρθρα
- Assetto Corsa: Εγκατάσταση Προσαρμοσμένου Περιεχομένου (Πίστες, Αυτοκίνητα & Skins)
- Assetto Corsa: Αντιμετώπιση Συνηθισμένων Προβλημάτων
- Πώς να Βρείτε το IP και τη Θύρα του Διακομιστή σας
- Πώς να Ανεβάσετε Αρχεία μέσω SFTP