Перейти к содержимому


Фотография

Режим Versus без перезагрузки плагином


  • Закрытая тема Тема закрыта
В теме одно сообщение

#1 extrav3rt

extrav3rt

    Новичок

  • Пользователь
  • Pip
  • 4 сообщений

Отправлено 31 Май 2017 - 11:04

Всем привет, не первый год пользуюсь услугами майарены. Недавно заметил не приятную особенность одного плагина, по перезагрузке карты, для переключения в режим Versus. Как известно без перезагрузки карты первый запуск сервера с не прописанным режимом versus будет дефектным. Точнее говоря с багом бесконечного раунда. Первым делом я конечно пошел гуглить, как решить проблему. Оказалось решение довольно простое. Вот мои сообщения в поддержку:

 

 

Сейчас я по полочкам все объясню. Когда сервер загружается, то там по дефолту выставляется режим coop. Если режим versus прописать в server.cfg, то игра все равно загружаться с некоторыми дефектами, например невозможно будет завершить раунд. Счет в конце тупо не отобразится. Вот ссылка на тему с форума стим, там человек описывает как запускать сервер в режиме версус, и по его способу режим версус загружается нормально и без всяческих отклонений.
http://forums.steampowered.com/forums/showthread.php?t=1037748

ниже человек предложил более изящный способ решения проблемы, это в параметрах запуска прописать:
./srcds_run "+map \"c1m1_hotel versus\""
, что на моем VDS работало отлично. В идеале конечно этот способ.

Почему бы не добавить еще 1 файл, например custom.cfg, и прописать его в параметры запуска ко всем :
+exec custom.cfg . В этом файле можно спокойно прописать map c1m1_hotel versus и карта будет загружаться без этих отклонений.
неужели нельзя создать переменную для каждого человека? Например чтобы был выбор на режим игры. Допустим дефолт+map c1m1_hotel
версус
+map \"c5m1_waterfront scavange\""
сбор
+map \"c5m1_waterfront scavange\""
версус***
+map \"c5m1_waterfront versus\""
====================

Плюс к тому же autoexec.cfg в l4d2 не загружается автоматически, почему бы его как раз не поместить в строку запуска?

 

 

Автоекзек конечно прогружается автоматом, но он прогружается до того как выставляется режим CooP при запуске. Так что прописыванием туда gamemode проблема не решилась.

 

 

я побывал это , но ничего не работает
Все равно прогружается в режиме coop
autoexec.cfg загружается еще до того, как задается карта в этом конфиге, если его прописать в строку запуска, то карта бы загрузилась в режиме версус сразу же.
=====


Я ведь могу задавать стартовую карту, правильно? Можете прописать к стартовой карте "versus"? Хотя бы к одной карте, например \"c5m1_waterfront versus\" ? Я уже что только не перепробывал, я не хочу чтобы мои сервера постоянно падали из-за постоянных перезагрузок карт, вызванных плагинами, надеюсь вы войдете в мое положение.
====

http://forums.steampowered.com/forums/showthread.php?t=1392668

вот подобных тем очень много, все решается добавлением в параметры запуска режима игры в параметры запуска
====


https://forums.alliedmods.net/showthread.php?t=240895

ВОт еще тема с этим самым бесконечным раундом

 

 

С момента обращения прошло 2 недели, сказали что мол ждите, а сколько не известно.

 

Как решить проблему я нашел 2 пути - Дописать в параметры запуска либо сам режим версус, либо конфиг в котором будет прописана карта с режимом версус. Но ответа так и не получил.

 



#2 extrav3rt

extrav3rt

    Новичок

  • Пользователь
  • Pip
  • 4 сообщений

Отправлено 31 Май 2017 - 12:38

Проблема решена с ТП.




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных