Овој водич ги опфаќа честите проблеми со кои може да се сретнете при работа со Team Fortress 2 посветен сервер, вклучувајќи проблеми со GSLT токен, неучитување на SourceMod, VAC грешки и видливост во прелистувачот на сервери. За почетно поставување на серверот, погледнете го Водичот за поставување на TF2 сервер.
Проблеми со GSLT токен
Симптом: Конзолата на серверот прикажува „Invalid or expired GSLT" или серверот не е јавно наведен.
Причини и решенија:
- Токенот истекол поради продолжена неактивност — регенерирајте го на steamcommunity.com/dev/managegameservers.
- Steam сметката што го поседува токенот има VAC забрана — нова, незабранета сметка мора да го генерира токенот.
- Токенот веќе се користи од друг активен сервер — секоја инстанца на серверот потребува свој единствен токен.
- Линијата
sv_setsteamaccountвоserver.cfgима грешка во куцањето или дополнителен празен простор — потврдете дека точно се совпаѓа со низата на токенот. - Користевте погрешно App ID при генерирање на токенот — TF2 бара App ID 440.
SourceMod не се учитува
Симптом: sm version враќа „Unknown command" по инсталацијата.
Причини и решенија:
- MetaMod:Source не е инсталиран или не се учитува — прво потврдете дека
meta versionработи. Ако не работи, повторно проверете ја инсталацијата на MetaMod. SourceMod не може да функционира без MetaMod. - Датотеките се поставени во погрешен директориум — SourceMod мора да биде на
tf/addons/sourcemod/, не во коренот на серверот или во различна папка на играта. - Преземена погрешна верзија — серверот работи на Linux. Осигурете се дека ја преземавте Linux верзијата, не Windows верзијата.
- Проблеми со дозволи на датотеки — осигурете се дека сите поставени датотеки се читливи. Повторно поставете преку SFTP ако не сте сигурни.
- Проверете ги логовите — прегледајте
tf/addons/sourcemod/logs/за пораки за грешки што укажуваат на тоа што не успеа да се учита.
VAC проблеми / VAC безбедниот режим е оневозможен
Симптом: Конзолата на серверот прикажува „VAC secure mode is disabled" или играчите се предупредени дека VAC е исклучен.
Причини и решенија:
- Нема валиден GSLT — VAC бара валиден
sv_setsteamaccountтокен. Погледнете го Водичот за поставување на серверот за упатства за GSLT. - Учитан приклучок или екстензија е означена — некои неофицијални бинарни екстензии можат да предизвикаат VAC да се оневозможи. Отстранувајте ги неодамна инсталираните приклучоци еден по еден за да ја идентификувате причината.
sv_cheats 1е поставено — VAC автоматски се оневозможува кога се вклучени читови. Осигурете се декаsv_cheats 0е во вашиотserver.cfg.- Ако VAC остане оневозможен по решавањето на горенаведеното, извршете целосно рестартирање на серверот (не само менување на мапа).
Серверот не се појавува во прелистувачот
Симптом: Вашиот сервер работи но не се појавува во прелистувачот на сервери на Steam.
Причини и решенија:
- Нема валиден GSLT — валиден Game Server Login Token е потребен за јавно наведување. Погледнете го Водичот за поставување на серверот.
- Серверот штотуку стартуваше — новите сервери можат да потрошат неколку минути за да се појават во прелистувачот по првото поврзување со Steam.
- Проблем со заштитен ѕид или порт — потврдете дека игровиот порт на серверот е отворен. Проверете го GPanel за вашиот доделен порт.
- Прво тестирајте директно поврзување — обидете се да се поврзете преку
connect IP:PORTво конзолата за развивачи за да потврдите дека серверот е достапен пред да решавате проблеми со наведувањето во прелистувачот.
Приклучоци го рушат серверот
Симптом: Серверот се руши или неочекувано рестартира по инсталирање или ажурирање на приклучок.
Причини и решенија:
- Проверете
tf/addons/sourcemod/logs/за логови на рушење и пораки за грешки веднаш по рушењето. - Оневозможете ги неодамна додадените приклучоци со преместување на нивните
.smxдатотеки воtf/addons/sourcemod/plugins/disabled/. - Осигурете се дека сите зависности на приклучокот (на пр. TF2Attributes, DHooks) се инсталирани и во точната верзија.
- Некои приклучоци бараат специфична верзија на SourceMod API — потврдете ја компатибилноста на нишката на приклучокот на AlliedModders.
- Ако серверот се руши при стартување, користете го GPanel file manager или SFTP за да ја преместите проблематичната датотека на приклучокот додека серверот е запрен.
.smx датотеки можат да извршуваат произволни команди на вашиот сервер. Користете само приклучоци од AlliedModders или верификувани GitHub репозиториуми.
Играчите не можат да се поврзат
Симптом: Играчите добиваат истек на време, одбиено поврзување или грешка „server not responding".
Причини и решенија:
- Серверот не работи — проверете го GPanel за да потврдите дека серверот е онлајн и не е во циклус на рушење.
- Погрешна IP или порт — потврдете ги деталите за поврзување во GPanel. Погледнете го водичот Како да ги најдете IP и портот на вашиот сервер.
- Несовпаѓање на лозинка — ако
sv_passwordе поставена воserver.cfg, играчот мора да ја внесе точната лозинка при поврзување. - Серверот е полн — проверете дали серверот го достигнал своето
maxplayersограничување. - Истек на време при преземање на сопствена мапа — ако серверот работи со сопствена мапа без конфигуриран FastDL, играчите со бавни врски може да доживеат истек на време при преземањето на мапата. Погледнете го Водичот за поставување на серверот за конфигурација на FastDL.
Општи дијагностички чекори
При решавање на кој било проблем со TF2 сервер, следете ги овие чекори за да соберете корисни информации пред да отворите тикет за поддршка:
- Проверете го излезот на конзолата на серверот во GPanel за пораки за грешки.
- Прегледајте ги логовите на
tf/addons/sourcemod/logs/(ако SourceMod е инсталиран). - Проверете
tf/console.logили конзолата на GPanel за грешки на ниво на engine. - Ако проблемот започнал по некоја промена, вратете ја промената и тестирајте повторно.
- Обидете се да се поврзете директно преку
connect IP:PORTво конзолата за развивачи за да ги исклучите проблемите поврзани со прелистувачот.
Поврзани статии
- Водич за поставување на TF2 сервер — Конфигурација на Server.cfg, GSLT токени, ротација на мапи, FastDL, поврзување
- TF2 Поставување на администратор и приклучоци — Инсталација на SourceMod/MetaMod, администраторски сметки, управување со приклучоци
- Како да ги најдете IP и портот на вашиот сервер
- Како да поставувате датотеки преку SFTP
tf/addons/sourcemod/logs/ или од конзолата на вашиот сервер.