НОВОЕ 📢 Ограниченное стартовое предложение: скидка до 70% на первый месяц для любой игры!Посмотреть тарифы

Как перенести сервер DDNet на PlayNHost

DDNet (DDraceNetwork)Updated Oct 23, 20264 min read

Загрузите карты на странице Карты, скопируйте свои настройки и голосования в myServerconfig.cfg и задайте название, пароль и пароли в Настройки игры. Чтобы сохранить рекорды, загрузите старый файл рекордов при остановленном сервере.

1. Соберите файлы

Со старого сервера или своего ПК сохраните:

ЧтоГде обычно лежит на сервере DDNet
Ваши картыdata/maps, файлы, заканчивающиеся на .map
Ваши настройки и голосованияautoexec_server.cfg, myServerconfig.cfg, reset.cfg
Рекорды (время финиша и ранги)ddnet-server.sqlite, в пользовательской папке DDNet

2. Загрузите карты

  1. Откройте сервер в панели и нажмите Карты в левом меню.
  2. Нажмите Загрузить карту и выберите файл .map. Повторите для каждой карты.
Список «Карты на сервере» с кнопкой «Загрузить карту»

Чтобы загрузить сразу много карт, закиньте их в data/maps через Files или по SFTP. См. Как подключиться к файлам сервера по SFTP. Затем выберите стартовую карту: Как выбрать стартовую карту сервера DDNet.

3. Задайте основные настройки в панели

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

4. Перенесите свои настройки и голосования

  1. Нажмите вкладку Files и откройте myServerconfig.cfg в главной папке.
  2. Вставьте строки, которые вы меняли в старом конфиге: свои голосования (add_vote), текст приветствия, правила голосований и тому подобное. Не переносите sv_name, password, sv_map, sv_register, sv_max_clients, sv_port, пароли RCON и sv_test_cmds.
  3. Если у вас был reset.cfg, создайте такой же рядом с myServerconfig.cfg с теми же строками.
  4. Сохраните и перезапустите сервер. Проверьте в Console, нет ли строк, которые DDNet не смогла использовать.

См. Как добавить свои настройки на сервер DDNet.

5. Перенесите рекорды

  1. Остановите сервер.
  2. В Files откройте .local/share/ddnet.
  3. Удалите там файлы ddnet-server.sqlite-wal и ddnet-server.sqlite-shm, если они есть. Они относятся к файлу рекордов, который создал сервер, и испортили бы ваш.
  4. Загрузите туда свой ddnet-server.sqlite вместо созданного сервером. Если в вашей старой папке есть и файлы ddnet-server.sqlite-wal и ddnet-server.sqlite-shm, загрузите и их либо один раз ещё запустите старый сервер и корректно остановите его, чтобы всё оказалось в основном файле.
  5. Запустите сервер.

Сделайте бэкап, прежде чем заменять файл рекордов: Как сделать бэкап и восстановить сервер DDNet.

Полезно знать

Ваш сервер уже у другого хостинга? Перенесите его к нам

СОЗДАЙТЕ СВОЙ ИГРОВОЙ СЕРВЕР
ГОТОВЫ НАЧАТЬ?

Сэкономьте до 30% на вашем новом игровом сервере.
Премиальная производительность, мгновенная активация и непревзойдённая надёжность по лучшей цене.

ПОСЛЕДНИЕ БЛОГИ