Администрирование
Администрирование сервера Aska
Это руководство описывает управление выделенным сервером Aska: запуск и остановку сервера, изменение имени и пароля, настройку региона, работу мира без игроков, резервные копии, сброс сохранения и устранение распространённых проблем.
Основной способ управления сервером
Сервер Aska управляется через панель управления, переменные запуска и файл:
server properties.txt
Основные параметры удобнее менять во вкладке Startup, а не вручную в файле конфигурации.
Если параметр есть и в Startup, и в server properties.txt, приоритет имеет значение из Startup.
Основные действия администратора
| Действие | Как выполнить |
|---|---|
| Запустить сервер | Нажать Start во вкладке Console |
| Остановить сервер | Нажать Stop во вкладке Console |
| Перезапустить сервер | Использовать Restart или Stop → Start |
| Изменить имя сервера | Изменить DISPLAY_NAME и/или SERVER_NAME во вкладке Startup |
| Установить пароль | Изменить SERVER_PASSWORD во вкладке Startup |
| Убрать пароль | Очистить SERVER_PASSWORD |
| Изменить регион | Изменить SERVER_REGION |
| Включить постоянную работу мира | Установить KEEP_SERVER_WORLD_ALIVE=true |
| Отключить постоянную работу мира | Установить KEEP_SERVER_WORLD_ALIVE=false |
| Включить автообновление | Установить AUTO_UPDATE=1 |
После изменения переменных запуска перезапустите сервер.
Steam-аутентификация
Aska использует Steam Game Server Login Token для авторизации сервера в Steam.
На сервере токен создаётся и подставляется автоматически. Пользователю не нужно вручную получать GSLT, вставлять его в конфиг или обновлять через Steam.
Если сервер не проходит Steam-аутентификацию, проверьте вкладку Console. Ошибки токена или подключения к Steam будут отображаться в логах запуска.
Файл server properties.txt
Файл конфигурации находится в корневом каталоге сервера:
server properties.txt
Пример содержимого:
display name = My Aska Server
server name = My Aska Server
password =
region = default
keep server world alive = false
authentication token = AUTO_GENERATED
Параметр:
authentication token
управляется автоматически. Не редактируйте его вручную.
Изменение имени сервера
Для изменения имени используйте переменные:
DISPLAY_NAME
SERVER_NAME
DISPLAY_NAME отвечает за отображаемое имя сессии.
SERVER_NAME отвечает за имя сервера/хоста.
После изменения имени перезапустите сервер.
Если мир уже был создан раньше, он может использовать имя, сохранённое внутри существующего сохранения.
Установка пароля
Пароль задаётся переменной:
SERVER_PASSWORD
Для публичного сервера оставьте поле пустым.
Для приватного сервера укажите пароль:
SERVER_PASSWORD=my_password
После изменения пароля перезапустите сервер.
Если игроки не могут подключиться с паролем, проверьте, что пароль не содержит лишних пробелов в начале или конце строки.
Изменение региона
Регион задаётся переменной:
SERVER_REGION
Доступные значения:
default
usa east
usa west
usa south central
europe
asia
japan
south korea
australia
canada east
south america
hong kong
india
turkey
united arab emirates
Для автоматического выбора используйте:
default
Для европейского региона используйте:
europe
Если сервер не отображается в списке сессий, попробуйте временно установить регион default и перезапустить сервер.
Активность мира без игроков
Настройка:
KEEP_SERVER_WORLD_ALIVE
управляет тем, что происходит с миром, когда на сервере нет игроков.
KEEP_SERVER_WORLD_ALIVE=false
Значение по умолчанию:
false
При таком режиме мир активен только когда на сервере есть игроки.
Когда последний игрок выходит, мир приостанавливается. NPC не продолжают работу, поселение не развивается, ресурсы сервера расходуются меньше.
Этот режим подходит для небольших приватных серверов.
KEEP_SERVER_WORLD_ALIVE=true
Если установить:
true
мир продолжит работать даже без игроков.
NPC-жители будут продолжать выполнять свои действия, поселение останется активным, а внутриигровые процессы не будут останавливаться при выходе игроков.
Этот режим потребляет ресурсы сервера постоянно.
Используйте его, если важно, чтобы NPC и поселение продолжали жить, пока игроки офлайн.
Резервное копирование
Перед крупными изменениями создавайте резервную копию сервера.
Резервную копию стоит делать перед:
обновлением сервера
изменением server properties.txt
сбросом мира
удалением файлов сохранения
экспериментами с настройками
Используйте встроенную функцию Backups в панели управления.
Для локального хранения можно дополнительно скачать важные файлы через SFTP или файловый менеджер.
Сброс мира
Сброс мира удаляет текущее сохранение и создаёт новый мир при следующем запуске.
Порядок действий:
- Остановите сервер.
- Создайте резервную копию.
- Откройте файловый менеджер.
- Найдите каталог или файлы сохранения мира.
- Удалите или переименуйте файлы сохранения.
- Запустите сервер.
После запуска сервер создаст новое сохранение.
Удаление сохранения необратимо, если перед этим не была создана резервная копия.
Безопасный способ сброса
Вместо удаления можно переименовать старую папку сохранения.
Пример:
SaveData
переименовать в:
SaveData_old
После запуска сервер создаст новое сохранение, а старые данные останутся на сервере до ручного удаления.
Автоматическое обновление
Автообновление управляется переменной:
AUTO_UPDATE
Значения:
| Значение | Описание |
|---|---|
1 |
Проверять и устанавливать обновления при запуске |
0 |
Не обновлять сервер при запуске |
Для обычного сервера используйте:
AUTO_UPDATE=1
Если после обновления появляются проблемы, проверьте консоль запуска и создайте резервную копию перед дальнейшими изменениями.
Сервер не отображается в списке сессий
Проверьте:
сервер полностью запущен
в Console нет ошибок Steam-аутентификации
DISPLAY_NAME и SERVER_NAME заполнены
SERVER_REGION указан корректно
регион временно установлен в default
сервер был перезапущен после изменения Startup
Также подождите несколько минут после запуска. Сервер может появиться в списке сессий не сразу.
Сервер не запускается
Проверьте вкладку Console.
Частые причины:
ошибка автообновления
повреждённые файлы сервера
некорректный SERVER_REGION
слишком длинный SERVER_PASSWORD
ошибка Steam-аутентификации
ошибка в server properties.txt
Если проблема появилась после ручного изменения server properties.txt, верните файл из резервной копии или удалите ошибочные строки.
Настройки не применяются
Если вы изменили server properties.txt, но настройки не применились, проверьте вкладку Startup.
Переменные запуска могут перезаписывать файл конфигурации при старте.
Основные настройки меняйте через Startup:
DISPLAY_NAME
SERVER_NAME
SERVER_PASSWORD
SERVER_REGION
KEEP_SERVER_WORLD_ALIVE
AUTO_UPDATE
После изменения выполните перезапуск сервера.
Пароль не работает
Проверьте:
SERVER_PASSWORD указан во вкладке Startup
сервер был перезапущен после изменения пароля
пароль введён игроком без лишних пробелов
пароль не превышает лимит длины
Для публичного сервера очистите SERVER_PASSWORD и перезапустите сервер.
NPC не работают, пока игроков нет
Проверьте переменную:
KEEP_SERVER_WORLD_ALIVE
Если нужно, чтобы NPC продолжали работать без игроков, установите:
KEEP_SERVER_WORLD_ALIVE=true
После изменения перезапустите сервер.
Если стоит false, остановка активности мира без игроков является нормальным поведением.
Мир не сбросился
Если после удаления сохранения сервер снова загрузил старый мир, проверьте:
сервер был полностью остановлен перед удалением файлов
удалён правильный каталог сохранения
не была восстановлена резервная копия
сервер не использует другой путь сохранений
Безопаснее сначала переименовать папку сохранения, а не удалять её сразу.
Сервер потребляет ресурсы без игроков
Проверьте:
KEEP_SERVER_WORLD_ALIVE
Если установлено:
true
мир продолжает работать без игроков, поэтому сервер будет потреблять ресурсы постоянно.
Для снижения нагрузки установите:
KEEP_SERVER_WORLD_ALIVE=false
и перезапустите сервер.
Рекомендации
Управляйте основными настройками через вкладку Startup.
Не редактируйте authentication token вручную.
Не создавайте GSLT самостоятельно — токен генерируется автоматически.
Перед сбросом мира всегда создавайте резервную копию.
Для постоянной симуляции мира используйте KEEP_SERVER_WORLD_ALIVE=true.
Для экономии ресурсов используйте KEEP_SERVER_WORLD_ALIVE=false.
Если сервер не отображается в списке, временно установите SERVER_REGION=default.
После изменения Startup всегда перезапускайте сервер.
Перед ручным редактированием сохранений или конфигурации создайте резервную копию:
server properties.txt
файлы сохранения мира