Это руководство охватывает команды администратора, RCON, игровые режимы, скриптинг на Lua и управление сервером для вашего выделенного сервера CS2D. Для первоначальной настройки смотрите Руководство по настройке сервера CS2D.
1. Доступ RCON
Установите пароль RCON в sys/server.cfg, чтобы включить удалённое администрирование:
sv_rcon your_rcon_password
Чтобы использовать RCON в игре, откройте консоль и введите:
rcon your_rcon_password [command]
Вы также можете выполнять команды напрямую из вкладки Console в GPanel.
2. Команды администратора
| Команда | Описание |
|---|---|
kick [id] [reason] |
Кикнуть игрока по его ID. |
ban [id] [duration] [reason] |
Забанить игрока. Длительность в минутах (0 = перманентно). |
unban [usgn/ip] |
Разбанить игрока по USGN или IP. |
listplayers |
Показать всех подключённых игроков с их ID. |
changemap [map] |
Сменить на другую карту. |
restartround |
Перезапустить текущий раунд. |
say [message] |
Транслировать сообщение сервера. |
setname [id] [name] |
Принудительно переименовать игрока. |
slap [id] [damage] |
Шлёпнуть игрока (наносит урон). |
kill [id] |
Убить игрока. |
setmoney [id] [amount] |
Установить деньги игрока. |
3. Игровые режимы
Установите игровой режим в sys/server.cfg с помощью sv_gamemode:
| Значение | Режим | Описание |
|---|---|---|
| 0 | Standard | Классический Counter-Strike (закладка бомбы, спасение заложников). |
| 1 | Deathmatch | Каждый сам за себя, все против всех. |
| 2 | Team Deathmatch | Командный дезматч. |
| 3 | Capture the Flag | Захватить флаг вражеской команды. |
| 4 | Domination | Контролировать точки захвата на карте. |
4. Ротация карт
Создайте или отредактируйте sys/mapcycle.txt с одним именем карты на строку:
de_dust
de_dust2
cs_assault
de_aztec
cs_italy
Сервер циклически проходит по этим картам по порядку после каждого раунда.
5. Скриптинг на Lua
CS2D поддерживает скрипты Lua для пользовательской функциональности. Размещайте скрипты в каталоге sys/lua/ и загружайте их в sys/server.cfg:
lua "lua/myscript.lua"
Скрипты Lua могут добавлять пользовательские команды администратора, игровые режимы и серверную логику. Смотрите документацию CS2D для полного API Lua.
6. Управление банами
Баны хранятся в sys/bans.cfg. Вы можете управлять ими через команды или путём прямого редактирования файла:
- Баны USGN сохраняются при смене имени, поскольку они привязаны к учётной записи игрока.
- IP-баны блокируют конкретный IP-адрес.
- Чтобы очистить все баны, удалите содержимое
sys/bans.cfgи перезапустите.
7. Устранение неполадок
- Сервер не запускается: Проверьте консоль GPanel на наличие ошибок. Убедитесь в отсутствии синтаксических ошибок в
sys/server.cfg. - RCON не работает: Убедитесь, что пароль RCON установлен и введён правильно.
- Карта не найдена: Убедитесь, что файл карты существует в каталоге
maps/. Пользовательские карты нужно загружать через SFTP. - Ошибки скрипта Lua: Проверьте консоль на наличие сообщений об ошибках Lua. Удалите или исправьте скрипт, чтобы восстановить стабильность сервера.
Связанные статьи
- Руководство по настройке сервера CS2D
- Как найти IP и порт вашего сервера
- Как загружать файлы через SFTP
Нужна помощь?
Если вам нужна дополнительная помощь, откройте тикет в поддержку с указанием IP вашего сервера и любых сообщений об ошибках из консоли GPanel.