Овој водич покрива чести проблеми на кои може да наидете при водење на наменски Rust сервер на 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. Серверите без име на хост може да не се прикажуваат правилно во прелистувачот.
Не може да се поврзе со серверот
Ако добивате грешка во врската или истек на времето при обид да се приклучите:
- Потврдете дека серверот работи и е целосно стартуван во картичката Console во GPanel.
- Двојно проверете дека ја користите точната IP адреса и порт на играта од картичката Network во GPanel.
- Ако серверот неодамна се ажурираше (особено за време на принудното бришење во првиот четврток), осигурете се дека сте го рестартирале серверот по ажурирањето. Играчите на новата верзија на клиентот не можат да се поврзат со сервер кој работи на постара верзија.
- Проверете дали
server.maxplayersне е надминат. Ако серверот е полн, новите врски ќе бидат одбиени. - Осигурете се дека не сте забранети. Проверете со админот на серверот или прегледајте го
bans.cfgна серверот.
Не може да се поврзе со RCON со надворешна алатка
Ако RustAdmin, RCON.IO или друг RCON клиент не може да се поврзе:
- Потврдете дека
rcon.web 1е поставено воserver.cfg. Повеќето надворешни алатки го бараат RCON интерфејсот базиран на WebSocket. - Потврдете дека го користите RCON портот, а не портот на играта. Проверете ја картичката Network во GPanel за вашиот доделен RCON порт.
- Двојно проверете дали RCON лозинката точно се совпаѓа со она што е поставено во
server.cfg. Лозинките се чувствителни на големи и мали букви. - Серверот мора целосно да се стартува пред да се прифатат RCON врски. Почекајте го
Server startup completeво конзолата.
За целосни упатства за поставување на RCON, погледнете Rust RCON пристап и админ-команди.
Oxide плагините не се вчитуваат
- Потврдете дека Oxide е инсталиран и активен. Во картичката Startup на GPanel, променливата
FRAMEWORKмора да биде поставена наoxide. Дневникот на конзолата треба да го прикажуваLoaded plugin Oxide.Coreпри стартувањето. - Датотеките на плагините мора да се поставени директно во
oxide/plugins/со точната наставка.cs. Датотеките во подиректориуми или со погрешни наставки се игнорираат. - Проверете ја конзолата и
oxide/logs/за грешки при компилација. Плагин со синтаксна грешка нема да се вчита и пораката за грешка ќе го опише проблемот. - Некои плагини имаат зависности од други плагини (на пр. Economics). Прво инсталирајте ги сите потребни зависности.
- Осигурете се дека верзијата на плагинот е компатибилна со вашата тековна верзија на Oxide. Застарените плагини може да не успеат да се компајлираат против поново издание на Oxide.
За целосни упатства за инсталација на плагини, погледнете Инсталација на Rust Oxide/uMod плагини.
Серверот користи прекумерна RAM или CPU
Ако вашиот сервер работи бавно, лагира или ги надминува ресурсните лимити:
- Намалете ја големината на мапата. Намалете го
server.worldsizeвоserver.cfg. Поголемите мапи бараат значително повеќе RAM и CPU за работа и одржување. Големина на мапа од3000е добра рамнотежа за повеќето сервери. - Ревидирајте ги инсталираните плагини. Некои лошо напишани или застарени плагини можат да предизвикаат високо искористување на CPU или протекувања на меморија. Користете
oxide.pluginsза да ги наведете активните плагини и обидете се да ги оневозможите еден по еден за да го идентификувате виновникот. - Намалете го бројот на играчи. Намалете го
server.maxplayersако серверот е недоволно моќен за вашиот тековен број на играчи. Секој поврзан играч додава ресурсен надкошт. - Проверете за натрупување на ентитети. На сервери кои работат долго време, напуштените бази и предметите што се распаѓаат можат да се акумулираат. Бришење на мапа ги ресетира броевите на ентитети на нула.
Промените во светот не се зачувуваат / враќање назад по рестарт
Ако напредокот на играчот се губи по рестартите на серверот:
- Потврдете дека
server.saveintervalе поставено на разумна вредност воserver.cfg(стандардно е60секунди). Поставувањето на0или многу голем број ефективно ги оневозможува автоматските зачувувања. - Извршете
server.saveрачно преку конзолата на GPanel или RCON пред да го запрете серверот за да принудите моментално зачувување. - Осигурете се дека серверот е запрен грациозно од GPanel наместо да биде убиен присилно. Нагло убивање може да предизвика губење на промените од последниот интервал на зачувување.
- Проверете го достапниот дисковен простор. Ако на серверот му снема дисковен простор, не може да запишува датотеки за зачувување.
Серверот паѓа при стартување
Ако серверот се стартува но веднаш паѓа или влегува во циклус на рестартирање:
- Проверете го излезот на конзолата за пораки за грешка. Чести причини вклучуваат оштетени датотеки за зачувување, некомпатибилни плагини или датотеки на рамката што недостасуваат.
- Ако падот започна по додавањето на плагин, отстранете ја најнеодамна додадената
.csдатотека одoxide/plugins/и рестартирајте. - Ако падот започна по ажурирање на играта, осигурете се дека променливата
FRAMEWORKе поставена правилно. Датотеките на рамката можеби треба повторно да се преземат по Rust ажурирање -- едноставно рестартирајте го серверот и ажурираната рамка треба да се преземе автоматски. - Обидете се да ги избришете датотеките за зачувување (
proceduralmap.*.savиproceduralmap.*.map) и да извршите свежо бришење на мапа. Оштетените датотеки за зачувување можат да го спречат серверот да се стартува.
Генерирањето на мапата трае многу долго
По бришење, серверот мора да генерира нова процедурална мапа. Ова е нормално и очекувано:
- Големина на мапа од
3000вообичаено трае 2-5 минути за генерирање. - Поголемите мапи (
4000-6000) можат да траат 10+ минути. - Не го рестартирајте серверот за време на генерирањето на мапата. Дозволете му целосно да заврши. Конзолата ќе го прикаже
Server startup completeкога ќе биде подготвена.
Потребна ви е помош?
Ако вашиот проблем не е покриен тука, нашиот тим за поддршка е достапен да помогне. Поднесете тикет за поддршка и вклучете:
- ID на вашиот сервер (прикажано во GPanel)
- Опис на проблемот и кога започна
- Било кој релевантен излез од конзолата или пораки за грешка
- Чекори што веќе сте ги пробале