Това ръководство покрива RCON администрация, управление на играчи, конфигуриране на ботове, потребителски карти и отстраняване на проблеми за вашия OpenArena dedicated сървър. OpenArena е безплатен deathmatch FPS, базиран на id Tech 3 engine. За първоначална настройка, конфигурация и инструкции за свързване вижте Ръководство за настройка на OpenArena сървър.
1. RCON настройка
Задайте RCON паролата в baseoa/server.cfg:
seta rconPassword "YourStrongPassword"
Удостоверете се в играта чрез конзолата (~):
rconPassword YourStrongPassword
rcon <command>
Можете също да изпращате команди директно чрез раздел Console в GPanel без RCON удостоверяване.
2. Команди за управление на играчите
| Команда | Описание |
|---|---|
rcon status | Списък на всички свързани играчи с техните клиентски номера и IP адреси. |
rcon kick <client_num> | Изритване на играч по клиентски номер (вземете от status). |
rcon clientkick <client_num> | Алтернативна команда за изритване. |
rcon banClient <client_num> | Забранете играч по клиентски номер. |
rcon banUser <playername> | Забранете играч по име. |
3. Команди за карти и игра
| Команда | Описание |
|---|---|
rcon map <mapname> | Смяна на нова карта, прекъсвайки играчите. |
rcon g_gametype <value> | Смяна на режима на игра (0=FFA, 3=TDM, 4=CTF, и т.н.). |
rcon timelimit <minutes> | Смяна на времевото ограничение. |
rcon fraglimit <frags> | Смяна на лимита на фрагове. |
rcon map_restart | Рестартиране на текущата карта. |
rcon nextmap | Преминаване към следващата карта в ротацията. |
4. Команди за управление на сървъра
| Команда | Описание |
|---|---|
rcon sv_hostname "Name" | Смяна на името на сървъра. |
rcon g_password "pass" | Задаване или смяна на парола за присъединяване. |
rcon say "message" | Изпращане на чат съобщение до целия сървър. |
rcon sv_maxclients <num> | Смяна на максималния брой играчи (изисква рестарт на карта). |
rcon exec <filename> | Изпълнение на конфигурационен файл. |
rcon quit | Спиране на сървъра. |
5. Управление на ботове
OpenArena има вградена поддръжка на ботове за попълване на празни слотове на сървъра.
| Команда / CVar | Описание |
|---|---|
rcon addbot <name> <skill> | Добавяне на бот. Умение: 1 (най-лесно) до 5 (най-трудно). |
rcon kick <botname> | Премахване на конкретен бот. |
rcon bot_minplayers <num> | Автоматично попълване с ботове, докато се достигне този брой играчи. Ботовете напускат, когато реални играчи се присъединят. |
rcon bot_nochat <0/1> | Изключване на чата на ботовете. 1 = без чат на ботовете. |
Пример: Поддържане на 8 играчи с ботове
Добавете в server.cfg:
seta bot_minplayers 8
Ботовете автоматично се присъединяват, когато са свързани по-малко от 8 играчи, и напускат при присъединяване на хора.
6. Потребителски карти и модове
- Изтеглете потребителски
.pk3файлове за карти/модове. - Качете ги в
baseoa/чрез SFTP (вижте Как да качвате файлове чрез SFTP). - Рестартирайте сървъра.
.pk3файловете се зареждат автоматично. - Сменете към новата карта с
rcon map <mapname>.
.pk3 файлове, за да се присъединят към сървъри с потребителски карти. Активирайте автоматично изтегляне с sv_allowDownload 1 в server.cfg.
7. Отстраняване на проблеми
Сървърът не стартира
- Проверете конзолата на GPanel за съобщения за грешка.
- Уверете се, че GAME_MAP е зададено на валидно име на карта.
- Опитайте
aggressorилиoa_dm1като известно работещи по подразбиране карти.
Играчите не могат да се свържат
- Проверете дали сървърът работи в GPanel.
- Проверете правилния IP и порт от раздел Network.
- Уверете се, че
sv_pureе зададено на0, ако играчите имат различни версии на pk3 файлове.
Ботовете не работят
- Уверете се, че картата има поддръжка на bot route (AAS файл). Повечето карти по подразбиране включват това.
- Уверете се, че
bot_minplayersе зададено на желания брой. - Потребителските карти може да нямат поддръжка на ботове, освен ако не е генериран AAS файл.
Свързани статии
- Ръководство за настройка на OpenArena сървър
- Как да намерите IP и порта на вашия сървър
- Как да качвате файлове чрез SFTP
Нуждаете се от помощ?
Ако срещнете проблеми с вашия OpenArena сървър, които не са разгледани тук, отворете билет за поддръжка и включете IP на сървъра, описание на проблема и всички съответни съобщения за грешка от GPanel конзолата.