Това ръководство обяснява как да получите достъп до RCON (Remote Console) на вашия Rust сървър и обхваща най-полезните админ команди за управление на играчи, модериране и контрол на сървъра. За обща конфигурация на сървъра и стартови променливи, вижте Ръководство за конфигурация на Rust сървър.
Конфигурация на RCON
RCON се конфигурира чрез три настройки в server/rust/cfg/server.cfg. Спрете сървъра си преди да редактирате този файл.
| Настройка | Примерна стойност | Описание |
|---|---|---|
rcon.password |
"strongpassword" |
Парола, необходима за удостоверяване чрез RCON. Задайте силна, уникална стойност. Всеки с тази парола има пълен админ контрол върху сървъра. |
rcon.port |
(проверете в GPanel) | Портът, на който RCON слуша. Той е отделен от игровия порт. Проверете раздела Network в GPanel за вашия зададен RCON порт. |
rcon.web |
1 |
Активира базирания на WebSocket RCON интерфейс. Изисква се за инструменти като RustAdmin и RCON.IO. Задайте на 0, за да използвате само наследения source RCON. |
Примерен RCON блок за server.cfg:
rcon.password "your-strong-password-here"
rcon.web 1
server.cfg.
Използване на конзолата на GPanel
Най-лесният начин да изпълнявате админ команди е директно от GPanel. Не е необходим външен инструмент или RCON конфигурация.
- Влезте в GPanel и изберете вашия Rust сървър.
- Кликнете върху раздела Console. Това се свързва директно с изхода на работещия сървър.
- Въведете команди в полето за въвеждане в долната част и натиснете Enter. Командите се изпълняват незабавно и изходът се появява в лога на конзолата.
Използване на външен RCON инструмент
За постоянен админ достъп или модериране, докато сте в играта, външните RCON клиенти са стандартният избор:
| Инструмент | Тип | Бележки |
|---|---|---|
| RustAdmin | Настолно приложение (Windows) | Богат на функции клиент с управление на играчи, блокиране, наблюдение на чат и планирани команди. Най-често използваният инструмент за Rust RCON. |
| RCON.IO | Базиран на уеб | Базиран на браузър RCON клиент. Не се изисква инсталация. Полезен за бърз достъп от всяко устройство. |
За да се свържете с който и да е външен RCON инструмент, имате нужда от три стойности от GPanel:
- IP на сървъра — показан в раздела Network на GPanel
- RCON порт — показан в раздела Network на GPanel (това е различно от игровия порт)
- RCON парола — стойността на
rcon.passwordвъв вашияserver.cfg
Полезни админ команди
Тези команди могат да се изпълняват от конзолата на GPanel или от всеки свързан RCON клиент.
Управление на играчи
| Команда | Описание |
|---|---|
ownerid STEAMID64 "Name" "Reason" |
Предоставя админ права на ниво собственик на играч. Собствениците могат да изпълняват всички команди в играта. |
moderatorid STEAMID64 "Name" "Reason" |
Предоставя админ права на ниво модератор на играч. |
removeowner STEAMID64 |
Премахва админ права на ниво собственик от играч. |
removemoderator STEAMID64 |
Премахва админ права на ниво модератор от играч. |
ban STEAMID64 "Reason" |
Блокира играч по Steam ID. |
unban STEAMID64 |
Премахва блокирането на играч. |
kick "PlayerName" |
Изхвърля играч от сървъра. |
players |
Изброява всички в момента свързани играчи и техните Steam ID. |
server.writecfg. Назначаванията на админ и модератор, направени с ownerid или moderatorid, се пазят в паметта, докато не изпълните server.writecfg. Ако сървърът се рестартира преди да направите това, назначаванията ще бъдат загубени.
Контрол на сървъра
| Команда | Описание |
|---|---|
server.writecfg |
Записва текущия списък с админи/модератори и настройки на диск, така че да се запазят при рестартиране. |
server.save |
Принудително изпълнява незабавно запазване на света. |
say "Message" |
Излъчва съобщение до всички играчи в чата на сървъра. |
status |
Показва статуса на сървъра, включително брой играчи, използване на памет и FPS. |
server.fps |
Показва текущата честота на тик на сървъра (FPS). |
Команди за плъгини на Oxide
Ако имате инсталиран Oxide/uMod, тези допълнителни команди са налични. За пълни подробности относно управлението на плъгини, вижте ръководството Инсталиране на плъгини за Rust Oxide/uMod.
| Команда | Описание |
|---|---|
oxide.reload PluginName |
Презарежда конкретен Oxide плъгин без да рестартира сървъра. |
oxide.plugins |
Изброява всички текущо заредени плъгини и техните версии. |
Отстраняване на проблеми с RCON връзки
Ако не можете да се свържете с RCON чрез външен инструмент, проверете следното:
- Уверете се, че
rcon.web 1е зададен вserver.cfg. Повечето външни инструменти (RustAdmin, RCON.IO) изискват WebSocket RCON интерфейс. - Потвърдете, че използвате RCON порта, а не игровия порт. Проверете раздела Network в GPanel за вашия зададен RCON порт.
- Проверете двойно, че RCON паролата съвпада точно с това, което е зададено в
server.cfg. Паролите са чувствителни към регистъра. - Сървърът трябва да е напълно стартиран, преди да се приемат RCON връзки. Потърсете
Server startup completeв изхода на конзолата.
За други чести проблеми със сървъра, вижте Отстраняване на проблеми с Rust сървър.
Нуждаете се от помощ?
Ако се сблъскате с проблем, който не е обхванат в това ръководство, нашият екип за поддръжка е на разположение, за да помогне. Изпратете тикет за поддръжка и включете вашия идентификатор на сървъра, описание на проблема и всякакъв релевантен изход от конзолата.