Αυτός ο οδηγός καλύπτει όλα όσα χρειάζεστε για να λειτουργήσει ο διακομιστής σας alt:V στο Legion Hosting, από την πρώτη εκκίνηση και τη διαμόρφωση server.toml έως τα resources gamemode, την εγκατάσταση CDN, το voice chat και τον τρόπο σύνδεσης των παικτών μέσω του alt:V launcher. Για την ανάπτυξη resources, την εγκατάσταση βάσης δεδομένων και τη διαχείριση διαχειριστή, δείτε το Εγκατάσταση Διαχειριστή και Resources alt:V.
Τι είναι το alt:V;
Το alt:V είναι μια δωρεάν, ανοιχτού κώδικα τροποποίηση multiplayer για το Grand Theft Auto V. Επιτρέπει στους παίκτες να συνδέονται σε προσαρμοσμένους διακομιστές που εκτελούν μοναδικά gamemodes όπως roleplay (RP), deathmatch, racing, freeroam και άλλα. Ο διακομιστής εκτελεί προσαρμοσμένα resources γραμμένα σε JavaScript, TypeScript ή C#, δίνοντας στους ιδιοκτήτες διακομιστών πλήρη έλεγχο της λογικής του gameplay. Οι παίκτες συνδέονται μέσω του alt:V launcher, ο οποίος τροποποιεί το GTA V για συνδεσιμότητα multiplayer.
Πρώτη Εκκίνηση
Όταν λάβετε για πρώτη φορά τον διακομιστή σας alt:V, ακολουθήστε αυτά τα βήματα για να τον φέρετε online:
- Συνδεθείτε στο GPanel και επιλέξτε τον διακομιστή σας alt:V.
- Πλοηγηθείτε στην καρτέλα Startup και διαμορφώστε το όνομα του διακομιστή σας, τον μέγιστο αριθμό παικτών και άλλες startup variables.
- Μεταβείτε στην καρτέλα Console και κάντε κλικ στο Start.
- Ο διακομιστής θα κατεβάσει τα αρχεία διακομιστή alt:V κατά την πρώτη εκκίνηση. Αυτό μπορεί να πάρει μερικά λεπτά.
- Μόλις η κονσόλα εμφανίσει ότι ο διακομιστής ακούει και είναι έτοιμος για συνδέσεις, ο διακομιστής σας είναι online.
- Από προεπιλογή, ο διακομιστής ξεκινά χωρίς resources gamemode. Θα πρέπει να προσθέσετε resources για να δημιουργήσετε gameplay. Δείτε το Εγκατάσταση Διαχειριστή και Resources alt:V για λεπτομέρειες.
Startup Variables του GPanel
Το alt:V εκθέτει διάφορες επιλογές διαμόρφωσης ως startup variables στο GPanel. Πλοηγηθείτε στην καρτέλα Startup για να τις τροποποιήσετε. Οι αλλαγές απαιτούν επανεκκίνηση του διακομιστή.
| Μεταβλητή | Προεπιλογή | Περιγραφή |
|---|---|---|
PASSWORD |
ChangeMe |
Κωδικός πρόσβασης για σύνδεση στον διακομιστή. Ελάχιστο 6 χαρακτήρες. |
SERVER_DESC |
A Pterodactyl Hosted Server |
Περιγραφή διακομιστή που εμφανίζεται στον browser διακομιστών alt:V. |
BUILD |
release |
Το branch διακομιστή alt:V: release (stable), rc (release candidate) ή dev (development). |
Διαμόρφωση Διακομιστή (server.toml)
Το κύριο αρχείο διαμόρφωσης για τους διακομιστές alt:V είναι το server.toml, που βρίσκεται στον ριζικό κατάλογο του διακομιστή. Μπορείτε να επεξεργαστείτε αυτό το αρχείο μέσω της καρτέλας Files στο GPanel ή μέσω SFTP.
Παράδειγμα server.toml
name = "My alt:V Server"
host = "0.0.0.0"
port = 7788
players = 128
password = ""
announce = true
token = ""
gamemode = "Freeroam"
website = ""
language = "en"
description = "A custom GTA V multiplayer server"
modules = ["js-module"]
resources = ["myresource"]
tags = ["freeroam", "fun"]
Βασικές ρυθμίσεις: name (εμφανιζόμενο όνομα στον browser), host (διατηρήστε 0.0.0.0), port (πρέπει να ταιριάζει με το GPanel), players (μέγιστος αριθμός), password (κενό για δημόσιο), announce (true για εμφάνιση στον browser), token (announce token από τον ιστότοπο alt:V, απαιτείται για καταχώρηση στον browser), gamemode (ετικέτα browser όπως "Roleplay"), modules (modules script: js-module ή csharp-module), resources (array φακέλων resource προς φόρτωση) και tags (ετικέτες φίλτρου browser).
Announce Token
Για να εμφανιστεί ο διακομιστής σας στον browser διακομιστών alt:V, χρειάζεστε ένα announce token από τον master server του alt:V:
- Επισκεφθείτε τον ιστότοπο alt:V και συνδεθείτε ή δημιουργήστε έναν λογαριασμό.
- Πλοηγηθείτε στην ενότητα διαχείρισης διακομιστή και δημιουργήστε ένα νέο server token.
- Αντιγράψτε το token και επικολλήστε το στο πεδίο
tokenστοserver.tomlσας. - Βεβαιωθείτε ότι
announce = trueστη διαμόρφωσή σας. - Επανεκκινήστε τον διακομιστή. Θα πρέπει τώρα να εμφανίζεται στον δημόσιο browser.
server.toml σας.
Resources Gamemode
Οι διακομιστές alt:V τροφοδοτούνται από resources — scripts που ορίζουν όλη τη λογική του gameplay. Χωρίς resources, ένας διακομιστής δεν έχει προσαρμοσμένη λειτουργικότητα. Τα resources τοποθετούνται στον κατάλογο resources/.
Δομή Resource
resources/
myresource/
resource.toml <-- Resource configuration
server/
index.js <-- Server-side script
client/
index.js <-- Client-side script (runs on the player's GTA V)
Φόρτωση Resources
Προσθέστε ονόματα resources στο array resources στο server.toml για να τα φορτώσετε κατά την εκκίνηση:
resources = ["chat", "freeroam", "spawn"]
Κάθε resource πρέπει να έχει ένα αρχείο resource.toml στον κατάλογό του που ορίζει τον τύπο του, τις εξαρτήσεις του και τα σημεία εισόδου script. Για λεπτομέρειες σχετικά με τη δημιουργία και διαχείριση resources, δείτε το Εγκατάσταση Διαχειριστή και Resources alt:V.
Εγκατάσταση CDN
Το alt:V χρησιμοποιεί έναν μηχανισμό CDN για την παροχή client-side αρχείων (models, textures, scripts) στους παίκτες που συνδέονται. Το ενσωματωμένο CDN παρέχει αρχεία απευθείας από τον διακομιστή χωρίς να απαιτείται επιπλέον διαμόρφωση — αυτό είναι το προεπιλεγμένο και λειτουργεί καλά για τους περισσότερους διακομιστές. Για διακομιστές μεγάλης κλίμακας με πολλά προσαρμοσμένα assets, μπορείτε προαιρετικά να διαμορφώσετε ένα εξωτερικό CDN ανεβάζοντας client αρχεία σε έναν web server και ορίζοντας το CDN URL στη διαμόρφωση του resource σας, μειώνοντας τη χρήση εύρους ζώνης του διακομιστή παιχνιδιού.
Voice Chat
Το alt:V περιλαμβάνει ένα ενσωματωμένο σύστημα voice chat που επιτρέπει positional (3D) φωνητική επικοινωνία μεταξύ παικτών. Το voice chat ενεργοποιείται και διαμορφώνεται στο server.toml.
Διαμόρφωση Φωνής
[voice]
bitrate = 64000
externalSecret = ""
externalHost = ""
externalPort = 0
Το bitrate ελέγχει την ποιότητα της φωνής (το 64000 είναι τυπικό). Τα πεδία external* διαμορφώνουν έναν εξωτερικό διακομιστή φωνής — αφήστε τα κενά/μηδέν για να χρησιμοποιήσετε τον ενσωματωμένο διακομιστή φωνής, που συνιστάται για τις περισσότερες ρυθμίσεις. Η επιλογή εξωτερικού διακομιστή φωνής χρειάζεται μόνο για προηγμένες διαμορφώσεις όπου η επεξεργασία φωνής μεταφέρεται σε ξεχωριστό μηχάνημα.
Πώς Συνδέονται οι Παίκτες
Οι παίκτες συνδέονται στους διακομιστές alt:V μέσω του alt:V launcher, όχι μέσω του GTA V απευθείας.
Μέσω του Browser Διακομιστών
- Κατεβάστε και εγκαταστήστε τον alt:V launcher από το altvmp.com.
- Εκκινήστε τον alt:V launcher. Θα εντοπίσει και θα επαληθεύσει την εγκατάσταση του GTA V.
- Από τον launcher, περιηγηθείτε στον Server Browser.
- Αναζητήστε τον διακομιστή σας με το όνομα ή χρησιμοποιήστε φίλτρα (gamemode, tags, αριθμός παικτών).
- Κάντε κλικ στον διακομιστή σας και επιλέξτε Connect.
- Εάν ο διακομιστής έχει κωδικό πρόσβασης, θα ζητηθεί από τον παίκτη να τον εισαγάγει.
- Το GTA V θα εκκινήσει με το alt:V multiplayer mod και θα συνδεθεί στον διακομιστή σας.
Μέσω Direct Connect
- Στον alt:V launcher, επιλέξτε Direct Connect.
- Εισαγάγετε τη διεύθυνση IP και τη θύρα του διακομιστή σας στη μορφή
IP:PORT(π.χ.192.168.1.1:7788). - Κάντε κλικ στο Connect.
Για να βρείτε τη διεύθυνση IP και τη θύρα του διακομιστή σας, δείτε το Πώς να Βρείτε την IP και τη Θύρα του Διακομιστή σας.
announce = true στο server.toml σας και ότι έχετε ένα έγκυρο announce token. Ο διακομιστής μπορεί να χρειαστεί ένα λεπτό για να καταχωρηθεί μετά την εκκίνηση. Ελέγξτε την κονσόλα για σφάλματα σύνδεσης master server. Σημειώστε ότι η θύρα σας ανατίθεται τυχαία εκτός εάν έχετε ιδιωτική IP -- ελέγξτε το GPanel για τη σωστή τιμή.
Μέγιστος Αριθμός Παικτών και Απόδοση
Οι διακομιστές alt:V μπορούν να υποστηρίξουν υψηλό αριθμό παικτών, αλλά η απόδοση εξαρτάται σε μεγάλο βαθμό από τα resources σας και το πλάνο διακομιστή:
- 32–128 παίκτες: Ένα συνηθισμένο εύρος για τους περισσότερους διακομιστές. Τα απλά gamemodes λειτουργούν ομαλά σε υψηλότερους αριθμούς.
- 128–512+ παίκτες: Δυνατό για βελτιστοποιημένους διακομιστές με αποδοτικά resources. Απαιτεί περισσότερη CPU και RAM.
- Αποδοτικότητα resources: Τα κακώς βελτιστοποιημένα scripts είναι η κύρια αιτία προβλημάτων απόδοσης. Server-side scripts που εκτελούν βαριές λειτουργίες κάθε tick ή διατηρούν μεγάλες δομές δεδομένων στη μνήμη μπορούν να δημιουργήσουν συμφόρηση στον διακομιστή.
- Ερωτήματα βάσης δεδομένων: Τα gamemodes που χρησιμοποιούν βάσεις δεδομένων (MySQL, MongoDB) θα πρέπει να χρησιμοποιούν async queries για να αποφεύγουν το μπλοκάρισμα του main thread.
Σχετικά Άρθρα
- Εγκατάσταση Διαχειριστή και Resources alt:V — Ανάπτυξη resources, εγκατάσταση βάσης δεδομένων, εργαλεία διαχειριστή και αντιμετώπιση προβλημάτων
- Πώς να Βρείτε την IP και τη Θύρα του Διακομιστή σας
- Πώς να Ανεβάσετε Αρχεία μέσω SFTP
- Οδηγός Εκκίνησης Διακομιστή — Γενικός οδηγός για την εκκίνηση οποιουδήποτε διακομιστή παιχνιδιού στο Legion Hosting
Χρειάζεστε Περισσότερη Βοήθεια;
Εάν αντιμετωπίζετε προβλήματα που δεν καλύπτονται σε αυτόν τον οδηγό, η ομάδα υποστήριξής μας είναι διαθέσιμη για να σας βοηθήσει. Ανοίξτε ένα δελτίο στο legionhosting.net/submitticket.php με τα στοιχεία του διακομιστή σας και μια περιγραφή του προβλήματος.