SA-MP · данные игроков

Где лежат данные SA-MP и как проверить сохранение в scriptfiles

Найдите файлы аккаунтов и настроек своего режима SA-MP, проверьте запись после выхода игрока и сохраните данные перед переносом.

У SA-MP нет единого файла со всеми аккаунтами: место хранения определяет автор режима. Стандартные файловые функции Pawn работают внутри scriptfiles, но режим может использовать SQLite или внешнюю базу данных через плагин. Прежде чем переносить сервер, выясните схему хранения в документации проекта или его конфигурации.

Объёмная синяя игровая композиция — сервер для совместной игры.

Проверка сохранений перед переносом

  1. Файлы

    Найдите каталог и конфигурацию режима

    Откройте scriptfiles и сравните структуру с комплектом автора. Папки Users, Accounts или Data — только возможные названия, а не обязательный стандарт. Некоторые режимы ожидают заранее созданные подкаталоги. Если в конфигурации указан внешний сервер базы, сохранения могут вообще не лежать рядом с AMX.

  2. Проверьте запись на тестовом аккаунте

    Запишите исходные значения, измените одну безопасную настройку игрока и выполните предусмотренное режимом сохранение: например, обычный выход. Просмотрите консоль на ошибки открытия или записи файла. Не проверяйте сохранение выдачей денег реальному игроку: тест должен легко повторяться и не менять игровую экономику.

  3. Перезапустите сервер штатно

    Кнопка «Выключить» отправляет open.mp команду exit. Дождитесь остановки и запустите сервер заново, затем войдите тестовым аккаунтом. Если изменение пропало, сравните время записи и сообщения режима. Само наличие INI-файла ещё не означает, что скрипт успешно обновил нужное поле.

  4. Бэкапы

    Сохраните полный комплект

    Перед переносом остановите запись данных и создайте бэкап файлов сервера. В него должны попасть scriptfiles, конфигурация, режим и используемые плагины. Для внешней базы сделайте отдельный экспорт средствами её администратора: файловый архив игрового сервера не содержит данные другого сервиса.

После восстановления сначала выполните тот же тест входа, изменения настройки и повторного запуска. Проверьте несколько старых аккаунтов без редактирования их данных. Успех — сервер читает прежние записи и создаёт новые в том же хранилище. Пароли базы и файлы аккаунтов не публикуйте в обращении к автору; обычно достаточно обезличенной структуры папок и текста ошибки.

Читайте дальше

SA-MP · подключение

Как зайти на свой сервер SA-MP: адрес и прямое подключение

Как подключиться к своему серверу SA-MP: где взять адрес с портом в панели, что вписать в клиент SA-MP или open.mp и почему сервера может не быть в общем списке.

SA-MP · устройство

SA-MP или open.mp: что мы поднимаем и что это значит для игрока

Сервер SA-MP на voln.io работает на open.mp — продолжении проекта от сообщества: оригинал заморожен с 2023 года, клиенты SA-MP 0.3.7 заходят на open.mp без переделки.

SA-MP · режим

Режим игры на сервере SA-MP: три готовых варианта в поставке

В поставке сервера SA-MP уже лежат три готовых режима — gungame, derby, simpletdm. Как выбрать один из них полем «Режим игры» и что произойдёт при смене.

SA-MP · режим

Свой режим на сервере SA-MP: как поставить вместо готового

Как загрузить свой gamemode на сервер SA-MP: скомпилированный файл в каталог gamemodes через файловый менеджер и его имя без расширения в поле «Режим игры».

SA-MP · сеть

Один порт сервера SA-MP: игра и веб-сервер моделей на одном номере

У сервера SA-MP один порт вместо двух: игровой протокол UDP и веб-сервер моделей artwork по TCP используют один и тот же номер — так устроено умолчание самой игры.

SA-MP · управление

RCON на сервере SA-MP: пароль и почему он выключен по умолчанию

RCON на сервере SA-MP включается только когда задан пароль в панели — пустое поле означает выключенный RCON, а не забытую настройку.

SA-MP · доступ

Пароль на сервер SA-MP: как закрыть вход для посторонних

Пароль на сервер SA-MP задаётся полем «Пароль входа на сервер» в панели. Пустое поле — сервер без пароля, публичный для всех, кто нашёл адрес.

SA-MP · видимость

Почему сервер SA-MP не виден в общем списке

Показ сервера SA-MP в общем списке включается полем «Объявлять сервер в общем списке». Выключено — подключение прямым адресом всё равно работает.

SA-MP · слоты

Максимум игроков на сервере SA-MP: до какого числа можно поднять

Поле «Максимум игроков» на сервере SA-MP принимает значения от 1 до 1000 — верхний предел задаёт сама игра, а не тариф хостинга.

SA-MP · настройки

Почему настройки сервера SA-MP применяются только через переустановку

Настройки сервера SA-MP хранятся в config.json — панель переписывает его лишь при переустановке, обычный перезапуск изменений не применит.

SA-MP · тариф

Сколько диска нужно под сервер SA-MP

Сервер SA-MP занимает около 100 МБ сразу после установки — минимальный тариф с 1 ГБ диска даёт запас под режимы, скрипты, логи и базы SQLite.

SA-MP · управление

Остановка сервера SA-MP: почему кнопка «Выключить» работает не мгновенно

Сервер SA-MP останавливается командой в консоль, а не обрывом процесса: так он успевает завершиться сам, а не быть снят силой через несколько секунд ожидания.

SA-MP · дополнительные скрипты

Как установить filterscript на сервер SA-MP с open.mp

Добавьте filterscript на сервер SA-MP без замены основного режима: загрузка AMX, настройка pawn.side_scripts и проверка после перезапуска.

SA-MP · зависимости

SA-MP: режим не загружается из-за плагина или отсутствующей native-функции

Разберите ошибку загрузки Pawn по журналу: соответствие AMX и include, Linux-библиотеки, legacy plugins и компоненты open.mp.