Αυτός ο οδηγός καλύπτει όλα όσα χρειάζεστε για να θέσετε σε λειτουργία τον διακομιστή σας BeamMP στο Legion Hosting, από την πρώτη εκκίνηση και τη ρύθμιση του κλειδιού ταυτοποίησης έως τη διαμόρφωση του ServerConfig.toml και τον τρόπο σύνδεσης των παικτών. Για εντολές διαχειριστή, προσαρμοσμένους χάρτες και διαχείριση πόρων, δείτε τη Ρύθμιση Διαχειριστή και Πόρων BeamMP.
Τι είναι το BeamMP;
Το BeamMP είναι ένα mod πολλών παικτών για το BeamNG.drive που επιτρέπει στους παίκτες να οδηγούν, να αγωνίζονται και να συγκρούονται μαζί στους ίδιους χάρτες. Η εφαρμογή BeamMP-Server εκτελείται ως αυτόνομος αποκλειστικός διακομιστής. Οι παίκτες συνδέονται μέσω του launcher του BeamMP, ο οποίος αντικαθιστά τον τυπικό launcher του BeamNG.drive για συνεδρίες πολλών παικτών.
Πρώτη Εκκίνηση
Όταν λάβετε για πρώτη φορά τον διακομιστή σας BeamMP, ακολουθήστε αυτά τα βήματα για να τον θέσετε σε λειτουργία:
- Συνδεθείτε στο GPanel και επιλέξτε τον διακομιστή σας BeamMP.
- Πριν την εκκίνηση, πρέπει να αποκτήσετε ένα κλειδί ταυτοποίησης (δείτε παρακάτω). Χωρίς αυτό, ο διακομιστής θα αποτύχει να ταυτοποιηθεί με τις υπηρεσίες του BeamMP.
- Μεταβείτε στην καρτέλα Startup και επικολλήστε το κλειδί ταυτοποίησής σας στη μεταβλητή
AUTHKEY. - Προαιρετικά προσαρμόστε άλλες μεταβλητές εκκίνησης, όπως το όνομα του διακομιστή και τον μέγιστο αριθμό παικτών.
- Μεταβείτε στην καρτέλα Console και κάντε κλικ στο Start.
- Ο διακομιστής θα κατεβάσει αυτόματα τα αρχεία του BeamMP-Server κατά την πρώτη εκκίνηση. Αυτό μπορεί να διαρκέσει μερικά λεπτά.
- Μόλις η κονσόλα εμφανίσει
[INFO] Server started!ή κάτι παρόμοιο, ο διακομιστής σας είναι online και θα εμφανιστεί στο browser διακομιστών του BeamMP.
Κλειδί Ταυτοποίησης (BeamMP Keymaster)
Κάθε διακομιστής BeamMP απαιτεί ένα κλειδί ταυτοποίησης που τον συνδέει με τις υπηρεσίες backend του BeamMP. Αυτό το κλειδί είναι δωρεάν και συνδεδεμένο με τον λογαριασμό σας BeamMP/Discord.
Πώς να Αποκτήσετε το Κλειδί σας
- Μεταβείτε στο beammp.com/k/keys (το BeamMP Keymaster).
- Συνδεθείτε με τον λογαριασμό σας Discord. Εάν δεν έχετε λογαριασμό BeamMP, θα σας ζητηθεί να δημιουργήσετε έναν.
- Κάντε κλικ στο Create a key (ή + / New Key ανάλογα με το τρέχον UI).
- Εισαγάγετε ένα όνομα για τον διακομιστή σας (αυτό είναι απλώς μια ετικέτα για τη δική σας αναφορά) και τη διεύθυνση IP του διακομιστή σας.
- Αντιγράψτε τη συμβολοσειρά κλειδιού που δημιουργήθηκε.
Προσθήκη του Κλειδιού στον Διακομιστή σας
- Στο GPanel, μεταβείτε στην καρτέλα Startup.
- Επικολλήστε το κλειδί σας στη μεταβλητή
AUTHKEY. - Επανεκκινήστε τον διακομιστή για να τεθεί σε ισχύ η αλλαγή.
Μεταβλητές Εκκίνησης GPanel
Το BeamMP εκθέτει αρκετές επιλογές διαμόρφωσης ως μεταβλητές εκκίνησης στο GPanel. Μεταβείτε στην καρτέλα Startup για να τις δείτε και να τις τροποποιήσετε. Οι αλλαγές απαιτούν επανεκκίνηση του διακομιστή για να τεθούν σε ισχύ.
| Μεταβλητή | Προεπιλογή | Περιγραφή |
|---|---|---|
AUTHKEY |
κενό | Το κλειδί ταυτοποίησής σας BeamMP από το Keymaster. Απαιτείται για να λειτουργήσει ο διακομιστής. |
NAME |
BeamMP Server |
Το όνομα που εμφανίζεται στο browser διακομιστών του BeamMP. |
MAX_PLAYERS |
10 |
Μέγιστος αριθμός ταυτόχρονων παικτών. Οι υψηλότερες τιμές απαιτούν περισσότερη CPU και RAM. |
MAP |
/levels/gridmap_v2/info.json |
Ο χάρτης προς φόρτωση. Χρησιμοποιεί τη μορφή διαδρομής χάρτη του BeamNG.drive. Δείτε την ενότητα Επιλογή Χάρτη για διαθέσιμους χάρτες. |
PORT |
30814 |
Το port του διακομιστή. Αυτό είναι προδιαμορφωμένο από το GPanel — μην το αλλάξετε εκτός αν σας υποδείξει η υποστήριξη. |
MAX_CARS |
1 |
Μέγιστος αριθμός οχημάτων ανά παίκτη. Περισσότερα οχήματα ανά παίκτη αυξάνουν σημαντικά τη χρήση εύρους ζώνης και CPU. |
PRIVATE |
false |
Εάν είναι true, ο διακομιστής δεν θα εμφανίζεται στο δημόσιο browser διακομιστών. Οι παίκτες πρέπει να συνδεθούν μέσω απευθείας σύνδεσης. |
ServerConfig.toml
Πέρα από τις μεταβλητές εκκίνησης, η πλήρης διαμόρφωση του διακομιστή βρίσκεται στο ServerConfig.toml στον ριζικό κατάλογο του διακομιστή. Μπορείτε να επεξεργαστείτε αυτό το αρχείο μέσω της καρτέλας Files στο GPanel ή μέσω SFTP. Οι μεταβλητές εκκίνησης στο GPanel παρακάμπτουν τις τιμές αυτού του αρχείου σε κάθε εκκίνηση.
Βασικές Επιλογές Διαμόρφωσης
[General]
AuthKey = "your-key-here"
Name = "My BeamMP Server"
Description = "A fun racing and freeroam server"
MaxPlayers = 10
Port = 30814
Map = "/levels/gridmap_v2/info.json"
Private = false
MaxCars = 1
ResourceFolder = "Resources"
LogChat = true
| Ρύθμιση | Περιγραφή |
|---|---|
AuthKey |
Το κλειδί ταυτοποίησής σας από το BeamMP Keymaster. |
Name |
Το όνομα του διακομιστή που εμφανίζεται στο browser διακομιστών. Υποστηρίζει ορισμένους κωδικούς μορφοποίησης. |
Description |
Μια σύντομη περιγραφή που εμφανίζεται κάτω από το όνομα του διακομιστή στο browser. |
MaxPlayers |
Όριο παικτών. Τυπικές τιμές: 8–20 για ομαλό παιχνίδι. |
Map |
Η διαδρομή χάρτη προς φόρτωση. Πρέπει να είναι έγκυρη διαδρομή επιπέδου του BeamNG.drive. |
Private |
Ορίστε σε true για απόκρυψη από το browser διακομιστών. |
MaxCars |
Οχήματα που επιτρέπονται ανά παίκτη. Το 1 συνιστάται για μεγαλύτερους διακομιστές. |
ResourceFolder |
Διαδρομή προς τον κατάλογο Resources που περιέχει mods και plugins από την πλευρά του διακομιστή. |
LogChat |
Εάν είναι true, τα μηνύματα συνομιλίας των παικτών καταγράφονται στην κονσόλα. |
Επιλογή Χάρτη
Το BeamMP χρησιμοποιεί τους ίδιους χάρτες με το BeamNG.drive. Ο χάρτης καθορίζεται ως διαδρομή επιπέδου στη ρύθμιση Map. Παρακάτω είναι οι πιο συχνά χρησιμοποιούμενοι προεπιλεγμένοι χάρτες:
| Όνομα Χάρτη | Διαδρομή Χάρτη | Περιγραφή |
|---|---|---|
| Grid Map v2 | /levels/gridmap_v2/info.json |
Μια επίπεδη, ανοιχτή περιοχή δοκιμών. Ιδανική για ελεύθερες κατασκευές και δοκιμές οχημάτων. |
| West Coast USA | /levels/west_coast_usa/info.json |
Ένας μεγάλος, λεπτομερής χάρτης με αυτοκινητόδρομους, μια πόλη και ποικίλο έδαφος. Πολύ δημοφιλής για freeroam. |
| East Coast USA | /levels/east_coast_usa/info.json |
Κυματιστοί λόφοι, δάση και μια μικρή πόλη. Καλός για off-road και βόλτες. |
| Italy | /levels/italy/info.json |
Μια γραφική ιταλική ύπαιθρος με στενούς δρόμους και μια παραθαλάσσια πόλη. |
| Utah | /levels/utah/info.json |
Έρημο έδαφος με μακρείς αυτοκινητόδρομους και μονοπάτια off-road. |
| Jungle Rock Island | /levels/jungle_rock_island/info.json |
Ένα τροπικό νησί με ελικοειδείς δρόμους και πυκνή βλάστηση. |
| Industrial | /levels/industrial/info.json |
Μια συμπαγής βιομηχανική περιοχή με ράμπες, άλματα και διαδρομές με εμπόδια. |
| Small Island USA | /levels/small_island/info.json |
Ένα μικρό νησί με στενούς δρόμους. Καλό για μικρότερους αριθμούς παικτών. |
| Driver Training | /levels/driver_training/info.json |
Μια πίστα τύπου autocross σχεδιασμένη για εξάσκηση στον χειρισμό οχημάτων. |
Resources/Client και χρησιμοποιώντας την κατάλληλη διαδρομή χάρτη. Δείτε τη Ρύθμιση Διαχειριστή και Πόρων BeamMP για λεπτομέρειες σχετικά με την προσθήκη προσαρμοσμένου περιεχομένου.
Μέγιστος Αριθμός Παικτών και Απόδοση
Το BeamNG.drive είναι ένα παιχνίδι εντατικής φυσικής. Κάθε παίκτης και όχημα προσθέτει σημαντικό φορτίο τόσο στον διακομιστή όσο και στους συνδεδεμένους clients. Λάβετε υπόψη αυτές τις οδηγίες:
- MaxPlayers: 8–20 παίκτες είναι τυπικό για ομαλή εμπειρία. Μεγαλύτεροι διακομιστές (20+) είναι δυνατοί αλλά απαιτούν περισσότερους πόρους και προσεκτική διαμόρφωση.
- MaxCars: Η διατήρηση αυτού σε
1ανά παίκτη συνιστάται έντονα για διακομιστές με περισσότερους από 10 παίκτες. Κάθε επιπλέον όχημα πολλαπλασιάζει τα δεδομένα φυσικής που πρέπει να συγχρονιστούν. - Η επιλογή χάρτη έχει σημασία: Μεγαλύτεροι, πιο λεπτομερείς χάρτες (West Coast USA, Italy) χρησιμοποιούν περισσότερη μνήμη από απλούστερους χάρτες (Grid Map, Industrial).
- Εύρος ζώνης δικτύου: Το BeamMP στέλνει λεπτομερή δεδομένα φυσικής για κάθε όχημα. Υψηλοί αριθμοί παικτών με πολλά οχήματα ανά παίκτη μπορούν να κορεστούν γρήγορα το εύρος ζώνης.
MaxCars σε 1 και να χαμηλώσετε το MaxPlayers. Αυτός είναι ο πιο αποτελεσματικός τρόπος για να βελτιώσετε την απόδοση του διακομιστή.
Πώς να Συνδεθείτε
Οι παίκτες συνδέονται σε διακομιστές BeamMP μέσω του launcher του BeamMP, και όχι μέσω του τυπικού launcher του BeamNG.drive.
Μέσω του Browser Διακομιστών
- Κατεβάστε και εγκαταστήστε τον launcher του BeamMP από το beammp.com.
- Εκκινήστε τον launcher του BeamMP. Θα ξεκινήσει το BeamNG.drive με φορτωμένο το mod πολλών παικτών του BeamMP.
- Από το κύριο μενού, επιλέξτε Multiplayer.
- Περιηγηθείτε στη λίστα διακομιστών ή χρησιμοποιήστε τη γραμμή αναζήτησης για να βρείτε τον διακομιστή σας με το όνομα.
- Κάντε κλικ στον διακομιστή σας και επιλέξτε Connect.
Μέσω Απευθείας Σύνδεσης
- Στο μενού πολλών παικτών του BeamMP, κάντε κλικ στο Direct Connect.
- Εισαγάγετε τη διεύθυνση IP και το port του διακομιστή σας στη μορφή
IP:PORT(π.χ.,192.168.1.1:30814). - Κάντε κλικ στο Connect.
PRIVATE έχει οριστεί σε false και ότι το κλειδί ταυτοποίησής σας είναι έγκυρο. Μπορεί να χρειαστεί ένα ή δύο λεπτά μετά την εκκίνηση για να εμφανιστεί ο διακομιστής στο browser. Εάν εξακολουθεί να μην εμφανίζεται, ελέγξτε την κονσόλα για σφάλματα ταυτοποίησης. Σημειώστε ότι το port σας ανατίθεται τυχαία εκτός αν έχετε ιδιωτική IP -- ελέγξτε το GPanel για το σωστό port.
Διαχείριση Αποθήκευσης
Το BeamNG.drive είναι ένα παιχνίδι βασισμένο σε συνεδρίες. Δεν υπάρχει μόνιμη κατάσταση κόσμου ή αρχείο αποθήκευσης για τον διακομιστή. Όταν οι παίκτες αποσυνδέονται ή ο διακομιστής επανεκκινείται, όλες οι θέσεις και οι καταστάσεις των οχημάτων επανέρχονται στις αρχικές. Κάθε συνεδρία ξεκινά από την αρχή.
- Δεν υπάρχουν αποθηκεύσεις κόσμου για δημιουργία αντιγράφων ασφαλείας ή διαχείριση.
- Η διαμόρφωση του διακομιστή (
ServerConfig.toml) και οι πόροι διατηρούνται μεταξύ των επανεκκινήσεων. - Οι διαμορφώσεις οχημάτων των παικτών αποθηκεύονται από την πλευρά του client, όχι στον διακομιστή.
Σχετικά Άρθρα
- Ρύθμιση Διαχειριστή και Πόρων BeamMP — Εντολές διαχειριστή, προσαρμοσμένοι χάρτες, plugins και διαχείριση πόρων
- Πώς να Βρείτε την IP και το Port του Διακομιστή σας
- Πώς να Ανεβάσετε Αρχεία μέσω SFTP
- Οδηγός Εκκίνησης Διακομιστή — Γενικός οδηγός για την εκκίνηση οποιουδήποτε διακομιστή παιχνιδιού στο Legion Hosting
Χρειάζεστε Περισσότερη Βοήθεια;
Εάν αντιμετωπίζετε προβλήματα που δεν καλύπτονται σε αυτόν τον οδηγό, η ομάδα υποστήριξής μας είναι διαθέσιμη για βοήθεια. Ανοίξτε ένα δελτίο στο legionhosting.net/submitticket.php με τα στοιχεία του διακομιστή σας και μια περιγραφή του προβλήματος.