Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Информационная доска

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

1. Во время создания новой темы аккуратно оформляйте её, не допускайте грамматических ошибок.
2. Описывая проблему старайтесь, как можно больше рассказать о ней, а так же о действиях с сервером после которых она возникла, по возможности подкрепите информацию логами.
3. Если вопрос касается проблемы в работе сервера, то обязательно прикрепляйте список плагинов (введите в консоли сервера: meta list и amxx plugins), настройки server.cfg, логи. Так же указывайте операционную систему, версию HLDS (введите к консоли сервера: version) и где хостится сервер.

Длинную информацию скрывайте под спойлер.

Подгрузка конфигов сервера

, проблема с mp_buytime
Статус пользователя repingayok
сообщение 11.8.2010, 14:10
Сообщение #1
Стаж: 17 лет

Сообщений: 146
Благодарностей: 43
Полезность: 234

Мне нужно запустить сервер через "NEW GAME" и чтобы время раунда сразу было 100 минут.
Да, именно 100 минут, делается без проблем с помощью плагина "server_cvars_unlocker.amxx" (убирается ограничение равное 9 минутам). Нужно это для работы вместе с модулем "noroundend_amxx". Он не дает закончится
раунду если вы 1х1 на сервере и убили например противника, но если время раунда заканчивается, то происходит рестарт. Так вот значением 100 минут раунд как бы делается бесконечным =)
Есть конечно плагин который добавляет 2-х ботов в спектры, но мне этот вариант неудобен.
Так вот ПРИ ПЕРВОМ запуске сервера значение "mp_buytime" считывается даже не с "server.cfg" (или "listenserver.cfg" если сервер запускается через "NEW GAME"), а выставляется значение с настроек "NEW GAME". То
есть если в "server.cfg" ("listenserver.cfg") выставлено значение 9 минут, а в "NEW GAME" 5 минут, то сервер запустится с раундтаймом 5 минут. Но мне ведь нужно выставить 100 минут, а меню "NEW GAME" этого не сделать.
Можно прописать "amx_cvar mp_buytime 100" в "amxx.cfg", но при первом запуске сервера значения переменных берутся из "server.cfg" или "listenserver.cfg" (но наверно только серверные команды sv_*, так как значение "mp_buytime" оттуда не считывается) и только при смене карты или reload-е сервера берутся уже из "amxx.cfg".

Буду благодарен любым предложенным вариантам решения проблемы =)

Отредактировал: repingayok, - 11.8.2010, 14:15
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя ViP.Predator
сообщение 11.8.2010, 17:09
Сообщение #2


Стаж: 17 лет

Сообщений: 127
Благодарностей: 89
Полезность: 516

Сделайте авторестарт.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Mr.Dmitry
сообщение 11.8.2010, 17:12
Сообщение #3


Стаж: 19 лет

Сообщений: 3992
Благодарностей: 853
Полезность: 463

Цитата(repingayok @ 11.8.2010, 14:10) *
Мне нужно запустить сервер через "NEW GAME" и чтобы время раунда сразу было 100 минут.
Да, именно 100 минут, делается без проблем с помощью плагина "server_cvars_unlocker.amxx" (убирается ограничение равное 9 минутам). Нужно это для работы вместе с модулем "noroundend_amxx". Он не дает закончится
раунду если вы 1х1 на сервере и убили например противника, но если время раунда заканчивается, то происходит рестарт. Так вот значением 100 минут раунд как бы делается бесконечным =)
Есть конечно плагин который добавляет 2-х ботов в спектры, но мне этот вариант неудобен.
Так вот ПРИ ПЕРВОМ запуске сервера значение "mp_buytime" считывается даже не с "server.cfg" (или "listenserver.cfg" если сервер запускается через "NEW GAME"), а выставляется значение с настроек "NEW GAME". То
есть если в "server.cfg" ("listenserver.cfg") выставлено значение 9 минут, а в "NEW GAME" 5 минут, то сервер запустится с раундтаймом 5 минут. Но мне ведь нужно выставить 100 минут, а меню "NEW GAME" этого не сделать.
Можно прописать "amx_cvar mp_buytime 100" в "amxx.cfg", но при первом запуске сервера значения переменных берутся из "server.cfg" или "listenserver.cfg" (но наверно только серверные команды sv_*, так как значение "mp_buytime" оттуда не считывается) и только при смене карты или reload-е сервера берутся уже из "amxx.cfg".

Буду благодарен любым предложенным вариантам решения проблемы =)

мда, А почему именно через New Game? HLDS для тебя не моден? И что за плагин такой для которого нужно выставлять 100мин времени раунда? нужен бесконечный раунд ставь roundnonstop.amxx
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя repingayok
сообщение 12.8.2010, 8:09
Сообщение #4
Стаж: 17 лет

Сообщений: 146
Благодарностей: 43
Полезность: 234

Цитата(Mr.Dmitry @ 11.8.2010, 18:12) *
мда, А почему именно через New Game? HLDS для тебя не моден? И что за плагин такой для которого нужно выставлять 100мин времени раунда? нужен бесконечный раунд ставь roundnonstop.amxx


Домашний CSDM by 1sland (главное преимущество - пинг "0") или spamming tools (тренировка прострелов) намного удобнее запускать через NEW GAME наверно, чем запускать HLDS.exe, потом заходить в кс, коннектиться на свой домашний выделенный сервер и в итоге получить пинг "не 0". Т.е. сервер предназначен только для домашнего использования.
В данном случае речь идет как раз о spamming tools, так вот при выборе того кого нужно телепортировать в точку прострела два левых бота (от roundnonstop.amxx) в меню мне не нужно.
Плагины типа "авторестарт через 15-20 секунд после старта новой карты" в данном случае когда 1 игрок на сервере и бот добавленный через плагин "potti.amxx" (входящий в "spamming tools") НЕ ДЕЛАЮТ РЕСТАРТ.
Так вот вместо плагина "roundnonstop.amxx" я взял модуль "noroundend_amxx.dll". Так там если убиваешь бота (и на карте вы находитесь 1х1 с ним), то рестарта раунда не происходит, все ОК. Но когда заканчивается время раунда, то происходит рестарт и тогда вы и бот респаунитесь у себя на респах и нужно снова бежать в "место тренировки прострела". А это не очень удобно. Так вот чтобы закрыть этот баг в модуле я решил с помощью плагина "server_cvars_unlocker.amxx" и увеличил время раунда до 100 минут. Думаю на одной карте "задерживаться" больше 100 минут никто не будет, так что время раунда можно считать бесконечным.

Отредактировал: repingayok, - 12.8.2010, 8:17
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Mr.Dmitry
сообщение 13.8.2010, 4:56
Сообщение #5


Стаж: 19 лет

Сообщений: 3992
Благодарностей: 853
Полезность: 463

Цитата(repingayok @ 12.8.2010, 9:09) *
Домашний CSDM by 1sland (главное преимущество - пинг "0") или spamming tools (тренировка прострелов) намного удобнее запускать через NEW GAME наверно, чем запускать HLDS.exe, потом заходить в кс, коннектиться на свой домашний выделенный сервер и в итоге получить пинг "не 0". Т.е. сервер предназначен только для домашнего использования.
В данном случае речь идет как раз о spamming tools, так вот при выборе того кого нужно телепортировать в точку прострела два левых бота (от roundnonstop.amxx) в меню мне не нужно.
Плагины типа "авторестарт через 15-20 секунд после старта новой карты" в данном случае когда 1 игрок на сервере и бот добавленный через плагин "potti.amxx" (входящий в "spamming tools") НЕ ДЕЛАЮТ РЕСТАРТ.
Так вот вместо плагина "roundnonstop.amxx" я взял модуль "noroundend_amxx.dll". Так там если убиваешь бота (и на карте вы находитесь 1х1 с ним), то рестарта раунда не происходит, все ОК. Но когда заканчивается время раунда, то происходит рестарт и тогда вы и бот респаунитесь у себя на респах и нужно снова бежать в "место тренировки прострела". А это не очень удобно. Так вот чтобы закрыть этот баг в модуле я решил с помощью плагина "server_cvars_unlocker.amxx" и увеличил время раунда до 100 минут. Думаю на одной карте "задерживаться" больше 100 минут никто не будет, так что время раунда можно считать бесконечным.

Как же ты все сложно объясняешь ))))) Преимущество пинг 0? что через выделенный сервер что через new game пинг у тебя не 0, просто через New Game значение пинга у тебя визуально не отображается ) Но это дело твое как ты создаешь. Тебе нужно чтоб был бесконечный раунд? Чтоб убил своего бота а тебя не ресспаунило? Полазий по форуму, найди другой плагин для бесконечного раунда (который не делает двух ботов в спектрах)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя repingayok
сообщение 13.8.2010, 7:22
Сообщение #6
Стаж: 17 лет

Сообщений: 146
Благодарностей: 43
Полезность: 234

Цитата(Mr.Dmitry @ 13.8.2010, 5:56) *
Как же ты все сложно объясняешь ))))) Преимущество пинг 0? что через выделенный сервер что через new game пинг у тебя не 0, просто через New Game значение пинга у тебя визуально не отображается ) Но это дело твое как ты создаешь. Тебе нужно чтоб был бесконечный раунд? Чтоб убил своего бота а тебя не ресспаунило? Полазий по форуму, найди другой плагин для бесконечного раунда (который не делает двух ботов в спектрах)


Спасибо, нашел плагин ))) Я был уверен что без ботов в спектрах через плагин никак нельзя, поэтому наверно и не искал такого плагина. А оказывается есть "Infinite_Round.amxx", но для его работы нужен модуль Orpheu. То есть без Orpheu я думаю отдельный плагин для работы которого нужен только AMXMODX и без ботов в спектрах все-таки нельзя. Но меня вариант с этим плагином и орфеем полностью устраивает ))
Все, тему можно закрывать.

Отредактировал: repingayok, - 13.8.2010, 7:25
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Mr.Dmitry
сообщение 13.8.2010, 9:36
Сообщение #7


Стаж: 19 лет

Сообщений: 3992
Благодарностей: 853
Полезность: 463

Цитата(repingayok @ 13.8.2010, 8:22) *
Спасибо, нашел плагин ))) Я был уверен что без ботов в спектрах через плагин никак нельзя, поэтому наверно и не искал такого плагина. А оказывается есть "Infinite_Round.amxx", но для его работы нужен модуль Orpheu. То есть без Orpheu я думаю отдельный плагин для работы которого нужен только AMXMODX и без ботов в спектрах все-таки нельзя. Но меня вариант с этим плагином и орфеем полностью устраивает ))
Все, тему можно закрывать.

А есть и еще плагины для бесконечного раунда ;)

Отредактировал: Mr.Dmitry, - 13.8.2010, 9:36
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: