Това ръководство обхваща чести проблеми, с които може да се сблъскате при стартиране на Rust dedicated сървър в Legion Hosting и как да ги разрешите. За обща конфигурация на сървъра, вижте Ръководство за конфигурация на Rust сървър.
Сървърът не се появява в браузъра на сървъри
Ако вашият сървър работи, но играчите не могат да го намерят в браузъра в играта:
- Браузърът на сървъри може да отнеме 10-20 минути, за да индексира новостартиран сървър. Използвайте директна връзка чрез F1 конзолата (
client.connect IP:PORT), за да проверите дали сървърът е достъпен, докато браузърът се актуализира. - Уверете се, че стартовата променлива
QUERY_PORT(в раздела Startup на GPanel) съответства на query порта, зададен в раздела Network на GPanel. Неправилен query порт е най-честата причина сървър да не се появи в браузъра. - Потвърдете, че сървърът е напълно стартиран -- потърсете реда
Server startup completeв конзолата преди да тествате връзки. - Проверете дали вашият
server.hostnameе зададен вserver.cfg. Сървъри без hostname може да не се показват правилно в браузъра.
Не може да се свърже със сървъра
Ако получите грешка при връзка или timeout, когато се опитвате да се присъедините:
- Уверете се, че сървърът работи и е напълно стартиран в раздела Console на GPanel.
- Проверете двойно, че използвате правилния IP адрес и игров порт от раздела Network на GPanel.
- Ако сървърът наскоро е бил актуализиран (особено по време на принудителния wipe в първия четвъртък), уверете се, че сте рестартирали сървъра след актуализацията. Играчите с новата клиентска версия не могат да се свържат със сървър, работещ с по-стара версия.
- Проверете дали
server.maxplayersне е надвишен. Ако сървърът е пълен, новите връзки ще бъдат отхвърлени. - Уверете се, че не сте били блокирани. Проверете със администратора на сървъра или прегледайте
bans.cfgна сървъра.
Не може да се свърже с RCON чрез външен инструмент
Ако RustAdmin, RCON.IO или друг RCON клиент не може да се свърже:
- Уверете се, че
rcon.web 1е зададен вserver.cfg. Повечето външни инструменти изискват WebSocket RCON интерфейс. - Потвърдете, че използвате RCON порта, а не игровия порт. Проверете раздела Network в GPanel за вашия зададен RCON порт.
- Проверете двойно, че RCON паролата съвпада точно с това, което е зададено в
server.cfg. Паролите са чувствителни към регистъра. - Сървърът трябва да е напълно стартиран преди да се приемат RCON връзки. Изчакайте
Server startup completeв конзолата.
За пълни инструкции за настройка на RCON, вижте RCON достъп и админ команди за Rust.
Oxide плъгините не се зареждат
- Потвърдете, че Oxide е инсталиран и активен. В раздела Startup на GPanel променливата
FRAMEWORKтрябва да е зададена наoxide. Логът на конзолата трябва да показваLoaded plugin Oxide.Coreпо време на стартиране. - Файловете на плъгините трябва да се поставят директно в
oxide/plugins/с точното разширение.cs. Файловете в поддиректории или с грешни разширения се игнорират. - Проверете конзолата и
oxide/logs/за грешки при компилация. Плъгин със синтактична грешка няма да се зареди и съобщението за грешка ще опише проблема. - Някои плъгини имат зависимости от други плъгини (напр. Economics). Първо инсталирайте всички необходими зависимости.
- Уверете се, че версията на плъгина е съвместима с вашата текуща версия на Oxide. Остарели плъгини може да не успеят да се компилират срещу по-нова версия на Oxide.
За пълни инструкции за инсталиране на плъгини, вижте Инсталиране на плъгини за Rust Oxide/uMod.
Сървърът използва прекомерно RAM или CPU
Ако вашият сървър работи бавно, lag-ва или надвишава лимитите на ресурси:
- Намалете размера на картата. Намалете
server.worldsizeвserver.cfg. По-големите карти изискват значително повече RAM и CPU за работа и поддръжка. Размер на картата3000е добър баланс за повечето сървъри. - Прегледайте инсталираните плъгини. Някои лошо написани или остарели плъгини могат да причинят високо използване на CPU или изтичане на памет. Използвайте
oxide.plugins, за да изброите активните плъгини и опитайте да ги деактивирате един по един, за да идентифицирате виновника. - Намалете броя на играчите. Намалете
server.maxplayers, ако сървърът е недостатъчно мощен за вашия текущ брой играчи. Всеки свързан играч добавя натоварване на ресурсите. - Проверете за натрупване на entity-та. На дълго работещи сървъри изоставените бази и разпадащите се предмети могат да се натрупат. Map wipe нулира броя на entity-тата.
Промените в света не се запазват / Rollback след рестарт
Ако прогресът на играчите се губи след рестартиране на сървъра:
- Уверете се, че
server.saveintervalе зададен на разумна стойност вserver.cfg(по подразбиране е60секунди). Задаването му на0или много голямо число ефективно деактивира автоматичните запазвания. - Изпълнете
server.saveръчно чрез конзолата на GPanel или RCON преди да спрете сървъра, за да наложите незабавно запазване. - Уверете се, че сървърът се спира коректно от GPanel, а не се убива принудително. Внезапно убиване може да причини загуба на промените от последния интервал на запазване.
- Проверете наличното дисково пространство. Ако сървърът остане без дисково пространство, той не може да записва файлове за запазване.
Сървърът се срива при стартиране
Ако сървърът стартира, но веднага се срива или влиза в цикъл на рестартиране:
- Проверете изхода на конзолата за съобщения за грешки. Чести причини включват повредени файлове за запазване, несъвместими плъгини или липсващи файлове на рамката.
- Ако сривът е започнал след добавяне на плъгин, премахнете последно добавения
.csфайл отoxide/plugins/и рестартирайте. - Ако сривът е започнал след актуализация на играта, уверете се, че променливата
FRAMEWORKе зададена правилно. Файловете на рамката може да трябва да бъдат изтеглени отново след актуализация на Rust -- просто рестартирайте сървъра и актуализираната рамка трябва да бъде получена автоматично. - Опитайте да изтриете файловете за запазване (
proceduralmap.*.savиproceduralmap.*.map) и да извършите свеж map wipe. Повредени файлове за запазване могат да попречат на сървъра да стартира.
Генерирането на картата отнема много време
След wipe, сървърът трябва да генерира нова процедурна карта. Това е нормално и очаквано:
- Размер на картата
3000обикновено отнема 2-5 минути за генериране. - По-големите карти (
4000-6000) могат да отнемат 10+ минути. - Не рестартирайте сървъра по време на генериране на картата. Оставете го да завърши напълно. Конзолата ще покаже
Server startup complete, когато е готов.
Нуждаете се от помощ?
Ако вашият проблем не е обхванат тук, нашият екип за поддръжка е на разположение, за да помогне. Изпратете тикет за поддръжка и включете:
- Вашия идентификатор на сървъра (показан в GPanel)
- Описание на проблема и кога е започнал
- Всякакъв релевантен изход от конзолата или съобщения за грешки
- Стъпките, които вече сте опитали