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

Как добавить свои карты на сервер Sven Co-op

Sven Co-opUpdated Nov 2, 20264 min read

Чтобы добавить свою карту на сервер Sven Co-op в PlayNHost, загрузите архив карты в папку svencoop_addon на вкладке Files, отметьте его и нажмите Распаковать, затем запустите карту командой changelevel в Console. В официальной вики сказано, что свой контент должен лежать в svencoop_addon, а не в папке svencoop.

Добавьте карту

  1. Скачайте архив карты на свой компьютер. Большинство карт Sven Co-op есть на scmapdb.com, базе карт от сообщества, на которую ссылается официальное руководство. Её ведёт не команда Sven Co-op.
  2. Откройте свой сервер в панели и нажмите вкладку Files.
  3. Откройте папку svencoop_addon. Если её нет, нажмите Создать папку и назовите её svencoop_addon.
  4. Нажмите Загрузить и выберите архив либо перетащите его на страницу. Дождитесь окончания загрузки.
  5. Отметьте архив и нажмите Распаковать на появившейся панели. Файлы окажутся в svencoop_addon.
  6. Откройте появившиеся папки и убедитесь, что файл карты лежит по пути svencoop_addon/maps/<name>.bsp. Затем удалите архив, чтобы в папке был порядок.
  7. Нажмите вкладку Console и введите changelevel и название карты, например changelevel mymap для svencoop_addon/maps/mymap.bsp. Дождитесь Started map "mymap".
Вкладка Files сервера Sven Co-op внутри svencoop_addon с отмеченным загруженным архивом карты и кнопкой «Распаковать»

Файловый менеджер распаковывает архивы .zip, .rar и .7z. Целые папки он не загружает: загрузите архив и распакуйте его или используйте SFTP: Как подключиться к файлам сервера по SFTP.

Как должны выглядеть папки?

Вики Sven Co-op описывает правильно упакованную карту:

  • В архиве лежат папки вроде maps, models, sound, sprites, gfx и scripts, часто с файлами .wad. Все они идут прямо в svencoop_addon, так что файл карты оказывается по пути svencoop_addon/maps/<name>.bsp.
  • Архив только с файлом .bsp и, возможно, несколькими файлами .txt или .cfg кладётся в svencoop_addon/maps.
  • Архив с единственной папкой svencoop: переместите то, что лежит в этой папке, в svencoop_addon.
  • В папке scripts должна быть только папка maps. Вики называет всё остальное в ней подозрительным: не оставляйте этого.

Нужно ли игрокам скачивать карту?

Игроки, у которых карты нет, скачивают её с вашего сервера при входе. В официальном руководстве указан sv_allowdownload со значением по умолчанию 1: «Allow players to download custom content from your server» (разрешить игрокам скачивать свой контент с вашего сервера). Более быстрый вариант в руководстве это sv_downloadurl, веб-адрес, где хранятся те же файлы, «so players can download it very fast» (чтобы игроки могли скачать их очень быстро), и его называют «essential to get players onto your server while it's running non-standard maps» (обязательным, чтобы игроки заходили на сервер с нестандартными картами). Для него нужен отдельный веб-хостинг с теми же файлами.

Как добавить карту в голосование за карту?

Игроки могут голосовать только за карты из списка svencoop/mapvote.cfg. Откройте его на вкладке Files, добавьте свою карту и нажмите Сохранить содержимое. Держите список короче 200 карт: в официальном руководстве предупреждают, что «Exceeding 200 maps may prevent players joining due to "reliable channel overflowed"!» (превышение 200 карт может не пустить игроков из-за "reliable channel overflowed").

Как сделать карту стартовой?

Впишите её название в Карта по умолчанию в разделе Настройки, Настройки игры и перезапустите. См. Как сменить карту на сервере Sven Co-op.

Как удалить свою карту?

Удалите её файлы из svencoop_addon на вкладке Files: как минимум maps/<name>.bsp, а также её модели, звуки и спрайты, если их не использует другая карта. Сначала сделайте бэкап, чтобы вернуть файлы: Как сделать бэкап и восстановить сервер Sven Co-op.

Подробнее о файловом менеджере: Как загружать, редактировать файлы сервера и управлять ими.

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

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