Αυτός ο οδηγός καλύπτει συνηθισμένα προβλήματα που μπορεί να αντιμετωπίσετε κατά τη λειτουργία ενός αποκλειστικού διακομιστή Team Fortress 2, συμπεριλαμβανομένων προβλημάτων token GSLT, μη φόρτωσης του SourceMod, σφαλμάτων VAC και ορατότητας στον περιηγητή διακομιστών. Για την αρχική εγκατάσταση του διακομιστή, δείτε τον Οδηγό Εγκατάστασης Διακομιστή TF2.
Προβλήματα Token GSLT
Σύμπτωμα: Η κονσόλα του διακομιστή εμφανίζει "Invalid or expired GSLT" ή ο διακομιστής δεν εμφανίζεται δημόσια.
Αιτίες και λύσεις:
- Το token έχει λήξει λόγω παρατεταμένης αδράνειας — αναγεννήστε το στο steamcommunity.com/dev/managegameservers.
- Ο λογαριασμός Steam που κατέχει το token έχει αποκλεισμό VAC — ένας νέος λογαριασμός χωρίς αποκλεισμό πρέπει να δημιουργήσει το token.
- Το token χρησιμοποιείται ήδη από έναν άλλο διακομιστή που εκτελείται — κάθε στιγμιότυπο διακομιστή χρειάζεται το δικό του μοναδικό token.
- Η γραμμή
sv_setsteamaccountστοserver.cfgέχει τυπογραφικό λάθος ή επιπλέον κενά — επαληθεύστε ότι ταιριάζει ακριβώς με τη συμβολοσειρά του token. - Χρησιμοποιήσατε λάθος App ID κατά τη δημιουργία του token — το TF2 απαιτεί App ID 440.
Το SourceMod Δεν Φορτώνει
Σύμπτωμα: Το sm version επιστρέφει "Unknown command" μετά την εγκατάσταση.
Αιτίες και λύσεις:
- Το MetaMod:Source δεν είναι εγκατεστημένο ή δεν φορτώνει — επιβεβαιώστε πρώτα ότι το
meta versionλειτουργεί. Αν δεν λειτουργεί, ελέγξτε ξανά την εγκατάσταση του MetaMod. Το SourceMod δεν μπορεί να λειτουργήσει χωρίς το MetaMod. - Τα αρχεία μεταφορτώθηκαν σε λάθος κατάλογο — το SourceMod πρέπει να βρίσκεται στο
tf/addons/sourcemod/, όχι στη ρίζα του διακομιστή ή σε διαφορετικό φάκελο παιχνιδιού. - Κατεβάσατε λάθος build — ο διακομιστής εκτελείται σε Linux. Βεβαιωθείτε ότι κατεβάσατε το build για Linux, όχι το build για Windows.
- Προβλήματα δικαιωμάτων αρχείων — βεβαιωθείτε ότι όλα τα μεταφορτωμένα αρχεία είναι αναγνώσιμα. Μεταφορτώστε ξανά μέσω SFTP αν δεν είστε σίγουροι.
- Ελέγξτε τα logs — εξετάστε το
tf/addons/sourcemod/logs/για μηνύματα σφάλματος που υποδεικνύουν τι απέτυχε να φορτώσει.
Προβλήματα VAC / Απενεργοποιημένη Ασφαλής Λειτουργία VAC
Σύμπτωμα: Η κονσόλα του διακομιστή εμφανίζει "VAC secure mode is disabled" ή οι παίκτες προειδοποιούνται ότι το VAC είναι απενεργοποιημένο.
Αιτίες και λύσεις:
- Δεν υπάρχει έγκυρο GSLT — το VAC απαιτεί ένα έγκυρο token
sv_setsteamaccount. Δείτε τον Οδηγό Εγκατάστασης Διακομιστή για οδηγίες GSLT. - Ένα φορτωμένο plugin ή extension έχει επισημανθεί — ορισμένα ανεπίσημα δυαδικά extensions μπορούν να ενεργοποιήσουν την απενεργοποίηση του VAC. Αφαιρέστε τα πρόσφατα εγκατεστημένα plugins ένα προς ένα για να εντοπίσετε την αιτία.
- Το
sv_cheats 1έχει οριστεί — το VAC απενεργοποιείται αυτόματα όταν είναι ενεργοποιημένα τα cheats. Βεβαιωθείτε ότι τοsv_cheats 0υπάρχει στοserver.cfgσας. - Αν το VAC παραμένει απενεργοποιημένο μετά την αντιμετώπιση των παραπάνω, εκτελέστε πλήρη επανεκκίνηση του διακομιστή (όχι απλώς αλλαγή χάρτη).
Ο Διακομιστής Δεν Εμφανίζεται στον Περιηγητή
Σύμπτωμα: Ο διακομιστής σας εκτελείται αλλά δεν εμφανίζεται στον περιηγητή διακομιστών του Steam.
Αιτίες και λύσεις:
- Δεν υπάρχει έγκυρο GSLT — ένα έγκυρο Game Server Login Token απαιτείται για δημόσια καταχώρηση. Δείτε τον Οδηγό Εγκατάστασης Διακομιστή.
- Ο διακομιστής μόλις εκκίνησε — οι νέοι διακομιστές μπορεί να χρειαστούν αρκετά λεπτά για να εμφανιστούν στον περιηγητή μετά την πρώτη σύνδεση στο Steam.
- Πρόβλημα firewall ή θύρας — επιβεβαιώστε ότι η θύρα παιχνιδιού του διακομιστή είναι ανοιχτή. Ελέγξτε το GPanel για την αντιστοιχισμένη θύρα σας.
- Δοκιμάστε πρώτα την άμεση σύνδεση — δοκιμάστε να συνδεθείτε μέσω
connect IP:PORTστην κονσόλα προγραμματιστή για να επιβεβαιώσετε ότι ο διακομιστής είναι προσβάσιμος πριν αντιμετωπίσετε προβλήματα καταχώρησης στον περιηγητή.
Plugins Προκαλούν Κατάρρευση του Διακομιστή
Σύμπτωμα: Ο διακομιστής καταρρέει ή επανεκκινείται απροσδόκητα μετά την εγκατάσταση ή ενημέρωση ενός plugin.
Αιτίες και λύσεις:
- Ελέγξτε το
tf/addons/sourcemod/logs/για logs κατάρρευσης και μηνύματα σφάλματος αμέσως μετά την κατάρρευση. - Απενεργοποιήστε τα πρόσφατα προστιθέμενα plugins μετακινώντας τα αρχεία
.smxτους στοtf/addons/sourcemod/plugins/disabled/. - Βεβαιωθείτε ότι όλες οι εξαρτήσεις των plugins (π.χ. TF2Attributes, DHooks) είναι εγκατεστημένες και στη σωστή έκδοση.
- Ορισμένα plugins απαιτούν μια συγκεκριμένη έκδοση API του SourceMod — επαληθεύστε τη συμβατότητα στο νήμα AlliedModders του plugin.
- Αν ο διακομιστής καταρρέει κατά την εκκίνηση, χρησιμοποιήστε τον διαχειριστή αρχείων του GPanel ή το SFTP για να μετακινήσετε το προβληματικό αρχείο plugin ενώ ο διακομιστής είναι σταματημένος.
.smx μπορούν να εκτελέσουν αυθαίρετες εντολές στον διακομιστή σας. Χρησιμοποιείτε μόνο plugins από το AlliedModders ή επαληθευμένα αποθετήρια GitHub.
Οι Παίκτες Δεν Μπορούν να Συνδεθούν
Σύμπτωμα: Οι παίκτες λαμβάνουν σφάλμα timeout, άρνησης σύνδεσης ή "server not responding".
Αιτίες και λύσεις:
- Ο διακομιστής δεν εκτελείται — ελέγξτε το GPanel για να επιβεβαιώσετε ότι ο διακομιστής είναι σε σύνδεση και δεν βρίσκεται σε βρόχο κατάρρευσης.
- Λάθος IP ή θύρα — επαληθεύστε τα στοιχεία σύνδεσης στο GPanel. Δείτε τον οδηγό Πώς να Βρείτε την IP και τη Θύρα του Διακομιστή σας.
- Αναντιστοιχία κωδικού πρόσβασης — αν το
sv_passwordέχει οριστεί στοserver.cfg, ο παίκτης πρέπει να εισάγει τον σωστό κωδικό πρόσβασης κατά τη σύνδεση. - Ο διακομιστής είναι γεμάτος — ελέγξτε αν ο διακομιστής έχει φτάσει το όριο
maxplayers. - Timeout λήψης προσαρμοσμένου χάρτη — αν ο διακομιστής εκτελεί έναν προσαρμοσμένο χάρτη χωρίς διαμορφωμένο FastDL, οι παίκτες με αργές συνδέσεις μπορεί να λήξουν κατά τη διάρκεια της λήψης του χάρτη. Δείτε τον Οδηγό Εγκατάστασης Διακομιστή για τη διαμόρφωση του FastDL.
Γενικά Διαγνωστικά Βήματα
Κατά την αντιμετώπιση οποιουδήποτε προβλήματος διακομιστή TF2, ακολουθήστε αυτά τα βήματα για να συγκεντρώσετε χρήσιμες πληροφορίες πριν ανοίξετε ένα δελτίο υποστήριξης:
- Ελέγξτε την έξοδο της κονσόλας του διακομιστή στο GPanel για μηνύματα σφάλματος.
- Εξετάστε τα logs στο
tf/addons/sourcemod/logs/(αν το SourceMod είναι εγκατεστημένο). - Ελέγξτε το
tf/console.logή την κονσόλα του GPanel για σφάλματα επιπέδου μηχανής. - Αν το πρόβλημα ξεκίνησε μετά από μια αλλαγή, αναιρέστε την αλλαγή και δοκιμάστε ξανά.
- Δοκιμάστε να συνδεθείτε απευθείας μέσω
connect IP:PORTστην κονσόλα προγραμματιστή για να αποκλείσετε προβλήματα σχετικά με τον περιηγητή.
Σχετικά Άρθρα
- Οδηγός Εγκατάστασης Διακομιστή TF2 — Διαμόρφωση server.cfg, tokens GSLT, εναλλαγή χαρτών, FastDL, σύνδεση
- Ρύθμιση Διαχειριστή & Plugin TF2 — Εγκατάσταση SourceMod/MetaMod, λογαριασμοί διαχειριστή, διαχείριση plugin
- Πώς να Βρείτε την IP και τη Θύρα του Διακομιστή σας
- Πώς να Μεταφορτώσετε Αρχεία μέσω SFTP
tf/addons/sourcemod/logs/ ή την κονσόλα του διακομιστή σας.